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(); } }
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; }
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); }
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(); }
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; }