예제 #1
0
        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;
        }
예제 #2
0
        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();
            }
        }