示例#1
0
        public override void cargar(Dictionary <string, object> datos)
        {
            Dictionary <string, object> dcliente = new Dictionary <string, object>();

            dcliente.Add("Nit", int.Parse(datos["Cliente"].ToString()));
            List <Dictionary <string, object> > listaCliente = GestorPersistencia.Persistencia().obtener(Cliente.NombreEntidad, dcliente);

            Dictionary <string, object>[] arrayCliente = listaCliente.ToArray();
            Cliente = new Cliente(arrayCliente[0]);

            Dictionary <string, object> dfactura = new Dictionary <string, object>();

            dfactura.Add("CodigoControl", datos["Factura"].ToString());
            Factura = new Factura(((Dictionary <string, object>[])GestorPersistencia.Persistencia().obtener(Factura.NombreEntidad, dfactura).ToArray())[0]);

            Dictionary <string, object> dformadepago = new Dictionary <string, object>();

            dformadepago.Add("Codigo", int.Parse(datos["FormaDePago"].ToString()));
            FormaDePago = new FormaDePago(((Dictionary <string, object>[])GestorPersistencia.Persistencia().obtener(FormaDePago.NombreEntidad, dformadepago).ToArray())[0]);

            Fecha            = DateTime.Parse(datos["Fecha"].ToString());
            Monto            = float.Parse(datos["Monto"].ToString());
            FechaVencimiento = DateTime.Parse(datos["FechaVencimiento"].ToString());
            Estado           = datos["Estado"].ToString();
        }
    private void Awake()
    {
        if (instancia == null)
        {
            DontDestroyOnLoad(this.gameObject);
            instancia = this;
        }
        else if (instancia != this)
        {
            Destroy(this.gameObject);
        }

        CargarDataPersistencia();
    }
示例#3
0
        public override void cargar(Dictionary <string, object> datos)
        {
            Dictionary <string, object> dfactura = new Dictionary <string, object>();

            dfactura.Add("CodigoControl", datos["Factura"].ToString());
            Factura = new Factura(((Dictionary <string, object>[])GestorPersistencia.Persistencia().obtener(Factura.NombreEntidad, dfactura).ToArray())[0]);

            Dictionary <string, object> dproducto = new Dictionary <string, object>();

            dproducto.Add("Codigo", int.Parse(datos["Producto"].ToString()));
            Producto = new Producto(((Dictionary <string, object>[])GestorPersistencia.Persistencia().obtener(Producto.NombreEntidad, dproducto).ToArray())[0]);

            Cantidad       = int.Parse(datos["Cantidad"].ToString());
            PrecioUnitario = float.Parse(datos["PrecioUnitario"].ToString());
            MontoParcial   = float.Parse(datos["MontoParcial"].ToString());
        }
        public override void cargar(Dictionary <string, object> datos)
        {
            Dictionary <string, object> dcliente = new Dictionary <string, object>();

            dcliente.Add("Nit", int.Parse(datos["Cliente"].ToString()));
            Cliente = new Cliente(((Dictionary <string, object>[])GestorPersistencia.Persistencia().obtener(Cliente.NombreEntidad, dcliente).ToArray())[0]);

            Dictionary <string, object> dformadepago = new Dictionary <string, object>();

            dformadepago.Add("Codigo", int.Parse(datos["FormaDePago"].ToString()));
            FormaDePago = new FormaDePago(((Dictionary <string, object>[])GestorPersistencia.Persistencia().obtener(FormaDePago.NombreEntidad, dformadepago).ToArray())[0]);

            Nro             = int.Parse(datos["Nro"].ToString());
            NroAutorizacion = double.Parse(datos["NroAutorizacion"].ToString());
            Fecha           = DateTime.Parse(datos["Fecha"].ToString());
            MontoTotal      = float.Parse(datos["MontoTotal"].ToString());
            Estado          = datos["Estado"].ToString();
        }