Beispiel #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();
        }
Beispiel #2
0
 public Pago()
 {
     Cliente          = new Cliente();
     Factura          = new Factura();
     FormaDePago      = new FormaDePago();
     Fecha            = DateTime.Now;
     Monto            = 0;
     FechaVencimiento = DateTime.Now;
     Estado           = LibEntidades.Constante._ESTADO_ACTIVO;
 }
 public Factura()
 {
     CodigoControl   = "";
     Cliente         = new Cliente();
     Nro             = -1;
     NroAutorizacion = -1;
     Fecha           = DateTime.Now;
     MontoTotal      = 0;
     Estado          = LibEntidades.Constante._ESTADO_ACTIVO;
     FormaDePago     = new FormaDePago();
 }
        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();
        }
Beispiel #5
0
 public FormaDePago(FormaDePago formaDePago)
 {
     cargar(formaDePago.obtenerDiccionario());
 }