private void BuscarVenta(DateTime FechaDesde, DateTime FechaHasta) { cFunciones fun = new cFunciones(); Double Efectivo = 0; Double Tarjeta = 0; Double Total = 0; cVenta venta = new Clases.cVenta(); DataTable trdo = venta.GetVentasxFecha(FechaDesde, FechaHasta); Grilla.DataSource = trdo; Efectivo = fun.TotalizarColumna(trdo, "ImporteEfectivo"); Tarjeta = fun.TotalizarColumna(trdo, "ImporteTarjeta"); Total = Efectivo + Tarjeta; txtTotal.Text = Total.ToString(); Grilla.Columns[0].Visible = false; Grilla.Columns[4].Width = 230; Grilla.Columns[2].HeaderText = "Eft/Débito"; Grilla.Columns[3].HeaderText = "Tarjeta"; Grilla.Columns[4].HeaderText = "Desc. Tarjeta"; }
public void Buscar(DateTime FechaDesde, DateTime FechaHasta) { string Mes = ""; string Anio = ""; int NumeroMes = 0; string Total = ""; string TotalComision = ""; string TotalRendido = ""; string Val = ""; string Col = "Mes;Anio;Total;TotalComision;TotalRendido"; DataTable tbResumen = fun.CrearTabla(Col); cVenta venta = new Clases.cVenta(); DataTable trdo = venta.GetResumenVentas(FechaDesde, FechaHasta); if (trdo.Rows.Count > 0) { for (int i = 0; i < trdo.Rows.Count; i++) { Val = ""; NumeroMes = Convert.ToInt32(trdo.Rows[i]["Mes"].ToString()); Mes = Getmes(NumeroMes); Anio = trdo.Rows[i]["Anio"].ToString(); Total = trdo.Rows[i]["Total"].ToString(); TotalComision = trdo.Rows[i]["TotalComision"].ToString(); TotalRendido = trdo.Rows[i]["TotalRendido"].ToString(); Val = Mes + ";" + Anio; Val = Val + ";" + Total + ";" + TotalComision + ";" + TotalRendido; tbResumen = fun.AgregarFilas(tbResumen, Val); } } if (tbResumen.Rows.Count > 0) { tbResumen = fun.TablaaMiles(tbResumen, "Total"); tbResumen = fun.TablaaMiles(tbResumen, "TotalComision"); tbResumen = fun.TablaaMiles(tbResumen, "TotalRendido"); } Double dTotal = fun.TotalizarColumna(tbResumen, "Total"); Double dTotalComision = fun.TotalizarColumna(tbResumen, "TotalComision"); Double dTotalRendido = fun.TotalizarColumna(tbResumen, "TotalRendido"); txtTotal.Text = dTotal.ToString(); txtTotalRendido.Text = dTotalRendido.ToString(); txtTotalComision.Text = dTotalComision.ToString(); Grilla.DataSource = tbResumen; if (txtTotal.Text != "") { txtTotal.Text = fun.FormatoEnteroMiles(txtTotal.Text); } if (txtTotalComision.Text != "") { txtTotalComision.Text = fun.FormatoEnteroMiles(txtTotalComision.Text); } if (txtTotalRendido.Text != "") { txtTotalRendido.Text = fun.FormatoEnteroMiles(txtTotalRendido.Text); } string ancho = "30;10;20;20;20"; fun.AnchoColumnas(Grilla, ancho); Grilla.Columns[3].HeaderText = "Total Comisión"; Grilla.Columns[4].HeaderText = "Total Rendido"; }