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(); }
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(); }
public FormaDePago(FormaDePago formaDePago) { cargar(formaDePago.obtenerDiccionario()); }