Beispiel #1
0
        public bool cargarDataTabla()
        {
            try
            {
                tablaFacturas = reporteDA.ListarFacturasTransito();

                facturas = new BindingList <Factura>();
                int rec = 0;
                while (rec < tablaFacturas.Rows.Count)
                {
                    Factura fact = new Factura();
                    fact.IdFacturaTransito = Convert.ToInt32(tablaFacturas.Rows[rec]["idFacturaTransito"].ToString());

                    fact.CodigoLC             = tablaFacturas.Rows[rec]["codigoEquipo"].ToString();
                    fact.FechaPago            = Convert.ToDateTime(tablaFacturas.Rows[rec]["fecEmisiom"].ToString());
                    fact.FechaIniPago         = (tablaFacturas.Rows[rec]["fecIniPago"] is DBNull) ? Convert.ToDateTime("1/01/1900 00:00:00") : Convert.ToDateTime(tablaFacturas.Rows[rec]["fecIniPago"].ToString());
                    fact.FechaFinPago         = (tablaFacturas.Rows[rec]["fecFinPago"] is DBNull) ? Convert.ToDateTime("1/01/1900 00:00:00") : Convert.ToDateTime(tablaFacturas.Rows[rec]["fecFinPago"].ToString());
                    fact.RucDni               = tablaFacturas.Rows[rec]["ruc"].ToString();
                    fact.RazonSocial          = tablaFacturas.Rows[rec]["razonSocial"].ToString();
                    fact.NumeroOC             = tablaFacturas.Rows[rec]["numeroOC"].ToString();
                    fact.NumeroDocRef         = tablaFacturas.Rows[rec]["guiaSalida"].ToString();
                    fact.NumeroFactura        = tablaFacturas.Rows[rec]["numFacturaTransito"].ToString();
                    fact.TotalSoles           = Convert.ToDouble(tablaFacturas.Rows[rec]["totalSoles"].ToString());
                    fact.TotalDolares         = Convert.ToDouble(tablaFacturas.Rows[rec]["totalDolares"].ToString());
                    fact.CostoSoles           = Convert.ToDouble(tablaFacturas.Rows[rec]["costoSoles"].ToString());
                    fact.CostoDolares         = Convert.ToDouble(tablaFacturas.Rows[rec]["costoDolares"].ToString());
                    fact.CantidadEquipos      = Convert.ToInt32(tablaFacturas.Rows[rec]["cantidadEquipos"].ToString());
                    fact.ObservacionXLevantar = tablaFacturas.Rows[rec]["observacion"].ToString();

                    fact.TipoFacturaTransito = 1;

                    rec++;
                    facturas.Add(fact);
                }

                dgvEquiposCodigos.DataSource = facturas;
                vistaCodigo.OptionsBehavior.AutoPopulateColumns = false;
                vistaCodigo.OptionsSelection.MultiSelect        = true;
            }
            catch (Exception e)
            {
                //MessageBox.Show(e.Message);
            }

            return(true);
        }