コード例 #1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (txtMonto.Text == "")
            {
                Mensaje("Debe ingresar un monto para continuar");
                return;
            }

            if (txtApellido.Text == "")
            {
                Mensaje("Debe ingresar un apellido ");
                return;
            }

            if (txtNombre.Text == "")
            {
                Mensaje("Debe ingresar un nombre ");
                return;
            }

            if (fun.ValidarFecha(txtFecha.Text) == false)
            {
                Mensaje("La fecha ingresada es incorrecta");
                return;
            }

            DateTime      Fecha       = Convert.ToDateTime(txtFecha.Text);
            double        Importe     = fun.ToDouble(txtMonto.Text);
            string        Nombre      = txtNombre.Text;
            string        Apellido    = txtApellido.Text;
            string        Descripcion = txtDescripcion.Text;
            SqlConnection con         = new SqlConnection();

            con.ConnectionString = Clases.cConexion.Cadenacon();
            con.Open();

            SqlTransaction Transaccion;

            Transaccion = con.BeginTransaction();
            string      Descrip = "";
            cVale       vale    = new cVale();
            cMovimiento mov     = new cMovimiento();

            try
            {
                vale.Registrar(con, Transaccion, Fecha, Importe, Nombre, Apellido, Descripcion);
                Descrip = "ADELANTO DE DINERO " + txtNombre.Text + " " + txtApellido.Text;
                mov.GrabarMovimientoTransaccion(con, Transaccion, -1 * Importe, Descrip, Fecha, 1, null);
                Mensaje("Datos grabados correctamente");
                Transaccion.Commit();
                con.Close();
                Limpiar();
            }
            catch (Exception ex)
            {
                Transaccion.Rollback();
                con.Close();
                Mensaje("Hubo un error en el proceso de grabación");
            }
        }
コード例 #2
0
        private void Buscar()
        {
            if (fun.ValidarFecha(txtFechaDesde.Text) == false)
            {
                Mensaje("La fecha desde es incorrecta");
                return;
            }

            if (fun.ValidarFecha(txtFechaHasta.Text) == false)
            {
                Mensaje("La fecha hasta es incorrecta");
                return;
            }

            DateTime  fechaDesde = Convert.ToDateTime(txtFechaDesde.Text);
            DateTime  fechaHasta = Convert.ToDateTime(txtFechaHasta.Text);
            cVale     vale       = new cVale();
            DataTable trdo       = vale.GetValesxFecha(fechaDesde, fechaHasta);

            trdo = fun.TablaaMiles(trdo, "Importe");
            trdo = fun.TablaaMiles(trdo, "Saldo");
            Grilla.DataSource            = trdo;
            Grilla.Columns[0].Visible    = false;
            Grilla.Columns[1].Width      = 140;
            Grilla.Columns[2].Width      = 140;
            Grilla.Columns[6].Width      = 100;
            Grilla.Columns[7].Width      = 250;
            Grilla.Columns[6].HeaderText = "Devolución";
            Grilla.Columns[2].Visible    = false;
            txtTotal.Text = fun.TotalizarColumna(trdo, "Saldo").ToString();
            txtTotal.Text = fun.FormatoEnteroMiles(txtTotal.Text);
        }
