private void Montos() { decimal diasTrabajados = Convert.ToDecimal(txtDiasTrabajados.Text); int factor = Convert.ToInt32(cbFactor.SelectedItem.ToString()); decimal sueldo = Convert.ToDecimal(txtSueldo.Text); decimal sueldoBruto = (sueldo * diasTrabajados) / factor; decimal sueldoBrutoR = NRedondeo.redondearParcial(sueldoBruto); txtMontoBruto.Text = sueldoBrutoR.ToString("#0.00#"); decimal totalDctos = Convert.ToDecimal(txtDctos.Text); decimal totalAdelantos = Convert.ToDecimal(txtAdelantos.Text); decimal pagoTotal = 00.00m; decimal otrosDctos = 00.00m, horasExtras = 00.00m; if (txtOtrosDctos.Text.Trim().Length == 0) { otrosDctos = 00.00m; } else { otrosDctos = Convert.ToDecimal(txtOtrosDctos.Text); } if (txtPagosExtras.Text.Trim().Length == 0) { horasExtras = 00.00m; } else { horasExtras = Convert.ToDecimal(txtPagosExtras.Text); } pagoTotal = sueldoBrutoR + horasExtras - otrosDctos - totalAdelantos - totalDctos; txtMontoPagado.Text = pagoTotal.ToString("#0.00#"); }
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(); }
private void button1_Click(object sender, EventArgs e) { decimal numredondeo = NRedondeo.redondearParcial(Convert.ToDecimal(textBox1.Text)); label1.Text = numredondeo.ToString(); }