Example #1
0
        private void btninsertar_Click(object sender, EventArgs e)
        {
            AbonoModel       abonoModel     = new AbonoModel();
            Facturacion      facturacion    = Owner as Facturacion;
            ReciboController reciboc        = new ReciboController();
            decimal          saldoPendiente = Convert.ToDecimal(facturacion.SaldoPendiente);;

            abonoModel.FacturacionId = facturacion.FacturacionId;
            abonoModel.Codigo        = txtcodigo.Text;
            abonoModel.Fecha         = (DateTime)dbfecha.Value;
            abonoModel.Abono         = Convert.ToDecimal(txtabono.Text);
            abonoModel.Observacion   = txtobservacion.Text;
            if (abonoModel.Abono > saldoPendiente)
            {
                MessageBox.Show("El monto del abono no puede ser mayor al saldo pendiente.");
            }
            else
            {
                reciboc.InsertarAbono(abonoModel);

                saldoPendiente = Convert.ToDecimal(facturacion.SaldoPendiente) - abonoModel.Abono;

                facturacion.lbsaldopendiente.Text = Convert.ToString(saldoPendiente);

                reciboc.ListarAbonos(facturacion.FacturacionId);

                this.Close();
            }
        }
Example #2
0
        private void VerAbonos_Load(object sender, EventArgs e)
        {
            ContenidoInicial ci      = Owner as ContenidoInicial;
            ReciboController reciboc = new ReciboController();

            dataGridView1.DataSource = reciboc.ListarAbonos(ci.FacturacionId);
            dataGridView1.Columns["AbonoId"].Visible       = false;
            dataGridView1.Columns["FacturacionId"].Visible = false;
        }
Example #3
0
        private void btnrealizarabono_Click(object sender, EventArgs e)
        {
            CrearAbono       cp      = new CrearAbono();
            ReciboController reciboc = new ReciboController();

            AddOwnedForm(cp);
            cp.ShowDialog();
            dataGridView2.DataSource = reciboc.ListarAbonos(FacturacionId);
        }
Example #4
0
        private void btncancelarfactura_Click(object sender, EventArgs e)
        {
            CancelarFactura  cp      = new CancelarFactura();
            ReciboController reciboc = new ReciboController();

            AddOwnedForm(cp);
            cp.ShowDialog();
            dataGridView2.DataSource = reciboc.ListarAbonos(FacturacionId);
            ObtnerComprasPendientes();
        }
        private void btninsertar_Click(object sender, EventArgs e)
        {
            AbonoModel       abonoModel  = new AbonoModel();
            Facturacion      facturacion = Owner as Facturacion;
            ReciboController reciboc     = new ReciboController();

            abonoModel.FacturacionId = facturacion.FacturacionId;
            abonoModel.Codigo        = txtcodigo.Text;
            abonoModel.Fecha         = (DateTime)dbfecha.Value;
            abonoModel.Observacion   = txtobservacion.Text;

            reciboc.CancelarAbono(abonoModel);

            facturacion.lbsaldopendiente.Text = "0.00";

            reciboc.ListarAbonos(facturacion.FacturacionId);

            this.Close();
        }
Example #6
0
        private void btinfofactura_Click(object sender, EventArgs e)
        {
            ReciboController reciboc = new ReciboController();

            FacturacionId = new Guid(dataGridView1.CurrentRow.Cells["FacturacionId"].Value.ToString());
            DateTime datefecha = Convert.ToDateTime(dataGridView1.CurrentRow.Cells["Fecha"].Value.ToString());

            lbfechafactura.Text   = datefecha.ToString("MM/dd/yyyy");
            lbfechapago.Text      = "";
            lbsaldopendiente.Text = dataGridView1.CurrentRow.Cells["SaldoPendiente"].Value.ToString();
            SaldoPendiente        = dataGridView1.CurrentRow.Cells["SaldoPendiente"].Value.ToString();

            btnrealizarabono.Enabled   = true;
            btncancelarfactura.Enabled = true;

            dataGridView2.DataSource = reciboc.ListarAbonos(FacturacionId);
            dataGridView2.Columns["AbonoId"].Visible       = false;
            dataGridView2.Columns["FacturacionId"].Visible = false;
            dataGridView3.DataSource = reciboc.ListarProductoFacturados(FacturacionId);
            dataGridView3.Columns["ArticulosFacturaId"].Visible = false;
            dataGridView3.Columns["FacturacionId"].Visible      = false;
            dataGridView3.Columns["ProductoId"].Visible         = false;
        }