Esempio n. 1
0
        public List <VentasReporte> ReporteDetalladoPorMedioDePago(DataTable dt)
        {
            List <VentasReporte> ListVentas = new List <VentasReporte>();
            VentasReporte        objVentas;

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i <= Convert.ToInt32(dt.Rows.Count) - 1; i++)
                    {
                        objVentas = new VentasReporte();
                        objVentas.IntFacturaid = Convert.ToInt32(dt.Rows[i]["facturaid"].ToString());
                        objVentas.DtFechaAlta  = Convert.ToDateTime(dt.Rows[i]["fechaalta"].ToString());
                        objVentas.StrEstado    = dt.Rows[i]["estado"].ToString();
                        objVentas.StrEmpleado  = dt.Rows[i]["empleado"].ToString();
                        objVentas.StrCliente   = dt.Rows[i]["cliente"].ToString();
                        // objVentas.IntCaja = Convert.ToInt32(dt.Rows[i]["numero_caja"].ToString());
                        objVentas.StrMedioPago = dt.Rows[i]["descripcion"].ToString();
                        objVentas.DeTotal      = Redondeo(Convert.ToDecimal(dt.Rows[i]["total"].ToString()));
                        objVentas.DtFechaPago  = Convert.ToDateTime(dt.Rows[i]["fecha"].ToString());

                        ListVentas.Add(objVentas);
                    }
                }
            }
            return(ListVentas);
        }
Esempio n. 2
0
        public List <VentasReporte> ReporteDeCantidadTotalesDeArticulos(DataTable dt)
        {
            List <VentasReporte> ListVentas = new List <VentasReporte>();
            VentasReporte        objVentas;

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i <= Convert.ToInt32(dt.Rows.Count) - 1; i++)
                    {
                        objVentas = new VentasReporte();

                        objVentas.IntFacturaid = Convert.ToInt32(dt.Rows[i]["facturaid"].ToString());
                        objVentas.DtFechaAlta  = Convert.ToDateTime(dt.Rows[i]["fechaalta"].ToString());
                        objVentas.StrEstado    = dt.Rows[i]["estado"].ToString();
                        objVentas.StrEmpleado  = dt.Rows[i]["empleado"].ToString();
                        objVentas.StrCliente   = dt.Rows[i]["cliente"].ToString();
                        objVentas.IntCantidad  = Convert.ToDecimal(dt.Rows[i]["cantidad"].ToString());
                        objVentas.DePuni       = Redondeo(Convert.ToDecimal(dt.Rows[i]["efectivo"].ToString()));
                        objVentas.DeTarjeta    = Redondeo(Convert.ToDecimal(dt.Rows[i]["tarjeta"].ToString()));
                        objVentas.DeCheque     = Redondeo(Convert.ToDecimal(dt.Rows[i]["cheque"].ToString()));
                        objVentas.DeCtaCte     = Redondeo(Convert.ToDecimal(dt.Rows[i]["Ctacte"].ToString()));
                        objVentas.DeTotal      = Redondeo(Convert.ToDecimal(dt.Rows[i]["total"].ToString()));
                        objVentas.IntDescuento = Convert.ToInt32(dt.Rows[i]["descuento"].ToString());
                        objVentas.DeNeto       = Redondeo(Convert.ToDecimal(dt.Rows[i]["neto"].ToString()));

                        ListVentas.Add(objVentas);
                    }
                }
            }
            return(ListVentas);
        }
        private void Imprimir_Click(object sender, EventArgs e)
        {
            if (listar.Count == 0)
            {
                MessageBox.Show("No hay datos para imprimir");
                return;
            }

            VentasReporte r = new VentasReporte(listar);

            r.ShowDialog();
        }
 private void Imprimirbutton_Click(object sender, EventArgs e)
 {
     if (ConsultadataGridView.RowCount == 0)
     {
         MessageBox.Show("No hay Datos Para Imprimir");
         return;
     }
     else
     {
         VentasReporte reporte = new VentasReporte(ListaVentas);
         reporte.ShowDialog();
     }
 }
Esempio n. 5
0
        public List <VentasReporte> ReporteTotales(DataTable dt, DateTime fechaDesde, DateTime fechaHasta)
        {
            List <VentasReporte> ListVentas = new List <VentasReporte>();
            VentasReporte        objVentas;
            decimal intCantidad = 0;
            decimal dePuni      = 0;
            decimal deTarjeta   = 0;
            decimal deCheque    = 0;
            decimal deCtaCte    = 0;
            decimal deTotal     = 0;

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; i <= Convert.ToInt32(dt.Rows.Count) - 1; i++)
                    {
                        intCantidad += Convert.ToDecimal(dt.Rows[i]["cantidad"].ToString());
                        //dePuni += Convert.ToDecimal(dt.Rows[i]["efectivo"].ToString());
                        dePuni += Convert.ToDecimal(dt.Rows[i]["pagado"].ToString());
                        // deTarjeta += Convert.ToDecimal(dt.Rows[i]["tarjeta"].ToString());
                        //deCheque += Convert.ToDecimal(dt.Rows[i]["cheque"].ToString());
                        deCtaCte += Convert.ToDecimal(dt.Rows[i]["Ctacte"].ToString());
                        deTotal  += Convert.ToDecimal(dt.Rows[i]["total"].ToString());
                    }
                    objVentas = new VentasReporte();
                    objVentas.DtFechaDesde = fechaDesde;
                    objVentas.DtFechaHasta = fechaHasta;
                    objVentas.IntCantidad  = intCantidad;
                    objVentas.DePuni       = Redondeo(dePuni);
                    objVentas.DeTarjeta    = Redondeo(deTarjeta);
                    objVentas.DeCheque     = Redondeo(deCheque);
                    objVentas.DeCtaCte     = Redondeo(deCtaCte);
                    objVentas.DeTotal      = Redondeo(deTotal);

                    ListVentas.Add(objVentas);
                }
            }
            return(ListVentas);
        }