public static List<FacturaHeader> GetListaFacturas() { List<FacturaHeader> listaFacturas = new List<FacturaHeader>(); Data.dsFacturaTableAdapters.FacturasHeaderTableAdapter Adapter = new Data.dsFacturaTableAdapters.FacturasHeaderTableAdapter(); Data.dsFactura.FacturasHeaderDataTable dt = Adapter.SelectListaFacturasHeader(null); foreach(var dr in dt) { FacturaHeader temp = new FacturaHeader(); temp.idFacturaHeader = dr.idFacturaHeader; temp.idCliente = dr.idCliente; temp.idTipoPago = dr.idTipoPago; if (!dr.IsidEmpleadoNull()) temp.idEmpleado = dr.idEmpleado; if (!dr.IsdtFechaPagoNull()) temp.dtFechaPago = dr.dtFechaPago; if (!dr.IsmTotalNull()) temp.mTotal = dr.mTotal; if (!dr.IscEmpresaNull()) temp.cEmpresa = dr.cEmpresa.Trim(); listaFacturas.Add(temp); } return listaFacturas; }
public FacturaHeader(int idFacturaHeader) { Data.dsFacturaTableAdapters.FacturasHeaderTableAdapter Adapter = new Data.dsFacturaTableAdapters.FacturasHeaderTableAdapter(); Data.dsFactura.FacturasHeaderDataTable dt = Adapter.SelectListaFacturasHeader(idFacturaHeader); if (dt.Rows.Count > 0) { Data.dsFactura.FacturasHeaderRow dr = dt[0]; this.idFacturaHeader = dr.idFacturaHeader; this.idCliente = dr.idCliente; this.idTipoPago = dr.idTipoPago; if (!dr.IsidEmpleadoNull()) this.idEmpleado = dr.idEmpleado; if (!dr.IsdtFechaPagoNull()) this.dtFechaPago = dr.dtFechaPago; if (!dr.IsmTotalNull()) this.mTotal = dr.mTotal; if (!dr.IscEmpresaNull()) this.cEmpresa = dr.cEmpresa.Trim(); this.clienteActual = new Cliente(this.idCliente); this.listaDetalle = FacturaDetalle.GetListaFacturasDetalle(this.idFacturaHeader); this.GetSelectLists(); } }