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); }
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(); } }
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); }