Exemplo n.º 1
0
        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";
        }