public Ccaja_diaria GenerarCaja(decimal SaldoInicial, Ccaja objcaja) { Ccaja_diaria obj = new Ccaja_diaria(this.UltimoId() + 1, DateTime.Today, SaldoInicial); Cdatos_cajas_diarias.Agregar(obj, objcaja); obj.InstanciarVentas(); obj.InstanciarCobros(); obj.InstanciarGastos(); return(obj); }
public void CargarGastosCobros(Ccaja_diaria caja) { caja.InstanciarCobros(); DataTable DT = Cdatos_operaciones.DevolverGastosOCobros("COBROS", caja); Ctrl_formas_pagos admformas = Ctrl_formas_pagos.ClaseActiva(); admformas.CargarLista(); Ctrl_conceptos admconceptos = Ctrl_conceptos.ClaseActiva(); foreach (DataRow DR in DT.Rows) { caja.AgregarCobro(new Ccobro(Convert.ToInt32(DR[0]), admconceptos.BuscarPorID(Convert.ToInt32(DR[1])), Convert.ToDecimal(DR[2]), admformas.BuscarPorID(Convert.ToInt32(DR[3])))); } caja.InstanciarGastos(); DT = Cdatos_operaciones.DevolverGastosOCobros("GASTOS", caja); foreach (DataRow DR in DT.Rows) { caja.AgregarGasto(new Cgasto(Convert.ToInt32(DR[0]), admconceptos.BuscarPorID(Convert.ToInt32(DR[1])), Convert.ToDecimal(DR[2]), admformas.BuscarPorID(Convert.ToInt32(DR[3])))); } }
public void CargarCobrosyGastos(Ccaja_diaria obj) { DataTable DT = Cdatos_operaciones.Devolver("COBROS", obj); obj.InstanciarCobros(); Cforma_pago objformapago; Ctrl_formas_pagos admfomas = Ctrl_formas_pagos.ClaseActiva(); Ctrl_conceptos admconceptos = Ctrl_conceptos.ClaseActiva(); foreach (DataRow DR in DT.Rows) { objformapago = admfomas.BuscarPorID(Convert.ToInt32(DR[3])); obj.AgregarCobro(new Ccobro(Convert.ToInt32(DR[0]), admconceptos.BuscarPorID(Convert.ToInt32(DR[1])), Convert.ToDecimal(DR[2]), objformapago)); } DT = Cdatos_operaciones.Devolver("GASTOS", obj); obj.InstanciarGastos(); foreach (DataRow DR in DT.Rows) { objformapago = admfomas.BuscarPorID(Convert.ToInt32(DR[3])); obj.AgregarGasto(new Cgasto(Convert.ToInt32(DR[0]), admconceptos.BuscarPorID(Convert.ToInt32(DR[1])), Convert.ToDecimal(DR[2]), objformapago)); } }