Exemplo n.º 1
0
        private void fillAbonos(int id, int id_cab)
        {
            dgvAbonos.AutoGenerateColumns = false;

            if (dgvAbonos.Rows.Count > 0)
            {
                dgvAbonos.Rows.Clear();
            }

            Ent_Abonos param = new Ent_Abonos();

            param.id     = id;
            param.id_cab = id_cab;

            List <Ent_Abonos> lstAbonos = BL_Ventas.getAbonos(param);

            var bindingList = new BindingList <Ent_Abonos>(lstAbonos);
            var source      = new BindingSource(bindingList, null);

            dgvAbonos.DataSource = source;

            double total = dgvAbonos.Rows.Cast <DataGridViewRow>()
                           .Sum(t => Convert.ToDouble(t.Cells["MONTO"].Value));

            txtRecibido.Text      = (total + ent_venta.monto_recibido).ToString("#0.00");
            txtTotalRecibido.Text = (double.Parse(txtRecibido.Text)).ToString("#0.00");
            txtSaldo.Text         = (ent_venta.monto_total - double.Parse(txtRecibido.Text)).ToString("#0.00");
        }
Exemplo n.º 2
0
        private void grabarAbono()
        {
            double monto = double.Parse(txtAmortizar.Text);

            Ent_Abonos abono = new Ent_Abonos();

            abono.id         = ent_venta.id_cab;
            abono.id_cab     = ent_venta.nro_doc;
            abono.cod_tienda = cod_tienda;
            abono.usuario    = usuario;
            abono.monto      = monto;

            string res = BL_Ventas.setAbono(abono);

            if (res.Equals("1"))
            {
                fillAbonos(abono.id, abono.id_cab);
                txtAmortizar.Text = "0.00";
            }
            else
            {
                MessageBox.Show("Error al grabar el abono.\n" + res, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 3
0
 public static string setAbono(Ent_Abonos entity)
 {
     return(DAO_Ventas.setAbono(entity));
 }
Exemplo n.º 4
0
 public static List <Ent_Abonos> getAbonos(Ent_Abonos abono)
 {
     return(DAO_Ventas.getAbonos(abono));
 }