コード例 #3
0
        private void Buscar()
        {
            cMovimiento mov      = new cMovimiento();
            double      Efectivo = mov.GetTotalEfectivo();

            txtEfectivo.Text = Efectivo.ToString();
            txtEfectivo.Text = fun.SepararDecimales(txtEfectivo.Text);
            txtEfectivo.Text = fun.FormatoEnteroMiles(txtEfectivo.Text);
            cDocumento doc        = new cDocumento();
            double     ImporteDoc = doc.GetTotalDocumentos();

            txtDocumentos.Text = ImporteDoc.ToString();
            txtDocumentos.Text = fun.SepararDecimales(txtDocumentos.Text);
            txtDocumentos.Text = fun.FormatoEnteroMiles(txtDocumentos.Text);
            cCobroTarjeta cobro = new cCobroTarjeta();

            txtTotalTarjeta.Text = cobro.GetTotal().ToString();
            txtTotalTarjeta.Text = fun.SepararDecimales(txtTotalTarjeta.Text);
            txtTotalTarjeta.Text = fun.FormatoEnteroMiles(txtTotalTarjeta.Text);
            cCheque cheque = new cCheque();

            txtTotalCheque.Text = cheque.GetTotalCheque().ToString();
            txtTotalCheque.Text = fun.SepararDecimales(txtTotalCheque.Text);
            txtTotalCheque.Text = fun.FormatoEnteroMiles(txtTotalCheque.Text);

            cGarantia garantia = new cGarantia();

            txtGarantia.Text = garantia.GetTotalGarantia().ToString();
            txtGarantia.Text = fun.SepararDecimales(txtGarantia.Text);
            txtGarantia.Text = fun.FormatoEnteroMiles(txtGarantia.Text);

            cInsumo insumo = new cInsumo();

            txtTotalInsumo.Text = insumo.GetTotalInsumo().ToString();
            txtTotalInsumo.Text = fun.SepararDecimales(txtTotalInsumo.Text);
            txtTotalInsumo.Text = fun.FormatoEnteroMiles(txtTotalInsumo.Text);

            cVale vale = new cVale();

            txtTotalVale.Text = vale.GetTotalVales().ToString();
            txtTotalVale.Text = fun.SepararDecimales(txtTotalVale.Text);
            txtTotalVale.Text = fun.FormatoEnteroMiles(txtTotalVale.Text);

            cTransferencia tra = new Clases.cTransferencia();

            txtTotalTransferencia.Text = tra.GetTotal().ToString();
            txtTotalTransferencia.Text = fun.SepararDecimales(txtTotalTransferencia.Text);
            txtTotalTransferencia.Text = fun.FormatoEnteroMiles(txtTotalTransferencia.Text);

            cCuentaCorriente cuenta        = new cCuentaCorriente();
            Double           ImporteCuenta = cuenta.GetTotal();

            txtCuentaCorriente.Text = ImporteCuenta.ToString();
            txtCuentaCorriente.Text = fun.SepararDecimales(txtCuentaCorriente.Text);
            txtCuentaCorriente.Text = fun.FormatoEnteroMiles(txtCuentaCorriente.Text);
        }
コード例 #4
0
        private void btnReintegrar_Click(object sender, EventArgs e)
        {
            if (fun.ValidarFecha(txtFechaRintegro.Text) == false)
            {
                Mensaje("La fecha de reintegro es incorrecta");
                return;
            }

            double Saldo = fun.ToDouble(Grilla.CurrentRow.Cells[5].Value.ToString());

            if (Saldo == 0)
            {
                Mensaje("Ya se ha reintegrado el movimiento");
                return;
            }
            double      Importe     = fun.ToDouble(Grilla.CurrentRow.Cells[3].Value.ToString());
            DateTime    Fecha       = Convert.ToDateTime(txtFechaRintegro.Text);
            Int32       CodVale     = Convert.ToInt32(Grilla.CurrentRow.Cells[0].Value.ToString());
            string      Nombre      = Grilla.CurrentRow.Cells[1].Value.ToString();
            string      Apellido    = Grilla.CurrentRow.Cells[2].Value.ToString();
            string      Descripcion = "";
            cVale       objVale     = new cVale();
            cMovimiento mov         = new cMovimiento();

            SqlConnection con = new SqlConnection();

            con.ConnectionString = Clases.cConexion.Cadenacon();
            con.Open();

            SqlTransaction Transaccion;

            Transaccion = con.BeginTransaction();
            try
            {
                objVale.GrabarDevolucion(con, Transaccion, CodVale, Fecha);
                Descripcion = "REINTEGRO VALE " + Nombre + " " + Apellido;
                mov.GrabarMovimientoTransaccion(con, Transaccion, Importe, Descripcion, Fecha, 1, null);
                Mensaje("Datos grabados correctamente");
                Transaccion.Commit();
                con.Close();
                Buscar();
            }
            catch (Exception ex)
            {
                Mensaje("Hubo un error en el proceso de grabación");
                Transaccion.Rollback();
                con.Close();
            }
        }
コード例 #5
0
        private void BuscarVale(Int32 CodVale)
        {
            cFunciones fun  = new cFunciones();
            cVale      vale = new cVale();
            DataTable  trdo = vale.GetValexCodigo(CodVale);

            if (trdo.Rows.Count > 0)
            {
                txtNombre.Text      = trdo.Rows[0]["Nombre"].ToString();
                txtApellido.Text    = trdo.Rows[0]["Apellido"].ToString();
                txtDescripcion.Text = trdo.Rows[0]["Descripcion"].ToString();
                DateTime Fecha = Convert.ToDateTime(trdo.Rows[0]["Fecha"].ToString());
                txtFecha.Text = Fecha.ToShortDateString();
                txtMonto.Text = trdo.Rows[0]["Importe"].ToString();
                if (txtMonto.Text != "")
                {
                    txtMonto.Text = fun.SepararDecimales(txtMonto.Text);
                    txtMonto.Text = fun.FormatoEnteroMiles(txtMonto.Text);
                }
            }
            btnGuardar.Visible = false;
        }