private void btnPagarSaldo_Click(object sender, EventArgs e) { Clases.cFunciones fun = new Clases.cFunciones(); if (txtMontoaPagar.Text == "") { Mensaje("Debe ingresar un monto a cobrar"); return; } double Saldo = fun.ToDouble(txtSaldo.Text); double Importe = fun.ToDouble(txtMontoaPagar.Text); if (Saldo == 0) { Mensaje("No hay saldo para cancelar"); return; } if (Importe > Saldo) { Mensaje("El importe a cobrar es mayor al saldo"); return; } Clases.cSaldoCobranzaGeneral saldoCob = new Clases.cSaldoCobranzaGeneral(); Int32 CodCobranza = Convert.ToInt32(txtCodCobranza.Text); DateTime Fecha = Convert.ToDateTime(txtFechaCobro.Text); string Descripción = "PAGO SALDO " + txtDescripcion.Text; Clases.cCobranzaGeneral cob = new Clases.cCobranzaGeneral(); cob.PagarSaldo(CodCobranza, Importe); saldoCob.InsertarSaldoCob(CodCobranza, Fecha, Importe); Clases.cMovimiento mov = new Clases.cMovimiento(); mov.RegistrarMovimientoDescripcion(-1, Principal.CodUsuarioLogueado, Importe, 0, 0, 0, 0, Fecha, Descripción); Mensaje("Datos grabados correctamente "); GetCobranzas(CodCobranza); }
private void FrmDetalleSaldoCobranzaGeneral_Load(object sender, EventArgs e) { Clases.cFunciones fun = new Clases.cFunciones(); Int32 CodCobranza = Convert.ToInt32(Principal.CodigoPrincipalAbm); Clases.cSaldoCobranzaGeneral saldo = new Clases.cSaldoCobranzaGeneral(); DataTable trdo = saldo.GetSaldoCobranza(CodCobranza); trdo = fun.TablaaMiles(trdo, "Importe"); Grilla.DataSource = trdo; Grilla.Columns[0].Visible = false; Grilla.Columns[1].Visible = false; Grilla.Columns[2].Width = 100; Grilla.Columns[3].Width = 160; }