internal ModeloLectura(ILector lector, IObjetoDatos od)
        {
            _lector       = lector;
            _od           = od;
            _stack        = new Identidad();
            _asociaciones = new List <IMetodoAsociacion>();

            ConstruirTipos();
        }
Esempio n. 2
0
        public void ProcesaEvento(string _cRuta)
        {
            List <Evento> lstEventos = new List <Evento>();

            lector      = new LectorArchivoTXT();
            lstEventos  = lector.obtenerEventos(_cRuta);
            organizador = new OrganizadorEventos();
            lstEventos  = organizador.OrganizarEventos(lstEventos);
            presentador = new PresentadorResultadoConsola();
            presentador.ImprimirResultados(lstEventos);
        }
Esempio n. 3
0
        void Serializar(ISecuencia secuencia, IEscritor escritor, ILector lector, IObjetoDatos od)
        {
            Serializador serializador = new Serializador(secuencia, escritor);

            serializador.Serializar(od);

            IObjetoDatos   od2            = Fabrica.Instancia.Crear(od.Tipo);
            Deserializador deserializador = new Deserializador(secuencia, lector);

            deserializador.Deserializar(od2);

            Evaluar.Comparar(od, od2);
        }
        void LeerReferencia(IObjetoDatos od, IPropiedad propiedad)
        {
            ILector lector = Crear();
            int     id     = lector.LeerId();

            IObjetoDatos valor = CrearObjetoDatos(od, propiedad, id);

            if (propiedad.Asociacion == Asociacion.Agregacion)
            {
                od.EstablecerObjetoDatos(propiedad, valor);
            }

            lector.Leer(valor);
        }
 public static void Leer(ILector lector, IObjetoDatos od, IPropiedad propiedad)
 {
     _delegados[TipoHelper.ObtenerType(propiedad.Tipo)].Invoke(lector, od, propiedad);
 }
 public MetodoLectura(IModeloLectura modelo, ILector lector)
 {
     _modelo = modelo;
     _lector = lector;
 }
 public MetodoLecturaObjetoDatos(IModeloLectura modelo, ILector lector)
     : base(modelo, lector)
 {
 }
 public MetodoLecturaAsociacion(IModeloLectura modelo, ILector lector)
     : base(modelo, lector)
 {
 }
Esempio n. 9
0
 public Deserializador(ISecuencia secuencia, ILector lector)
 {
     _secuencia = secuencia;
     _lector    = lector;
 }
Esempio n. 10
0
 public MetodoLecturaReferencia(IModeloLectura modelo, ILector lector)
     : base(modelo, lector)
 {
 }
Esempio n. 11
0
 void SerializarObjetoDatosX3(ISecuencia secuencia, IEscritor escritor, ILector lector)
 {
     Serializar(secuencia, escritor, lector, _odx3);
 }
Esempio n. 12
0
 public Procesador(IManejoTiemposFactory manejoTiemposFactory, ILector lector)
 {
     this.manejoTiemposFactory = manejoTiemposFactory;
     this.lector = lector;
 }
 public MetodoLecturaTipo(IModeloLectura modelo, ILector lector)
     : base(modelo, lector)
 {
 }
Esempio n. 14
0
 public LectorObjetoDatos(ILector lector, IObjetoDatos od, int longitud)
 {
     _lector   = lector;
     _od       = od;
     _longitud = longitud;
 }