示例#1
0
        public double GetTotalInsumo()
        {
            string sql = "select (isnull(Cantidad,0)*isnull(precio,0)) as Total";

            sql = sql + " from Insumo where ActualizaStock =1";
            DataTable  trdo  = cDb.ExecuteDataTable(sql);
            cFunciones fun   = new cFunciones();
            double     Total = fun.TotalizarColumna(trdo, "Total");

            return(Total);
        }
示例#2
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int ConDeuda = 0;

            if (ChkVencida.Checked == true)
            {
                ConDeuda = 1;
            }
            Clases.cFunciones fun      = new Clases.cFunciones();
            Int32?            CodOrden = null;
            DataTable         tResul   = fun.CrearTabla("Codigo;Tipo;Orden;Patente;Descripcion;Apellido;Telefono;Celular;Importe;Saldo;Fecha;Vencimiento;Cupon");

            if (txtPatente.Text == "" && txtApellido.Text == "" && txtCodOrden.Text == "")
            {
                CodOrden = -1;
            }

            if (txtCodOrden.Text != "")
            {
                CodOrden = Convert.ToInt32(txtCodOrden.Text);
            }
            string Cupon = "";

            if (txtCupon.Text != "")
            {
                Cupon = txtCupon.Text;
            }

            DateTime  Fecha   = Convert.ToDateTime(txtFecha.Text);
            string    Valor   = "";
            cCheque   cheque  = new cCheque();
            DataTable tcheque = cheque.GetChequesAdeudados(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda, CodOrden);

            for (int i = 0; i < tcheque.Rows.Count; i++)
            {
                Valor = tcheque.Rows[i]["CodCheque"].ToString();
                Valor = Valor + ";" + "Cheque";
                Valor = Valor + ";" + tcheque.Rows[i]["CodOrden"].ToString();
                Valor = Valor + ";" + tcheque.Rows[i]["Patente"].ToString();
                Valor = Valor + ";" + tcheque.Rows[i]["Descripcion1"].ToString();
                Valor = Valor + ";" + tcheque.Rows[i]["Apellido"].ToString();
                Valor = Valor + ";" + tcheque.Rows[i]["Telefono"].ToString();
                Valor = Valor + ";"; //+ tcheque.Rows[i]["Celular"].ToString();
                Valor = Valor + ";" + tcheque.Rows[i]["Importe"].ToString();
                Valor = Valor + ";" + tcheque.Rows[i]["Importe"].ToString();
                Valor = Valor + ";" + tcheque.Rows[i]["Fecha"].ToString();
                Valor = Valor + ";" + tcheque.Rows[i]["FechaVto"].ToString();
                Valor = Valor + "; ";
                if (Cupon == "")
                {
                    tResul = fun.AgregarFilas(tResul, Valor);
                }
            }

            cGarantia garant = new cGarantia();
            DataTable tGar   = garant.GetGarantiasAdeudadas(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda, CodOrden);

            for (int i = 0; i < tGar.Rows.Count; i++)
            {
                Valor = tGar.Rows[i]["CodGarantia"].ToString();
                Valor = Valor + ";" + "Garantía";
                Valor = Valor + ";" + tGar.Rows[i]["CodOrden"].ToString();
                Valor = Valor + ";" + tGar.Rows[i]["Patente"].ToString();
                Valor = Valor + ";" + tGar.Rows[i]["Descripcion1"].ToString();
                Valor = Valor + ";" + tGar.Rows[i]["Apellido"].ToString();
                Valor = Valor + ";" + tGar.Rows[i]["Telefono"].ToString();
                Valor = Valor + ";"; //+ tcheque.Rows[i]["Celular"].ToString();
                Valor = Valor + ";" + tGar.Rows[i]["Importe"].ToString();
                Valor = Valor + ";" + tGar.Rows[i]["Importe"].ToString();
                Valor = Valor + ";" + tGar.Rows[i]["Fecha"].ToString();
                Valor = Valor + "; ";
                Valor = Valor + "; ";
                if (Cupon == "")
                {
                    tResul = fun.AgregarFilas(tResul, Valor);
                }
            }

            cDocumento doc  = new cDocumento();
            DataTable  tdoc = doc.GetDocumentosAdeudados(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda, CodOrden);

            for (int i = 0; i < tdoc.Rows.Count; i++)
            {
                Valor = tdoc.Rows[i]["CodDocumento"].ToString();
                Valor = Valor + ";" + "Documento";
                Valor = Valor + ";" + tdoc.Rows[i]["CodOrden"].ToString();
                Valor = Valor + ";" + tdoc.Rows[i]["Patente"].ToString();
                Valor = Valor + ";" + tdoc.Rows[i]["Descripcion1"].ToString();
                Valor = Valor + ";" + tdoc.Rows[i]["Apellido"].ToString();
                Valor = Valor + ";" + tdoc.Rows[i]["Telefono"].ToString();
                Valor = Valor + ";"; //+ tcheque.Rows[i]["Celular"].ToString();
                Valor = Valor + ";" + tdoc.Rows[i]["Importe"].ToString();

                Valor = Valor + ";" + tdoc.Rows[i]["Importe"].ToString();
                Valor = Valor + ";" + tdoc.Rows[i]["Fecha"].ToString();
                Valor = Valor + "; ";
                Valor = Valor + "; ";
                if (Cupon == "")
                {
                    tResul = fun.AgregarFilas(tResul, Valor);
                }
            }

            cCobroTarjeta cobro  = new cCobroTarjeta();
            DataTable     tcobro = cobro.GetCobrotarjetaAdeudada(txtPatente.Text, txtApellido.Text, Fecha, ConDeuda, CodOrden, Cupon);

            for (int i = 0; i < tcobro.Rows.Count; i++)
            {
                Valor = tcobro.Rows[i]["CodCobro"].ToString();
                Valor = Valor + ";" + "Tarjeta";
                Valor = Valor + ";" + tcobro.Rows[i]["CodOrden"].ToString();
                Valor = Valor + ";" + tcobro.Rows[i]["Patente"].ToString();
                Valor = Valor + ";" + tcobro.Rows[i]["Descripcion1"].ToString();
                Valor = Valor + ";" + tcobro.Rows[i]["Apellido"].ToString();
                Valor = Valor + ";" + tcobro.Rows[i]["Telefono"].ToString();
                Valor = Valor + ";"; //+ tcheque.Rows[i]["Celular"].ToString();
                Valor = Valor + ";" + tcobro.Rows[i]["Importe"].ToString();

                Valor = Valor + ";" + tcobro.Rows[i]["Importe"].ToString();
                Valor = Valor + ";" + tcobro.Rows[i]["Fecha"].ToString();
                Valor = Valor + "; ";
                Valor = Valor + ";" + tcobro.Rows[i]["Cupon"].ToString();

                tResul = fun.AgregarFilas(tResul, Valor);
            }
            double Total = fun.TotalizarColumna(tResul, "Saldo");

            txtTotal.Text             = Total.ToString();
            txtTotal.Text             = fun.FormatoEnteroMiles(txtTotal.Text);
            tResul                    = fun.TablaaMiles(tResul, "Importe");
            tResul                    = fun.TablaaMiles(tResul, "Saldo");
            Grilla.DataSource         = tResul;
            Grilla.Columns[0].Visible = false;
            //Grilla.Columns[4].Visible = false;
            Grilla.Columns[7].Visible = false;
            Pintar();
        }