private void button3_Click(object sender, EventArgs e) { frmAbono frm = new frmAbono(); frm.lblSaldoAnterior.Text = dataListado.Rows[0].Cells[11].Value.ToString(); frm.lblTotalPagar.Text = dataListado.Rows[0].Cells[11].Value.ToString(); frm.lblIdVenta.Text = cbCliente.SelectedValue.ToString(); frm.lblBandera.Text = "4"; frm.ShowDialog(); }
private void btnAbonar_Click(object sender, EventArgs e) { frmAbono frm = new frmAbono(); if (lblBanderaAbono.Text == "0") { if (dataListado.SelectedRows.Count == dataListado.Rows.Count && dataListado.Rows.Count > 1) { frm.lblBandera.Text = "0"; frm.lblSaldoAnterior.Text = this.lblUltimoSaldo.Text; frm.lblIdVenta.Text = cbCliente.SelectedValue.ToString(); frm.lblTotal.Text = dataListado.SelectedRows[0].Cells[9].Value.ToString(); decimal totalPago = Convert.ToDecimal(dataListado.SelectedRows[0].Cells[11].Value) + Convert.ToDecimal(dataListado.SelectedRows[0].Cells[9].Value.ToString()); decimal totalPagoR = NRedondeo.redondearParcial(totalPago); frm.lblTotalPagar.Text = totalPagoR.ToString(); } else if (dataListado.SelectedRows.Count <= dataListado.Rows.Count && dataListado.SelectedRows.Count != 1) { frm.lblBandera.Text = "1"; frm.lblSaldoAnterior.Text = this.lblUltimoSaldo.Text; frm.lblIdVenta.Text = cbCliente.SelectedValue.ToString(); frm.lblTotal.Text = dataListado.SelectedRows[0].Cells[9].Value.ToString(); decimal totalPago = Convert.ToDecimal(dataListado.SelectedRows[0].Cells[11].Value) + Convert.ToDecimal(dataListado.SelectedRows[0].Cells[9].Value.ToString()); decimal totalPagoR = NRedondeo.redondearParcial(totalPago); frm.lblTotalPagar.Text = totalPagoR.ToString(); } else if (dataListado.SelectedRows.Count == 1 && dataListado.Rows.Count > 1) { frm.lblBandera.Text = "2"; decimal cargo = 00.00m, abono = 00.00m, total = 00.00m, adelanto = 00.00m; cargo = Convert.ToDecimal(dataListado.SelectedRows[0].Cells[6].Value.ToString()); abono = Convert.ToDecimal(dataListado.SelectedRows[0].Cells[8].Value.ToString()); adelanto = Convert.ToDecimal(dataListado.SelectedRows[0].Cells[7].Value.ToString()); total = cargo - abono - adelanto; frm.lblTotal.Text = total.ToString(); frm.lblTotalPagar.Text = total.ToString(); frm.lblUltimoSaldo.Text = dataListado.SelectedRows[0].Cells[11].Value.ToString(); frm.lblIdDetalle.Text = this.lblIdDetalle.Text; } else if (dataListado.SelectedRows.Count == 1 && dataListado.Rows.Count == 1) { frm.lblBandera.Text = "1"; frm.lblSaldoAnterior.Text = this.lblUltimoSaldo.Text; frm.lblIdVenta.Text = cbCliente.SelectedValue.ToString(); frm.lblTotal.Text = dataListado.SelectedRows[0].Cells[9].Value.ToString(); decimal totalPago = Convert.ToDecimal(dataListado.SelectedRows[0].Cells[11].Value) + Convert.ToDecimal(dataListado.SelectedRows[0].Cells[9].Value.ToString()); decimal totalPagoR = NRedondeo.redondearParcial(totalPago); frm.lblTotalPagar.Text = totalPagoR.ToString(); } } else { frm.lblBandera.Text = "3"; frm.lblIdVenta.Text = cbCliente.SelectedValue.ToString(); frm.lblTotal.Text = dataListado.SelectedRows[0].Cells[2].Value.ToString(); frm.lblTotalPagar.Text = dataListado.SelectedRows[0].Cells[2].Value.ToString(); } frm.Show(); }
public frmAbono() { InitializeComponent(); frmAbono.f1 = this; }