private void btnAnular_Click(object sender, EventArgs e) { if (fun.ValidarFecha(txtFecha.Text) == false) { Mensaje("La fecha ingresada es incorrecta"); return; } DateTime Fecha = Convert.ToDateTime(txtFecha.Text); Int32 CodRegistro = Convert.ToInt32(Principal.CodigoPrincipalAbm); Clases.cEfectivoaPagar obj = new Clases.cEfectivoaPagar(); string Descripcion = "ANULACION DE PAGO A " + txtCliente.Text; Descripcion = Descripcion + ", PATENTE " + txtPatente.Text; double Total = fun.ToDouble(txtImporte.Text); double Saldo = fun.ToDouble(txtSaldo.Text); double Pagado = Total - Saldo; if (Total == Saldo) { Mensaje("No hay registros para anular"); return; } Clases.cSaldoEfectivoPagar saldoEf = new Clases.cSaldoEfectivoPagar(); obj.Anular(CodRegistro); saldoEf.Borrar(CodRegistro); Clases.cMovimiento mov = new Clases.cMovimiento(); mov.RegistrarMovimientoDescripcion(-1, Convert.ToInt32(Principal.CodigoPrincipalAbm), Pagado, 0, 0, 0, 0, Fecha, Descripcion); Mensaje("Datos grabados correctamente"); btnAnular.Enabled = false; btnGrabar.Enabled = false; }
private void FrmDetalleSaldosEfectivosaPagar_Load(object sender, EventArgs e) { Int32 CodRegistro = Convert.ToInt32(Principal.CodigoPrincipalAbm); Clases.cSaldoEfectivoPagar saldo = new Clases.cSaldoEfectivoPagar(); DataTable trdo = saldo.GetSaldos(CodRegistro); Clases.cFunciones fun = new Clases.cFunciones(); trdo = fun.TablaaMiles(trdo, "Importe"); Grilla.DataSource = trdo; Grilla.Columns[0].Visible = false; Grilla.Columns[1].Visible = false; }
private void btnGrabar_Click(object sender, EventArgs e) { if (fun.ValidarFecha(txtFecha.Text) == false) { Mensaje("La fecha ingresada es incorrecta"); return; } if (txtIngresarImporte.Text == "") { Mensaje("Debe ingresar un importe para continuar"); return; } DateTime Fecha = Convert.ToDateTime(txtFecha.Text); Int32 CodRegistro = Convert.ToInt32(Principal.CodigoPrincipalAbm); double Importe = fun.ToDouble(txtIngresarImporte.Text); double Saldo = fun.ToDouble(txtSaldo.Text); double aPagar = fun.ToDouble(txtIngresarImporte.Text); double ImporteInicial = fun.ToDouble(txtImporte.Text); if (aPagar > Saldo) { Mensaje("El Importe a pagar supera el saldo"); return; } Clases.cSaldoEfectivoPagar objSaldo = new Clases.cSaldoEfectivoPagar(); Clases.cEfectivoaPagar obj = new Clases.cEfectivoaPagar(); obj.ActualizarPago(CodRegistro, Fecha, Importe); string Descripcion = "PAGO EFECTIVO " + txtCliente.Text; objSaldo.InsertarSaldo(CodRegistro, Fecha, Importe); Descripcion = Descripcion + ", PATENTE " + txtPatente.Text; Clases.cMovimiento mov = new Clases.cMovimiento(); mov.RegistrarMovimientoDescripcion(-1, Principal.CodUsuarioLogueado, -1 * Importe, 0, 0, 0, 0, Fecha, Descripcion); Mensaje("Datos grabados correctamente"); txtImporte.Text = ""; btnGrabar.Enabled = false; }