Skip to content

Instantly share code, notes, and snippets.

@markiteps
Created March 1, 2018 15:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save markiteps/8dbb5d1bd4d3b7d79e295861d61da391 to your computer and use it in GitHub Desktop.
Save markiteps/8dbb5d1bd4d3b7d79e295861d61da391 to your computer and use it in GitHub Desktop.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Xml.Serialization;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
namespace WcfService1
{
[XmlRoot(ElementName = "posicion")]
[DataContract]
public class Posicion
{
public Posicion()
{
}
[XmlElement(ElementName = "X")]
[DataMember]
public double X { get; set; }
[XmlElement(ElementName = "Y")]
[DataMember]
public double Y { get; set; }
}
[XmlRoot(ElementName = "dimensiones")]
[DataContract]
public class Dimensiones
{
public Dimensiones()
{
}
[XmlElement(ElementName = "ancho")]
[DataMember]
public double Ancho { get; set; }
[XmlElement(ElementName = "alto")]
[DataMember]
public double Alto { get; set; }
}
[XmlRoot(ElementName = "elemento")]
[XmlInclude(typeof(PauseButton))]
[XmlInclude(typeof(ContinueButton))]
[XmlInclude(typeof(BotonResuelto))]
[XmlInclude(typeof(TextElement))]
[XmlInclude(typeof(Puzzle))]
[XmlInclude(typeof(Modelo))]
[XmlInclude(typeof(Piezas))]
[XmlInclude(typeof(ReinforcementsElement))]
[XmlInclude(typeof(PiezaCellElementView))]
[XmlInclude(typeof(SpanPresentationSequentialElement))]
[XmlInclude(typeof(SecuencesDisplayPanel))]
[XmlInclude(typeof(CriticalStimulusElement))]
[XmlInclude(typeof(MarcadorEstimulosCriticos))]
[XmlInclude(typeof(ElementoEstimulo))]
[XmlInclude(typeof(ElementoContar))]
[XmlInclude(typeof(PanelNumerico))]
[XmlInclude(typeof(GraphicElement))]
[XmlInclude(typeof(TablaEstimulosAlternativos))]
[XmlInclude(typeof(CeldaTablaView))]
[XmlInclude(typeof(StimulusDesignControl))]
[XmlInclude(typeof(TablaReferencia))]
[XmlInclude(typeof(TablaEstimulos))]
[XmlInclude(typeof(TareaClavesExecutionSequentialElement))]
[XmlInclude(typeof(ETCTableCellElementView))]
[XmlInclude(typeof(TareaClavesSequentialExecutionElementGC))]
[XmlInclude(typeof(MatrizPrincipal))]
[XmlInclude(typeof(MatrizDestino))]
[XmlInclude(typeof(CeldaElementView))]
[XmlInclude(typeof(CeldaDestinoElementView))]
[XmlInclude(typeof(EstimuloEjecucion))]
[XmlInclude(typeof(InterferenciaExecutionSequentialElement))]
[XmlInclude(typeof(ButtonYesElement))]
[XmlInclude(typeof(ButtonNoElement))]
[XmlInclude(typeof(InterferenciaSequentialExecutionElementGC))]
[XmlInclude(typeof(BotonPulsar))]
[XmlInclude(typeof(Estimulo))]
[XmlInclude(typeof(CondicionElement))]
[XmlInclude(typeof(CondicionAuditivaElement))]
[XmlInclude(typeof(ButtonPulsarElement))]
[XmlInclude(typeof(FreeStimulusElement))]
[XmlInclude(typeof(ModelElement))]
[XmlInclude(typeof(PVStimulusElement))]
[XmlInclude(typeof(CriticalStimulusTextElement))]
[XmlInclude(typeof(StimulusTextElement))]
[XmlInclude(typeof(PresentationSequentialElement))]
[XmlInclude(typeof(ExecutionSequentialElement))]
[XmlInclude(typeof(CriticalStimulusGraphicElement))]
[XmlInclude(typeof(StimulusGraphicElement))]
[XmlInclude(typeof(SoundSequentialElement))]
[XmlInclude(typeof(ImplicitStimulusElement))]
[XmlInclude(typeof(DisplayPanel))]
[XmlInclude(typeof(ElementoPrincipalPresentacion))]
[XmlInclude(typeof(ElementoAsociadoPresentacion))]
[XmlInclude(typeof(ElementoPrincipalEjecucion))]
[XmlInclude(typeof(ElementoAsociadoEjecucion))]
[XmlInclude(typeof(StimulusElement_ASVS))]
[XmlInclude(typeof(ASVStimulusElement))]
[XmlInclude(typeof(PressTableElement))]
[XmlInclude(typeof(ViewTableElement))]
[XmlInclude(typeof(MomentoDiaElement))]
[XmlInclude(typeof(RefuerzoExtra))]
[XmlInclude(typeof(Estacion4Element))]
[XmlInclude(typeof(EstimuloAños))]
[DataContract]
public class Elemento
{
public Elemento()
{
}
[XmlElement(ElementName = "nombre")]
[DataMember]
public string Nombre { get; set; }
[XmlElement(ElementName = "colorFondo")]
[DataMember]
public string ColorFondo { get; set; }
[XmlElement(ElementName = "posicion")]
[DataMember]
public Posicion Posicion { get; set; }
[XmlElement(ElementName = "dimensiones")]
[DataMember]
public Dimensiones Dimensiones { get; set; }
[XmlElement(ElementName = "colorBorde")]
[DataMember]
public string ColorBorde { get; set; }
[XmlElement(ElementName = "estiloBorde")]
[DataMember]
public string EstiloBorde { get; set; }
[XmlElement(ElementName = "anchoBorde")]
[DataMember]
public int AnchoBorde { get; set; }
[XmlElement(ElementName = "botonPresionadoAnchoBorde")]
[DataMember]
public string BotonPresionadoAnchoBorde { get; set; }
[XmlElement(ElementName = "botonPresionadoColorBorde")]
[DataMember]
public string BotonPresionadoColorBorde { get; set; }
[XmlElement(ElementName = "botonPresionadoEstiloBorde")]
[DataMember]
public string BotonPresionadoEstiloBorde { get; set; }
[XmlElement(ElementName = "colorFondoPresionado")]
[DataMember]
public string ColorFondoPresionado { get; set; }
[XmlAttribute(AttributeName = "type", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
[DataMember]
public string Type { get; set; }
[XmlElement(ElementName = "reproducirSonido")]
[DataMember]
public string ReproducirSonido { get; set; }
[XmlElement(ElementName = "estiloTexto")]
[DataMember]
public string EstiloTexto { get; set; }
[XmlElement(ElementName = "fuente")]
[DataMember]
public string Fuente { get; set; }
[XmlElement(ElementName = "colorTexto")]
[DataMember]
public string ColorTexto { get; set; }
[XmlAttribute(AttributeName = "colorTexto")]
[DataMember]
public string colorTexto { get; set; }
[XmlElement(ElementName = "isReplayTextAtStimulusChange")]
[DataMember]
public string IsReplayTextAtStimulusChange { get; set; }
[XmlElement(ElementName = "IsShowOnlyWhenRepeat")]
[DataMember]
public string IsShowOnlyWhenRepeat { get; set; }
[XmlElement(ElementName = "isShowHideText")]
[DataMember]
public string IsShowHideText { get; set; }
[XmlElement(ElementName = "CanShowHideText")]
[DataMember]
public string CanShowHideText { get; set; }
[XmlElement(ElementName = "ValorFuenteNormalizado")]
[DataMember]
public ValorFuenteNormalizadoclass ValorFuenteNormalizado { get; set; }
[XmlElement(ElementName = "fraseEjecucion")]
[DataMember]
public string FraseEjecucion { get; set; }
[XmlAttribute(AttributeName = "idElement")]
[DataMember]
public string IdElement { get; set; }
[XmlAttribute(AttributeName = "id")]
[DataMember]
public string Id { get; set; }
[XmlAttribute(AttributeName = "idReferencia")]
[DataMember]
public string IdReferencia { get; set; }
[XmlElement(ElementName = "huecos")]
[DataMember]
public Huecos Huecos { get; set; }
[XmlAttribute(AttributeName = "espacioEntreCeldas")]
[DataMember]
public double EspacioEntreCeldas { get; set; }
[XmlAttribute(AttributeName = "columnas")]
[DataMember]
public int Columnas { get; set; }
[XmlAttribute(AttributeName = "filas")]
[DataMember]
public int Filas { get; set; }
[XmlElement(ElementName = "AlineacionTexto")]
[DataMember]
public string AlineacionTexto { get; set; }
[XmlElement(ElementName = "GradosRotacion")]
[DataMember]
public string GradosRotacion { get; set; }
[XmlElement(ElementName = "tipoContenido")]
[DataMember]
public string TipoContenido { get; set; }
[XmlElement(ElementName = "rows")]
[DataMember]
public int Rows { get; set; }
[XmlElement(ElementName = "columns")]
[DataMember]
public int Columns { get; set; }
[XmlElement(ElementName = "cellSpacing")]
[DataMember]
public double CellSpacing { get; set; }
[XmlElement(ElementName = "colorFondoCelda")]
[DataMember]
public string ColorFondoCelda { get; set; }
[XmlElement(ElementName = "colorBordeCelda")]
[DataMember]
public string ColorBordeCelda { get; set; }
[XmlElement(ElementName = "estiloBordeCelda")]
[DataMember]
public string EstiloBordeCelda { get; set; }
[XmlElement(ElementName = "anchoBordeCelda")]
[DataMember]
public double AnchoBordeCelda { get; set; }
[XmlElement(ElementName = "elementosSecuenciales")]
[DataMember]
public ElementosSecuenciales ElementosSecuenciales { get; set; }
[XmlElement(ElementName = "imagenSolucion")]
[DataMember]
public string ImagenSolucion { get; set; }
[XmlElement(ElementName = "fraseSolucion")]
[DataMember]
public string FraseSolucion { get; set; }
[XmlElement(ElementName = "reproducirSonidoRefuerzos")]
[DataMember]
public string ReproducirSonidoRefuerzos { get; set; }
[XmlElement(ElementName = "reproducirSonidoElementos")]
[DataMember]
public string ReproducirSonidoElementos { get; set; }
[XmlElement(ElementName = "TiempoMaximoVisualizacion")]
[DataMember]
public int TiempoMaximoVisualizacion { get; set; }
[XmlElement(ElementName = "refuerzoAcierto")]
[DataMember]
public string RefuerzoAcierto { get; set; }
[XmlElement(ElementName = "imagenRefuerzoAcierto")]
[DataMember]
public string ImagenRefuerzoAcierto { get; set; }
[XmlElement(ElementName = "RefuerzoFallo")]
[DataMember]
public string RefuerzoFallo { get; set; }
[XmlElement(ElementName = "imagenRefuerzoFallo")]
[DataMember]
public string ImagenRefuerzoFallo { get; set; }
[XmlElement(ElementName = "RefuerzoOmision")]
[DataMember]
public string RefuerzoOmision { get; set; }
[XmlElement(ElementName = "imagenRefuerzoOmision")]
[DataMember]
public string ImagenRefuerzoOmision { get; set; }
//añadidos para memoria
[XmlElement(ElementName = "TiempoEntreElementos")]
[DataMember]
public double TiempoEntreElementos { get; set; }
[XmlElement(ElementName = "TiempoPermanenciaEstimulo")]
[DataMember]
public int TiempoPermanenciaEstimulo { get; set; }
[XmlElement(ElementName = "permiterAgregarElementosSecuenciales")]
[DataMember]
public string PermiterAgregarElementosSecuenciales { get; set; }
[XmlElement(ElementName = "permiteOrdenarElementosSecuenciales")]
[DataMember]
public string PermiteOrdenarElementosSecuenciales { get; set; }
[XmlElement(ElementName = "permiteQuitarElementosSecuenciales")]
[DataMember]
public string PermiteQuitarElementosSecuenciales { get; set; }
[XmlElement(ElementName = "numeroSecuencia")]
[DataMember]
public string NumeroSecuencia { get; set; }
[XmlElement(ElementName = "fallosSecuenciaPermitidos")]
[DataMember]
public int FallosSecuenciaPermitidos { get; set; }
[XmlElement(ElementName = "tipoComprobacion")]
[DataMember]
public string TipoComprobacion { get; set; }
[XmlElement(ElementName = "fuenteTexto")]
[DataMember]
public string FuenteTexto { get; set; }
[XmlElement(ElementName = "numeroFilas")]
[DataMember]
public string NumeroFilas { get; set; }
[XmlElement(ElementName = "manualMode")]
[DataMember]
public string ManualMode { get; set; }
[XmlElement(ElementName = "NumeroMaximoIntentosSolucion")]
[DataMember]
public int NumeroMaximoIntentosSolucion = 1;
[XmlElement(ElementName = "EstimuloCritico")]
[DataMember]
public bool EstimuloCritico { get; set; }
[XmlElement(ElementName = "estimuloCritico")]
[DataMember]
public bool estimuloCriticoBool { get; set; }
[XmlElement(ElementName = "resaltar")]
[DataMember]
public string Resaltar { get; set; }
[XmlElement(ElementName = "resaltadoAnchoBorde")]
[DataMember]
public int ResaltadoAnchoBorde { get; set; }
[XmlElement(ElementName = "resaltadoColorBorde")]
[DataMember]
public string ResaltadoColorBorde { get; set; }
[XmlElement(ElementName = "resaltadoTipoBorde")]
[DataMember]
public string ResaltadoTipoBorde { get; set; }
//para percepcion
[XmlElement(ElementName = "colorAsociadoEstimulo")]
[DataMember]
public string ColorAsociadoEstimulo { get; set; }
[XmlElement(ElementName = "FiltrarEstimulo")]
[DataMember]
public string FiltrarEstimulo { get; set; }
//añadidos por mi
[XmlAttribute(AttributeName = "estimuloCritico")]
[DataMember]
public string estimuloCritico { get; set; }
[XmlAttribute(AttributeName = "anguloRotacion")]
[DataMember]
public double anguloRotacion { get; set; }
[XmlAttribute(AttributeName = "numeroCasilla")]
[DataMember]
public int numeroCasilla { get; set; }
//añadidos para calccontar
[XmlElement(ElementName = "PuntosRuta")]
[DataMember]
public PuntosRuta PuntosRuta { get; set; }
[XmlElement(ElementName = "velocidad")]
[DataMember]
public string Velocidad { get; set; }
[XmlElement(ElementName = "tiempoInicio")]
[DataMember]
public int TiempoInicio { get; set; }
[XmlElement(ElementName = "estiloBotonesNumericos")]
[DataMember]
public EstiloBotonesNumericos EstiloBotonesNumericos { get; set; }
[XmlElement(ElementName = "estiloBotonBorrar")]
[DataMember]
public EstiloBotonBorrar EstiloBotonBorrar { get; set; }
[XmlElement(ElementName = "estiloPantalla")]
[DataMember]
public EstiloPantalla EstiloPantalla { get; set; }
[XmlElement(ElementName = "resultadoCorrecto")]
[DataMember]
public int ResultadoCorrecto { get; set; }
[XmlElement(ElementName = "ConfirmadaRespuesta")]
[DataMember]
public string ConfirmadaRespuesta { get; set; }
//para problemas aritmeticos
[XmlElement(ElementName = "ImagenDock")]
[DataMember]
public string ImagenDock { get; set; }
[XmlElement(ElementName = "PressBorderWidth")]
[DataMember]
public double PressBorderWidth { get; set; }
[XmlElement(ElementName = "PressBorderColorString")]
[DataMember]
public string PressBorderColorString { get; set; }
[XmlElement(ElementName = "PressBorderStyle")]
[DataMember]
public string PressBorderStyle { get; set; }
[XmlElement(ElementName = "Texto")]
[DataMember]
public string Texto { get; set; }
[XmlElement(ElementName = "TextoBotonPresionado")]
[DataMember]
public string TextoBotonPresionado { get; set; }
[XmlElement(ElementName = "idTextoBotonPresionado")]
[DataMember]
public string IdTextoBotonPresionado { get; set; }
[XmlElement(ElementName = "idFraseDespuesTexto")]
[DataMember]
public string IdFraseDespuesTexto { get; set; }
//PARA FUNCION EJECUTIVA CLAVES
[XmlElement(ElementName = "IsVisible")]
[DataMember]
public string IsVisible { get; set; }
[XmlElement(ElementName = "IdEstimulo")]
[DataMember]
public string IdEstimulo { get; set; }
[XmlElement(ElementName = "idCeldaOrigen")]
[DataMember]
public string idCeldaOrigen { get; set; }
//PARA INTERFERENCIA
[XmlElement(ElementName = "colorTextoInterferencia")]
[DataMember]
public string colorTextoInterferencia { get; set; }
[XmlAttribute(AttributeName = "colorTextoInterferencia")]
[DataMember]
public string ColorTextoInterferencia { get; set; }
[XmlElement(ElementName = "fuenteInterferencia")]
[DataMember]
public string fuenteInterferencia { get; set; }
[XmlAttribute(AttributeName = "fuenteInterferencia")]
[DataMember]
public string FuenteInterferencia { get; set; }
[XmlElement(ElementName = "estiloTextoInterferencia")]
[DataMember]
public string estiloTextoInterferencia { get; set; }
[XmlElement(ElementName = "GradosRotacionInterferencia")]
[DataMember]
public string GradosRotacionInterferencia { get; set; }
[XmlAttribute(AttributeName = "idInterferencia")]
[DataMember]
public string IdInterferencia { get; set; }
[XmlAttribute(AttributeName = "esEstimuloCritico")]
[DataMember]
public bool esEstimuloCritico { get; set; }
[XmlAttribute(AttributeName = "fuente")]
[DataMember]
public string fuente { get; set; }
//PARA CAMBIO REGLAS
[XmlElement(ElementName = "estimulos")]
[DataMember]
public Estimulos Estimulos { get; set; }
//PARA INAUDITIVA
[XmlElement(ElementName = "TipoCambio")]
[DataMember]
public string TipoCambio { get; set; }
[XmlElement(ElementName = "ValorCambio")]
[DataMember]
public int ValorCambio { get; set; }
[XmlElement(ElementName = "TipoFrase")]
[DataMember]
public string TipoFrase { get; set; }
[XmlElement(ElementName = "TiempoSeparacionEntreEstimulos")]
[DataMember]
public double TiempoSeparacionEntreEstimulos { get; set; }
//PARA INVISUAL
[XmlElement(ElementName = "VelocidadEstimulo")]
[DataMember]
public string VelocidadEstimulo { get; set; }
[XmlElement(ElementName = "AnchoEstimulos")]
[DataMember]
public double AnchoEstimulos { get; set; }
[XmlElement(ElementName = "AltoEstimulos")]
[DataMember]
public double AltoEstimulos { get; set; }
//PARA MEMORIA ASOCIATIVA
[XmlElement(ElementName = "elementosSecundariosAsociadosData")]
[DataMember]
public string elementosSecundariosAsociadosData { get; set; }
[XmlElement(ElementName = "disableType")]
[DataMember]
public string DisableType { get; set; }
//PARA ORIENTACION
[XmlElement(ElementName = "IsReproducirSonidoEnEjecucion")]
[DataMember]
public string IsReproducirSonidoEnEjecucion { get; set; }
[XmlElement(ElementName = "Momento")]
[DataMember]
public string Momento { get; set; }
[XmlElement(ElementName = "idFraseEjecucion")]
[DataMember]
public string IdFraseEjecucion { get; set; }
[XmlElement(ElementName = "estacion")]
[DataMember]
public string Estacion { get; set; }
[XmlElement(ElementName = "IdsSolucion")]
[DataMember]
public IdsSolucion IdsSolucion { get; set; }
}
[DataContract]
public class PauseButton : Elemento { }
[DataContract]
public class ContinueButton : Elemento { }
[DataContract]
public class BotonResuelto : Elemento { }
[DataContract]
public class TextElement : Elemento { }
[DataContract]
public class Puzzle : Elemento { }
[DataContract]
public class Modelo : Elemento { }
[DataContract]
public class Piezas : Elemento { }
[DataContract]
public class ReinforcementsElement : Elemento { }
[DataContract]
public class PiezaCellElementView : Elemento { }
[DataContract]
public class SpanPresentationSequentialElement : Elemento { }
[DataContract]
public class SecuencesDisplayPanel : Elemento { }
[DataContract]
public class CriticalStimulusElement : Elemento { }
[DataContract]
public class MarcadorEstimulosCriticos : Elemento { }
[DataContract]
public class ElementoEstimulo : Elemento { }
[DataContract]
public class ElementoContar : Elemento { }
[DataContract]
public class PanelNumerico : Elemento { }
[DataContract]
public class GraphicElement : Elemento { }
[DataContract]
public class TablaEstimulosAlternativos : Elemento { }
[DataContract]
public class CeldaTablaView : Elemento { }
[DataContract]
public class StimulusDesignControl : Elemento { }
[DataContract]
public class TablaReferencia : Elemento { }
[DataContract]
public class TablaEstimulos : Elemento { }
[DataContract]
public class TareaClavesExecutionSequentialElement : Elemento { }
[DataContract]
public class ETCTableCellElementView : Elemento { }
[DataContract]
public class TareaClavesSequentialExecutionElementGC : Elemento { }
[DataContract]
public class MatrizPrincipal : Elemento { }
[DataContract]
public class MatrizDestino : Elemento { }
[DataContract]
public class CeldaElementView : Elemento { }
[DataContract]
public class CeldaDestinoElementView : Elemento { }
[DataContract]
public class EstimuloEjecucion : Elemento { }
[DataContract]
public class InterferenciaExecutionSequentialElement : Elemento { }
[DataContract]
public class ButtonYesElement : Elemento { }
[DataContract]
public class ButtonNoElement : Elemento { }
[DataContract]
public class InterferenciaSequentialExecutionElementGC : Elemento { }
[DataContract]
public class BotonPulsar : Elemento { }
[DataContract]
public class Estimulo : Elemento { }
[DataContract]
public class CondicionElement : Elemento { }
[DataContract]
public class CondicionAuditivaElement : Elemento { }
[DataContract]
public class ButtonPulsarElement : Elemento { }
[DataContract]
public class FreeStimulusElement : Elemento { }
[DataContract]
public class ModelElement : Elemento { }
[DataContract]
public class PVStimulusElement : Elemento { }
[DataContract]
public class CriticalStimulusTextElement : Elemento { }
[DataContract]
public class StimulusTextElement : Elemento { }
[DataContract]
public class PresentationSequentialElement : Elemento { }
[DataContract]
public class ExecutionSequentialElement : Elemento { }
[DataContract]
public class CriticalStimulusGraphicElement : Elemento { }
[DataContract]
public class StimulusGraphicElement : Elemento { }
[DataContract]
public class SoundSequentialElement : Elemento { }
[DataContract]
public class ImplicitStimulusElement : Elemento { }
[DataContract]
public class DisplayPanel : Elemento { }
[DataContract]
public class ElementoPrincipalPresentacion : Elemento { }
[DataContract]
public class ElementoAsociadoPresentacion : Elemento { }
[DataContract]
public class ElementoPrincipalEjecucion : Elemento { }
[DataContract]
public class ElementoAsociadoEjecucion : Elemento { }
[DataContract]
public class StimulusElement_ASVS : Elemento { }
[DataContract]
public class ASVStimulusElement : Elemento { }
[DataContract]
public class PressTableElement : Elemento { }
[DataContract]
public class ViewTableElement : Elemento { }
[DataContract]
public class MomentoDiaElement : Elemento { }
[DataContract]
public class RefuerzoExtra : Elemento { }
[DataContract]
public class Estacion4Element : Elemento { }
[DataContract]
public class EstimuloAños : Elemento { }
[XmlRoot(ElementName = "ValorFuenteNormalizado")]
[DataContract]
public class ValorFuenteNormalizadoclass
{
public ValorFuenteNormalizadoclass()
{
}
[XmlAttribute(AttributeName = "valorFuenteNormalizado")]
[DataMember]
public string ValorFuenteNormalizado { get; set; }
[XmlAttribute(AttributeName = "tipoReferenciaFuente")]
[DataMember]
public string TipoReferenciaFuente { get; set; }
}
[XmlRoot(ElementName = "elementos")]
[DataContract]
public class Elementos
{
public Elementos()
{
}
[XmlElement(ElementName = "elemento")]
[DataMember]
public List<Elemento> Elemento { get; set; }
}
[XmlRoot(ElementName = "pantalla")]
[XmlInclude(typeof(IntroductionScreen))]
[XmlInclude(typeof(PuzzleExecutionScreen))]
[XmlInclude(typeof(SpanSequentialPresentationScreen))]
[XmlInclude(typeof(DistractionScreen))]
[XmlInclude(typeof(SecuencesExecutionScreen))]
[XmlInclude(typeof(ReplayScreen))]
[XmlInclude(typeof(PercepcionColorExecutionScreen))]
[XmlInclude(typeof(EjecutivaTareaContarPresentationScreen))]
[XmlInclude(typeof(EjecutivaTareaContarExecutionScreen))]
[XmlInclude(typeof(SolucionProblemasPresentationScreen))]
[XmlInclude(typeof(SolucionProblemasAlternativeScreen))]
[XmlInclude(typeof(SolucionProblemasExecutionScreen))]
[XmlInclude(typeof(SimultaneousPresentationScreen))]
[XmlInclude(typeof(SimultaneousExecutionScreen))]
[XmlInclude(typeof(EjecutivaTareaClavesSequentialExecutionScreen))]
[XmlInclude(typeof(EjecutivaTareaNumerosYLetrasPresentationScreen))]
[XmlInclude(typeof(EjecutivaOrdenacionExecutionScreen))]
[XmlInclude(typeof(EjecutivaInterferenciaSimultaneusExecutionScreen))]
[XmlInclude(typeof(EjecutivaInterferenciaSiNoExecutionScreen))]
[XmlInclude(typeof(AtencionVigilanciaColorExecutionScreen))]
[XmlInclude(typeof(EjecutivaCambioReglasSiNoExecutionScreen))]
[XmlInclude(typeof(EjecutivaInhibicionAuditivaExecutionScreen))]
[XmlInclude(typeof(EjecutivaInhibicionExecutionScreen))]
[XmlInclude(typeof(FreeSimultaneousExecutionScreen))]
[XmlInclude(typeof(PercepcionVisualExecutionScreen))]
[XmlInclude(typeof(PercepcionVisualExecutionScreenSinModelo))]
[XmlInclude(typeof(SequentialPresentationScreen))]
[XmlInclude(typeof(SequentialExecutionScreen))]
[XmlInclude(typeof(NonStopSimultaneousExecutionScreen))]
[XmlInclude(typeof(ImplicitExecutionScreen))]
[XmlInclude(typeof(MemoriaAsociativaExecutionScreen))]
[XmlInclude(typeof(AtencionVigilanciaDestellosExecutionScreen))]
[XmlInclude(typeof(AtencionSelectivaVisualExecutionScreen))]
[XmlInclude(typeof(AtencionSelectivaVisualSimultaneaExecutionScreen))]
[XmlInclude(typeof(RazonamientoOrdenarExecutionScreen))]
[XmlInclude(typeof(MomentoDiaExecutionScreen))]
[XmlInclude(typeof(Estaciones4ExecutionScreen))]
[XmlInclude(typeof(MesExecutionScreen))]
[XmlInclude(typeof(DiaSemanaExecutionScreen))]
[XmlInclude(typeof(DiaMesExecutionScreen))]
[XmlInclude(typeof(AñoExecutionScreen))]
[XmlInclude(typeof(AñoCalculadoraScreen))]
[DataContract]
public class Pantalla
{
public Pantalla()
{
}
[XmlElement(ElementName = "nombre")]
[DataMember]
public string Nombre { get; set; }
[XmlElement(ElementName = "colorFondo")]
[DataMember]
public string ColorFondo { get; set; }
[XmlElement(ElementName = "elementos")]
[DataMember]
public Elementos Elementos { get; set; }
[XmlElement(ElementName = "recogePuntuacion")]
[DataMember]
public string RecogePuntuacion { get; set; }
[XmlElement(ElementName = "imagenFondo")]
[DataMember]
public string ImagenFondo { get; set; }
[XmlElement(ElementName = "tiempoEntreSonidos")]
[DataMember]
public double TiempoEntreSonidos { get; set; }
[XmlElement(ElementName = "seccion")]
[DataMember]
public string Seccion { get; set; }
[XmlElement(ElementName = "tiempoMinimoVisualiacion")]
[DataMember]
public double TiempoMinimoVisualiacion { get; set; }
[XmlAttribute(AttributeName = "type", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
[DataMember]
public string Type { get; set; }
[XmlElement(ElementName = "reproducirSonido")]
[DataMember]
public string ReproducirSonido { get; set; }
[XmlElement(ElementName = "tiempoMaximoEjecucion")]
[DataMember]
public double TiempoMaximoEjecucion { get; set; }
[XmlElement(ElementName = "repeticiones")]
[DataMember]
public int Repeticiones { get; set; }
[XmlElement(ElementName = "NumeroOportunidadesAdicionales")]
[DataMember]
public int NumeroOportunidadesAdicionales = 0;
[XmlElement(ElementName = "NumeroRepeticionesFrasesEjecucion")]
[DataMember]
public int NumeroRepeticionesFrasesEjecucion { get; set; }
//añadido para memoria
[XmlElement(ElementName = "tiempoEntreFrases")]
[DataMember]
public string TiempoEntreFrases { get; set; }
[XmlElement(ElementName = "tiempoVisualizacion")]
[DataMember]
public int TiempoVisualizacion { get; set; }
[XmlElement(ElementName = "sonidoFondo")]
[DataMember]
public string SonidoFondo { get; set; }
[XmlElement(ElementName = "nombrePantallaPresentacion")]
[DataMember]
public string NombrePantallaPresentacion { get; set; }
[XmlElement(ElementName = "numeroMaximoOmisiones")]
[DataMember]
public int NumeroMaximoOmisiones { get; set; }
[XmlElement(ElementName = "tipoFinalizacionPorOmision")]
[DataMember]
public string TipoFinalizacionPorOmision { get; set; }
//para percepcion
[XmlElement(ElementName = "duracionPantalla")]
[DataMember]
public string DuracionPantalla { get; set; }
[XmlElement(ElementName = "modoAuditivo")]
[DataMember]
public bool ModoAuditivo { get; set; }
[XmlElement(ElementName = "tieneMovimiento")]
[DataMember]
public bool TieneMovimiento { get; set; }
[XmlElement(ElementName = "direccionMovimiento")]
[DataMember]
public string DireccionMovimiento { get; set; }
[XmlElement(ElementName = "velocidadMovimiento")]
[DataMember]
public string VelocidadMovimiento { get; set; }
[XmlElement(ElementName = "NumeroObjetosMaximoPantalla")]
[DataMember]
public int NumeroObjetosMaximoPantalla { get; set; }
//añadidos para calcontar
[XmlElement(ElementName = "reproducirSonidos")]
[DataMember]
public string ReproducirSonidos { get; set; }
[XmlElement(ElementName = "auditiveDistractors")]
[DataMember]
public AuditiveDistractors AuditiveDistractors { get; set; }
[XmlElement(ElementName = "visualDistractors")]
[DataMember]
public VisualDistractors VisualDistractors { get; set; }
[XmlElement(ElementName = "pantallaRepeticion")]
[DataMember]
public string PantallaRepeticion { get; set; }
//para problemas aritmeticos
[XmlElement(ElementName = "pantallaAlternativaAsociada")]
[DataMember]
public string PantallaAlternativaAsociada { get; set; }
//PARA FUNCION EJECUTIVA CLAVES
[XmlAttribute(AttributeName = "isPantallaSoloAuditiva")]
[DataMember]
public string IsPantallaSoloAuditiva { get; set; }
//PARA ORDENACION HISTORIAS
[XmlAttribute(AttributeName = "idCelda")]
[DataMember]
public string idCelda { get; set; }
[XmlAttribute(AttributeName = "CeldaOculta")]
[DataMember]
public bool CeldaOculta { get; set; }
//PARA VIGILANCIA
//PARA INAUDITIVA
//PARA INVISUAL
//PARA PERCEPCION VISUAL FIGURAS
[XmlElement(ElementName = "IsVisibleModel")]
[DataMember]
public string IsVisibleModel { get; set; }
}
[DataContract]
public class IntroductionScreen : Pantalla
{
public IntroductionScreen()
{
}
}
[DataContract]
public class PuzzleExecutionScreen : Pantalla
{
public PuzzleExecutionScreen()
{
}
}
[DataContract]
public class SpanSequentialPresentationScreen : Pantalla
{
public SpanSequentialPresentationScreen()
{
}
}
[DataContract]
public class DistractionScreen : Pantalla
{
public DistractionScreen()
{
}
}
[DataContract]
public class SecuencesExecutionScreen : Pantalla
{
public SecuencesExecutionScreen()
{
}
}
[DataContract]
public class ReplayScreen : Pantalla
{
public ReplayScreen()
{
}
}
[DataContract]
public class PercepcionColorExecutionScreen : Pantalla
{
public PercepcionColorExecutionScreen()
{
}
}
[DataContract]
public class EjecutivaTareaContarPresentationScreen : Pantalla
{
public EjecutivaTareaContarPresentationScreen()
{
}
}
[DataContract]
public class EjecutivaTareaContarExecutionScreen : Pantalla
{
public EjecutivaTareaContarExecutionScreen()
{
}
}
[DataContract]
public class SolucionProblemasPresentationScreen : Pantalla
{
public SolucionProblemasPresentationScreen()
{
}
}
[DataContract]
public class SolucionProblemasExecutionScreen : Pantalla
{
public SolucionProblemasExecutionScreen()
{
}
}
[DataContract]
public class SolucionProblemasAlternativeScreen : Pantalla
{
public SolucionProblemasAlternativeScreen()
{
}
}
[DataContract]
public class SimultaneousPresentationScreen : Pantalla
{
public SimultaneousPresentationScreen()
{
}
}
[DataContract]
public class SimultaneousExecutionScreen : Pantalla
{
public SimultaneousExecutionScreen()
{
}
}
[DataContract]
public class EjecutivaTareaClavesSequentialExecutionScreen : Pantalla
{
public EjecutivaTareaClavesSequentialExecutionScreen()
{
}
}
[DataContract]
public class EjecutivaTareaNumerosYLetrasPresentationScreen : Pantalla
{
public EjecutivaTareaNumerosYLetrasPresentationScreen()
{
}
}
[DataContract]
public class EjecutivaOrdenacionExecutionScreen : Pantalla
{
public EjecutivaOrdenacionExecutionScreen()
{
}
}
[DataContract]
public class EjecutivaInterferenciaSimultaneusExecutionScreen : Pantalla
{
public EjecutivaInterferenciaSimultaneusExecutionScreen()
{
}
}
[DataContract]
public class EjecutivaInterferenciaSiNoExecutionScreen : Pantalla
{
public EjecutivaInterferenciaSiNoExecutionScreen()
{
}
}
[DataContract]
public class AtencionVigilanciaColorExecutionScreen : Pantalla
{
public AtencionVigilanciaColorExecutionScreen()
{
}
}
[DataContract]
public class EjecutivaCambioReglasSiNoExecutionScreen : Pantalla
{
public EjecutivaCambioReglasSiNoExecutionScreen()
{
}
}
[DataContract]
public class EjecutivaInhibicionAuditivaExecutionScreen : Pantalla
{
public EjecutivaInhibicionAuditivaExecutionScreen()
{
}
}
[DataContract]
public class EjecutivaInhibicionExecutionScreen : Pantalla
{
public EjecutivaInhibicionExecutionScreen()
{
}
}
[DataContract]
public class FreeSimultaneousExecutionScreen : Pantalla
{
public FreeSimultaneousExecutionScreen()
{
}
}
[DataContract]
public class PercepcionVisualExecutionScreen : Pantalla
{
public PercepcionVisualExecutionScreen()
{
}
}
[DataContract]
public class PercepcionVisualExecutionScreenSinModelo : Pantalla
{
public PercepcionVisualExecutionScreenSinModelo()
{
}
}
//ÀRA MEMORIA VERBAL CORTO PLAZO
[DataContract]
public class SequentialPresentationScreen : Pantalla
{
public SequentialPresentationScreen()
{
}
}
//PARA MEMORIA VERBAL CORTO PLAZO COMPUESTA
[DataContract]
public class SequentialExecutionScreen : Pantalla
{
public SequentialExecutionScreen()
{
}
}
//PARA MEMORIA VERBAL CORTO PLAZO COMPUESTA
[DataContract]
public class NonStopSimultaneousExecutionScreen : Pantalla
{
public NonStopSimultaneousExecutionScreen()
{
}
}
//PARA MEMORIA IMPLICITA
[DataContract]
public class ImplicitExecutionScreen : Pantalla
{
public ImplicitExecutionScreen()
{
}
}
//PARA MEMORIA ASOCIATIVA
[DataContract]
public class MemoriaAsociativaExecutionScreen : Pantalla
{
public MemoriaAsociativaExecutionScreen()
{
}
}
//PARA atencion vigilancia destello
[DataContract]
public class AtencionVigilanciaDestellosExecutionScreen : Pantalla
{
public AtencionVigilanciaDestellosExecutionScreen()
{
}
}
//PARA atencion selectiva figuras
[DataContract]
public class AtencionSelectivaVisualExecutionScreen : Pantalla
{
public AtencionSelectivaVisualExecutionScreen()
{
}
}
//PARA atencion selectiva visual simultanea
[DataContract]
public class AtencionSelectivaVisualSimultaneaExecutionScreen : Pantalla
{
public AtencionSelectivaVisualSimultaneaExecutionScreen()
{
}
}
//PARA RAZONAMIENTO ORDENACION GRAFICA
[DataContract]
public class RazonamientoOrdenarExecutionScreen : Pantalla
{
public RazonamientoOrdenarExecutionScreen()
{
}
}
//PARA ORIENTACION
[DataContract]
public class MomentoDiaExecutionScreen : Pantalla
{
public MomentoDiaExecutionScreen()
{
}
}
[DataContract]
public class Estaciones4ExecutionScreen : Pantalla
{
public Estaciones4ExecutionScreen()
{
}
}
[DataContract]
public class MesExecutionScreen : Pantalla
{
public MesExecutionScreen()
{
}
}
[DataContract]
public class DiaSemanaExecutionScreen : Pantalla
{
public DiaSemanaExecutionScreen()
{
}
}
[DataContract]
public class DiaMesExecutionScreen : Pantalla
{
public DiaMesExecutionScreen()
{
}
}
[DataContract]
public class AñoExecutionScreen : Pantalla
{
public AñoExecutionScreen()
{
}
}
[DataContract]
public class AñoCalculadoraScreen : Pantalla
{
public AñoCalculadoraScreen()
{
}
}
[XmlRoot(ElementName = "huecos")]
[DataContract]
public class Huecos
{
public Huecos()
{
}
[XmlElement(ElementName = "int")]
[DataMember]
public List<int> Int { get; set; }
}
[XmlRoot(ElementName = "elementosSecuenciales")]
[DataContract]
public class ElementosSecuenciales
{
public ElementosSecuenciales()
{
}
[XmlElement(ElementName = "elemento")]
[DataMember]
//public List<Elemento> PiezaCellElementView { get; set; }
public List<Elemento> Elemento { get; set; }
}
[XmlRoot(ElementName = "auditiveDistractors")]
[DataContract]
public class AuditiveDistractors
{
[XmlElement(ElementName = "distractor")]
[DataMember]
public List<Distractor> Distractor { get; set; }
}
[XmlRoot(ElementName = "pantallas")]
[DataContract]
public class Pantallas
{
public Pantallas()
{
}
[XmlElement(ElementName = "pantalla")]
[DataMember]
public List<Pantalla> Pantalla { get; set; }
}
[XmlRoot(ElementName = "ReinforcementItem")]
[DataContract]
public class ReinforcementItem
{
public ReinforcementItem()
{
}
[XmlElement(ElementName = "id")]
[DataMember]
public string Id { get; set; }
}
[XmlRoot(ElementName = "refuerzosAcierto")]
[DataContract]
public class RefuerzosAcierto
{
public RefuerzosAcierto()
{
}
[XmlElement(ElementName = "ReinforcementItem")]
[DataMember]
public List<ReinforcementItem> ReinforcementItem { get; set; }
}
[XmlRoot(ElementName = "refuerzosFalloComisionDesordenado")]
[DataContract]
public class refuerzosFalloComisionDesordenado
{
public refuerzosFalloComisionDesordenado()
{
}
[XmlElement(ElementName = "ReinforcementItem")]
[DataMember]
public List<ReinforcementItem> ReinforcementItem { get; set; }
}
[XmlRoot(ElementName = "refuerzosFallo")]
[DataContract]
public class RefuerzosFallo
{
public RefuerzosFallo()
{
}
[XmlElement(ElementName = "ReinforcementItem")]
[DataMember]
public List<ReinforcementItem> ReinforcementItem { get; set; }
}
[XmlRoot(ElementName = "refuerzosOmision")]
[DataContract]
public class RefuerzosOmision
{
public RefuerzosOmision()
{
}
[XmlElement(ElementName = "ReinforcementItem")]
[DataMember]
public List<ReinforcementItem> ReinforcementItem { get; set; }
}
[DataContract]
public class EjecutivaEjercicios : BaseRespuesta
{
public EjecutivaEjercicios()
{
}
[XmlElement(ElementName = "nombre")]
[DataMember]
public string Nombre { get; set; }
[XmlElement(ElementName = "descripcion")]
[DataMember]
public string Descripcion { get; set; }
[XmlElement(ElementName = "localeCode")]
[DataMember]
public string LocaleCode { get; set; }
[XmlElement(ElementName = "duracion")]
[DataMember]
public long Duracion { get; set; }
[XmlElement(ElementName = "nivelDificultad")]
[DataMember]
public string NivelDificultad { get; set; }
[XmlElement(ElementName = "tiempoEspera")]
[DataMember]
public Single TiempoEspera { get; set; }
[XmlElement(ElementName = "pantallas")]
[DataMember]
public Pantallas Pantallas { get; set; }
[XmlElement(ElementName = "refuerzosAcierto")]
[DataMember]
public RefuerzosAcierto RefuerzosAcierto { get; set; }
[XmlElement(ElementName = "refuerzosFallo")]
[DataMember]
public RefuerzosFallo RefuerzosFallo { get; set; }
[XmlElement(ElementName = "refuerzosFalloComisionDesordenado")]
[DataMember]
public RefuerzosFallo refuerzosFalloComisionDesordenado { get; set; }
[XmlElement(ElementName = "refuerzosOmision")]
[DataMember]
public RefuerzosOmision RefuerzosOmision { get; set; }
[XmlElement(ElementName = "estimulosCriticos")]
[DataMember]
public EstimulosCriticos EstimulosCriticos { get; set; }
[XmlElement(ElementName = "estimulosCriticosAsociados")]
[DataMember]
public EstimulosCriticos EstimulosCriticosAsociados { get; set; }
[XmlAttribute(AttributeName = "xsi", Namespace = "http://www.w3.org/2000/xmlns/")]
[DataMember]
public string Xsi { get; set; }
[XmlAttribute(AttributeName = "xsd", Namespace = "http://www.w3.org/2000/xmlns/")]
[DataMember]
public string Xsd { get; set; }
//añadidos cuando memoria
[XmlElement(ElementName = "tipoEjercicio")]
[DataMember]
public string TipoEjercicio { get; set; }
[XmlElement(ElementName = "secuencias")]
[DataMember]
public Secuencias Secuencias { get; set; }
//añadidos cuando percepcion
[XmlElement(ElementName = "tiempoInterestimular")]
[DataMember]
public int TiempoInterestimular { get; set; }
[XmlElement(ElementName = "porcentajeEstimulosCriticos")]
[DataMember]
public int PorcentajeEstimulosCriticos { get; set; }
[XmlElement(ElementName = "ColoresDisponibles")]
[DataMember]
public ColoresDisponibles ColoresDisponibles { get; set; }
[XmlElement(ElementName = "EstimulosDisponibles")]
[DataMember]
public EstimulosDisponibles EstimulosDisponibles { get; set; }
//añadido para CALCONTAR
//PARA CLAVES
[XmlElement(ElementName = "estimulosEjercicio")]
[DataMember]
public EstimulosEjercicio EstimulosEjercicio { get; set; }
//para VIGILANCIA
[XmlElement(ElementName = "coloresCriticos")]
[DataMember]
public ColoresCriticos ColoresCriticos { get; set; }
[XmlElement(ElementName = "coloresNoCriticos")]
[DataMember]
public ColoresNoCriticos ColoresNoCriticos { get; set; }
//PARA CAMBIO REGLAS
[XmlElement(ElementName = "condiciones")]
[DataMember]
public Condiciones Condiciones { get; set; }
//PARA INAUDITIVA
[XmlElement(ElementName = "Estimulos")]
[DataMember]
public Estimulos Estimulos { get; set; }
}
[XmlRoot(ElementName = "ejecutivaPuzzlesExercise")]
[DataContract]
public class ejecutivaPuzzlesExercise : EjecutivaEjercicios
{
public ejecutivaPuzzlesExercise()
{
}
}
//a partir de aqui todo es de memoriaSpanExercise
[XmlRoot(ElementName = "memoriaSpanExercise")]
[DataContract]
public class memoriaSpanExercise : EjecutivaEjercicios
{
public memoriaSpanExercise()
{
}
}
[XmlRoot(ElementName = "estimulosCriticos")]
[DataContract]
public class EstimulosCriticos
{
[XmlElement(ElementName = "elemento")]
[DataMember]
public List<string> Elemento { get; set; }
[XmlElement(ElementName = "estimulo")]
[DataMember]
public List<estimulo> estimulo { get; set; }
}
[XmlRoot(ElementName = "secuencia")]
[DataContract]
public class Secuencia
{
[XmlElement(ElementName = "string")]
[DataMember]
public List<string> String { get; set; }
}
[XmlRoot(ElementName = "secuencias")]
[DataContract]
public class Secuencias
{
[XmlElement(ElementName = "secuencia")]
[DataMember]
public List<Secuencia> Secuencia { get; set; }
}
//para percepcion grafica movimiento
[XmlRoot(ElementName = "percepcionColorExercise")]
[DataContract]
public class percepcionColorExercise : EjecutivaEjercicios
{
public percepcionColorExercise()
{
}
}
//para funcion ejecutiva claves
[XmlRoot(ElementName = "ejecutivaTareaClavesExercise")]
[DataContract]
public class ejecutivaTareaClavesExercise : EjecutivaEjercicios
{
public ejecutivaTareaClavesExercise()
{
}
}
[XmlRoot(ElementName = "DatosColores")]
[DataContract]
public class DatosColores
{
[XmlElement(ElementName = "esCritico")]
[DataMember]
public string EsCritico { get; set; }
[XmlElement(ElementName = "color")]
[DataMember]
public string Color { get; set; }
[XmlElement(ElementName = "colorTexto")]
[DataMember]
public string ColorTexto { get; set; }
[XmlElement(ElementName = "colorFondoTexto")]
[DataMember]
public string ColorFondoTexto { get; set; }
[XmlAttribute(AttributeName = "idTexto")]
[DataMember]
public string IdTexto { get; set; }
}
[XmlRoot(ElementName = "ColoresDisponibles")]
[DataContract]
public class ColoresDisponibles
{
[XmlElement(ElementName = "DatosColores")]
[DataMember]
public List<DatosColores> DatosColores { get; set; }
}
[XmlRoot(ElementName = "DatosEstimulo")]
[DataContract]
public class DatosEstimulo
{
[XmlElement(ElementName = "IdEstimulo")]
[DataMember]
public string IdEstimulo { get; set; }
[XmlElement(ElementName = "ColorAsociado")]
[DataMember]
public string ColorAsociado { get; set; }
[XmlElement(ElementName = "colorAsociadoEstimulo")]
[DataMember]
public string ColorAsociadoEstimulo { get; set; }
[XmlElement(ElementName = "FiltrarEstimulo")]
[DataMember]
public string FiltrarEstimulo { get; set; }
[XmlAttribute(AttributeName = "hash")]
[DataMember]
public string hash { get; set; }
[XmlAttribute(AttributeName = "id")]
[DataMember]
public string id { get; set; }
}
[XmlRoot(ElementName = "EstimulosDisponibles")]
[DataContract]
public class EstimulosDisponibles
{
[XmlElement(ElementName = "DatosEstimulo")]
[DataMember]
public List<DatosEstimulo> DatosEstimulo { get; set; }
}
//para CALCONTAR
[XmlRoot(ElementName = "tareaContarExercise")]
[DataContract]
public class tareaContarExercise : EjecutivaEjercicios
{
public tareaContarExercise()
{
}
}
//para CALCONTAR
[XmlRoot(ElementName = "ejecutivaSolucionProblemasExercise")]
[DataContract]
public class ejecutivaSolucionProblemasExercise : EjecutivaEjercicios
{
public ejecutivaSolucionProblemasExercise()
{
}
}
[XmlRoot(ElementName = "duracionEtapa")]
[DataContract]
public class DuracionEtapa
{
[XmlAttribute(AttributeName = "nil", Namespace = "http://www.w3.org/2001/XMLSchema-instance")]
[DataMember]
public string Nil { get; set; }
}
[XmlRoot(ElementName = "DatosPuntoLinea")]
[DataContract]
public class DatosPuntoLinea
{
[XmlElement(ElementName = "X")]
[DataMember]
public double X { get; set; }
[XmlElement(ElementName = "Y")]
[DataMember]
public double Y { get; set; }
[XmlElement(ElementName = "duracionEtapa")]
[DataMember]
public DuracionEtapa DuracionEtapa { get; set; }
}
[XmlRoot(ElementName = "PuntosRuta")]
[DataContract]
public class PuntosRuta
{
[XmlElement(ElementName = "DatosPuntoLinea")]
[DataMember]
public List<DatosPuntoLinea> DatosPuntoLinea { get; set; }
}
[XmlRoot(ElementName = "estiloBotonesNumericos")]
[DataContract]
public class EstiloBotonesNumericos
{
[XmlElement(ElementName = "color")]
[DataMember]
public string Color { get; set; }
[XmlElement(ElementName = "colorFondo")]
[DataMember]
public string ColorFondo { get; set; }
[XmlElement(ElementName = "anchoBorde")]
[DataMember]
public double AnchoBorde { get; set; }
[XmlElement(ElementName = "colorBorde")]
[DataMember]
public string ColorBorde { get; set; }
[XmlElement(ElementName = "tipoBorde")]
[DataMember]
public string TipoBorde { get; set; }
}
[XmlRoot(ElementName = "estiloBotonBorrar")]
[DataContract]
public class EstiloBotonBorrar
{
[XmlElement(ElementName = "color")]
[DataMember]
public string Color { get; set; }
[XmlElement(ElementName = "colorFondo")]
[DataMember]
public string ColorFondo { get; set; }
[XmlElement(ElementName = "anchoBorde")]
[DataMember]
public double AnchoBorde { get; set; }
[XmlElement(ElementName = "colorBorde")]
[DataMember]
public string ColorBorde { get; set; }
[XmlElement(ElementName = "tipoBorde")]
[DataMember]
public string TipoBorde { get; set; }
}
[XmlRoot(ElementName = "estiloPantalla")]
[DataContract]
public class EstiloPantalla
{
[XmlElement(ElementName = "color")]
[DataMember]
public string Color { get; set; }
[XmlElement(ElementName = "colorFondo")]
[DataMember]
public string ColorFondo { get; set; }
[XmlElement(ElementName = "anchoBorde")]
[DataMember]
public double AnchoBorde { get; set; }
[XmlElement(ElementName = "colorBorde")]
[DataMember]
public string ColorBorde { get; set; }
[XmlElement(ElementName = "tipoBorde")]
[DataMember]
public string TipoBorde { get; set; }
}
//para MEMORIA LOCALIZACION
[XmlRoot(ElementName = "memoriaLocalizacionExercise")]
[DataContract]
public class memoriaLocalizacionExercise : EjecutivaEjercicios
{
public memoriaLocalizacionExercise()
{
}
}
//PARA FUNCION EJECUTIVA CLAVES
[XmlRoot(ElementName = "estimulo")]
[DataContract]
public class estimulo
{
[XmlAttribute(AttributeName = "idEstimulo")]
[DataMember]
public string IdEstimulo { get; set; }
[XmlAttribute(AttributeName = "nombreRelacion")]
[DataMember]
public string nombreRelacion { get; set; }
[XmlAttribute(AttributeName = "idRecurso")]
[DataMember]
public string IdRecurso { get; set; }
[XmlAttribute(AttributeName = "idResourceInterference")]
[DataMember]
public string IdResourceInterference { get; set; }
//para cambio reglas
[XmlAttribute(AttributeName = "id")]
[DataMember]
public string id { get; set; }
[XmlAttribute(AttributeName = "hash")]
[DataMember]
public string hash { get; set; }
[XmlAttribute(AttributeName = "numeroCondicionAsociada")]
[DataMember]
public int numeroCondicionAsociada { get; set; }
[XmlAttribute(AttributeName = "esEstimuloCritico")]
[DataMember]
public bool esEstimuloCritico { get; set; }
}
[XmlRoot(ElementName = "estimulosEjercicio")]
[DataContract]
public class EstimulosEjercicio
{
[XmlElement(ElementName = "estimulo")]
[DataMember]
public List<estimulo> estimulo { get; set; }
}
//para NUM Y LETRAS
[XmlRoot(ElementName = "ejecutivaTareaNumerosYLetrasExercise")]
[DataContract]
public class ejecutivaTareaNumerosYLetrasExercise : EjecutivaEjercicios
{
public ejecutivaTareaNumerosYLetrasExercise()
{
}
}
//para ORDENAR HISTORIAS
[XmlRoot(ElementName = "ejecutivaOrdenacionExercise")]
[DataContract]
public class ejecutivaOrdenacionExercise : EjecutivaEjercicios
{
public ejecutivaOrdenacionExercise()
{
}
}
//PARA INTERFERENCIA
[XmlRoot(ElementName = "ejecutivaInterferenciasExercise")]
[DataContract]
public class ejecutivaInterferenciasExercise : EjecutivaEjercicios
{
public ejecutivaInterferenciasExercise()
{
}
}
//PARA VIGILANCIA COLOR
[XmlRoot(ElementName = "atencionVigilanciaColorExercise")]
[DataContract]
public class atencionVigilanciaColorExercise : EjecutivaEjercicios
{
public atencionVigilanciaColorExercise()
{
}
}
[XmlRoot(ElementName = "coloresCriticos")]
[DataContract]
public class ColoresCriticos
{
[XmlElement(ElementName = "colorItem")]
[DataMember]
public List<string> ColorItem { get; set; }
}
[XmlRoot(ElementName = "coloresNoCriticos")]
[DataContract]
public class ColoresNoCriticos
{
[XmlElement(ElementName = "colorItem")]
[DataMember]
public List<string> ColorItem { get; set; }
}
[XmlRoot(ElementName = "visualDistractors")]
[DataContract]
public class VisualDistractors
{
[XmlElement(ElementName = "distractor")]
[DataMember]
public List<Distractor> Distractor { get; set; }
}
[XmlRoot(ElementName = "distractor")]
[DataContract]
public class Distractor
{
[XmlElement(ElementName = "colorFondo")]
[DataMember]
public string ColorFondo { get; set; }
[XmlElement(ElementName = "posicion")]
[DataMember]
public Posicion Posicion { get; set; }
[XmlElement(ElementName = "dimensiones")]
[DataMember]
public Dimensiones Dimensiones { get; set; }
[XmlElement(ElementName = "colorBorde")]
[DataMember]
public string ColorBorde { get; set; }
[XmlElement(ElementName = "estiloBorde")]
[DataMember]
public string EstiloBorde { get; set; }
[XmlElement(ElementName = "anchoBorde")]
[DataMember]
public string AnchoBorde { get; set; }
[XmlElement(ElementName = "reproducirSonido")]
[DataMember]
public string ReproducirSonido { get; set; }
[XmlElement(ElementName = "estiloTexto")]
[DataMember]
public string EstiloTexto { get; set; }
[XmlElement(ElementName = "fuente")]
[DataMember]
public string Fuente { get; set; }
[XmlElement(ElementName = "colorTexto")]
[DataMember]
public string ColorTexto { get; set; }
[XmlElement(ElementName = "tipoContenido")]
[DataMember]
public string TipoContenido { get; set; }
[XmlElement(ElementName = "GradosRotacion")]
[DataMember]
public string GradosRotacion { get; set; }
[XmlElement(ElementName = "estimuloCritico")]
[DataMember]
public string EstimuloCritico { get; set; }
[XmlElement(ElementName = "IsReproducirSonidoEnEjecucion")]
[DataMember]
public string IsReproducirSonidoEnEjecucion { get; set; }
[XmlElement(ElementName = "resaltar")]
[DataMember]
public string Resaltar { get; set; }
[XmlElement(ElementName = "resaltadoAnchoBorde")]
[DataMember]
public string ResaltadoAnchoBorde { get; set; }
[XmlElement(ElementName = "resaltadoColorBorde")]
[DataMember]
public string ResaltadoColorBorde { get; set; }
[XmlElement(ElementName = "resaltadoTipoBorde")]
[DataMember]
public string ResaltadoTipoBorde { get; set; }
[XmlElement(ElementName = "State")]
[DataMember]
public string State { get; set; }
[XmlElement(ElementName = "posiciones")]
[DataMember]
public Posiciones Posiciones { get; set; }
[XmlElement(ElementName = "sizePercent")]
[DataMember]
public string SizePercent { get; set; }
[XmlAttribute(AttributeName = "idElement")]
[DataMember]
public string IdElement { get; set; }
[XmlAttribute(AttributeName = "id")]
[DataMember]
public string Id { get; set; }
[XmlAttribute(AttributeName = "startTime")]
[DataMember]
public int StartTime { get; set; }
[XmlAttribute(AttributeName = "duration")]
[DataMember]
public double Duration { get; set; }
}
[XmlRoot(ElementName = "posiciones")]
[DataContract]
public class Posiciones
{
[XmlElement(ElementName = "posicion")]
[DataMember]
public List<Posicion> Posicion { get; set; }
}
//para cambio reglas
[XmlRoot(ElementName = "ejecutivaCambioReglasExercise")]
[DataContract]
public class ejecutivaCambioReglasExercise : EjecutivaEjercicios
{
public ejecutivaCambioReglasExercise()
{
}
}
[XmlRoot(ElementName = "estimulos")]
[DataContract]
public class Estimulos
{
[XmlElement(ElementName = "estimulo")]
[DataMember]
public List<estimulo> Estimulo { get; set; }
[XmlElement(ElementName = "DatosEstimuloAuditivo")]
[DataMember]
public List<DatosEstimuloAuditivo> DatosEstimuloAuditivo { get; set; }
[XmlElement(ElementName = "DatosEstimulo")]
[DataMember]
public List<DatosEstimulo> DatosEstimulo { get; set; }
}
[XmlRoot(ElementName = "condiciones")]
[DataContract]
public class Condiciones
{
[XmlElement(ElementName = "condicion")]
[DataMember]
public List<Condicion> Condicion { get; set; }
}
[XmlRoot(ElementName = "condicion")]
[DataContract]
public class Condicion
{
[XmlAttribute(AttributeName = "hash")]
[DataMember]
public string Hash { get; set; }
[XmlAttribute(AttributeName = "numeroCondicion")]
[DataMember]
public string NumeroCondicion { get; set; }
[XmlElement(ElementName = "estimulosCriticos")]
[DataMember]
public EstimulosCriticos EstimulosCriticos { get; set; }
[XmlElement(ElementName = "PuntosRuta")]
[DataMember]
public PuntosRuta PuntosRuta { get; set; }
}
//PARA INAUDITIVA
[XmlRoot(ElementName = "ejecutivaInhibicionAuditivaExercise")]
[DataContract]
public class ejecutivaInhibicionAuditivaExercise : EjecutivaEjercicios
{
public ejecutivaInhibicionAuditivaExercise()
{
}
}
[XmlRoot(ElementName = "DatosEstimuloAuditivo")]
[DataContract]
public class DatosEstimuloAuditivo
{
[XmlAttribute(AttributeName = "id")]
[DataMember]
public string Id { get; set; }
[XmlAttribute(AttributeName = "hash")]
[DataMember]
public string Hash { get; set; }
}
//PARA INVISUAL
[XmlRoot(ElementName = "ejecutivaInhibicionExercise")]
[DataContract]
public class ejecutivaInhibicionExercise : EjecutivaEjercicios
{
public ejecutivaInhibicionExercise()
{
}
}
//PARA PERCEPCION VISUAL FIGURAS
[XmlRoot(ElementName = "percepcionVisualExercise")]
[DataContract]
public class percepcionVisualExercise : EjecutivaEjercicios
{
public percepcionVisualExercise()
{
}
}
//PARA CALCULO IDENTIFICACION DE NUMEROS
[XmlRoot(ElementName = "memoriaExercise")]
[DataContract]
public class memoriaExercise : EjecutivaEjercicios
{
public memoriaExercise()
{
}
}
[XmlRoot(ElementName = "memoriaLibreExercise")]
[DataContract]
public class memoriaLibreExercise : EjecutivaEjercicios
{
public memoriaLibreExercise()
{
}
}
[XmlRoot(ElementName = "memoriaAuditivaExercise")]
[DataContract]
public class memoriaAuditivaExercise : EjecutivaEjercicios
{
public memoriaAuditivaExercise()
{
}
}
[XmlRoot(ElementName = "memoriaImplicitaExercise")]
[DataContract]
public class memoriaImplicitaExercise : EjecutivaEjercicios
{
public memoriaImplicitaExercise()
{
}
}
[XmlRoot(ElementName = "memoriaAsociativaExercise")]
[DataContract]
public class memoriaAsociativaExercise : EjecutivaEjercicios
{
public memoriaAsociativaExercise()
{
}
}
//atencion vigilancia destellos
[XmlRoot(ElementName = "atencionVigilanciaDestellosExercise")]
[DataContract]
public class atencionVigilanciaDestellosExercise : EjecutivaEjercicios
{
public atencionVigilanciaDestellosExercise()
{
}
}
//atencion sostenida figuras
[XmlRoot(ElementName = "atencionSelectivaVisualExercise")]
[DataContract]
public class atencionSelectivaVisualExercise : EjecutivaEjercicios
{
public atencionSelectivaVisualExercise()
{
}
}
//atencion SELECTIVA VISUAL SIMULTANEA
[XmlRoot(ElementName = "atencionSelectivaVisualSimultaneaExercise")]
[DataContract]
public class atencionSelectivaVisualSimultaneaExercise : EjecutivaEjercicios
{
public atencionSelectivaVisualSimultaneaExercise()
{
}
}
//RAZONAMIENTO ORDENACION GRAFICA
[XmlRoot(ElementName = "razonamientoOrdenarExercise")]
[DataContract]
public class razonamientoOrdenarExercise : EjecutivaEjercicios
{
public razonamientoOrdenarExercise()
{
}
}
//ORIENTACION
[XmlRoot(ElementName = "orientacionExercise")]
[DataContract]
public class orientacionExercise : EjecutivaEjercicios
{
public orientacionExercise()
{
}
}
[XmlRoot(ElementName = "IdSolucion")]
[DataContract]
public class IdSolucion
{
[XmlAttribute(AttributeName = "id")]
[DataMember]
public string Id { get; set; }
[XmlAttribute(AttributeName = "idEspecial")]
[DataMember]
public string IdEspecial { get; set; }
[XmlText]
[DataMember]
public string Text { get; set; }
}
[XmlRoot(ElementName = "IdsSolucion")]
[DataContract]
public class IdsSolucion
{
[XmlElement(ElementName = "IdSolucion")]
[DataMember]
public List<IdSolucion> IdSolucion { get; set; }
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment