private void registrarUnMovimientoAUnaCuentaToolStripMenuItem_Click(object sender, EventArgs e) { RegistrarMovimiento reg = new RegistrarMovimiento(sql, false, null); reg.ShowDialog(); contenedorCuentasMovimientosFuturos1_actualizarSaldosEvento(); }
private void btn_AgregarPagoSimulado_Click(object sender, EventArgs e) { try { if (CuentaSeleccionada == null) { Herramientas.Forms.Mensajes.Exclamacion("Seleccione una cuenta primero!"); return; } RegistrarMovimiento reg = new RegistrarMovimiento(sql, true, CuentaSeleccionada); reg.ShowDialog(); if (CuentaSeleccionada.Ll_MovimientosSimulados == null) { CuentaSeleccionada.Ll_MovimientosSimulados = new List <_MovimientoCuenta>(); } CuentaSeleccionada.Ll_MovimientosSimulados.AddRange(reg.MovimientosSimulados); reg.Close(); if (CuentaSeleccionada.Ll_MovimientosSimulados != null) { foreach (_MovimientoCuenta movimientoSimulado in CuentaSeleccionada.Ll_MovimientosSimulados) { movimientoSimulado.Do_Saldo = 0; } } CuentaSeleccionada.EsModificado = true; manejador.IniciarTransaccion(); manejador.Guardar(CuentaSeleccionada); manejador.TerminarTransaccion(); GenerarProyeccion(CuentaSeleccionada); } catch (Exception ex) { manejador.DeshacerTransaccion(); Herramientas.Forms.Mensajes.Error(ex.Message); } }