public frmEdición(Movimiento movimiento) : this() { cbCuentas.SelectedValue = movimiento.IdCuenta; dtFecha.Value = movimiento.FechaMovimiento; cbRubros.SelectedValue = TransaccionesRepository.ObtenerTransaccionPorId(movimiento.IdTransaccion).IdRubro; CargarTransacciones(); cbTransacciones.SelectedValue = movimiento.IdTransaccion; txtImporte.Text = String.Format("{0:n}", movimiento.Importe); }
private void Delete() { TransaccionesRepository.DeleteTransaccion(this.Id); var msg = new UpdateMessage() { Restore = false }; GalaSoft.MvvmLight.Messaging.Messenger.Default.Send(msg); }
public CuentasyPagos(ItlaBankingContext context, UserManager <IdentityUser> userManager, CuentaRepository cuentaRepository, TarjetaCreditoRepository tarjetasRepository, PrestamosRepository prestamosRepository, UsuarioRepository usuarioRepository, TransaccionesRepository transaccionesRepository, IMapper mapper) { _context = context; _userManager = userManager; _cuentaRepository = cuentaRepository; _tarjetasRepository = tarjetasRepository; _prestamosRepository = prestamosRepository; _usuarioRepository = usuarioRepository; _transaccionesRepository = transaccionesRepository; _mapper = mapper; }
private void ConsultarDatos() { int idRubro = ((Rubro)cbRubros.SelectedItem).Id; var qry = TransaccionesRepository.ObtenerTransaccionesPorRubro(idRubro) .OrderBy(t => t.Descripcion) .Select(t => new { t.Id, t.Descripcion, t.EsDebito, Estado = t.Estado == 1 ? "Activo" : "Baja" }); dgvDatos.DataSource = qry.ToList(); }
private void btnEliminar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (int)dgvDatos.Rows[rowindex].Cells[0].Value; var trx = TransaccionesRepository.ObtenerTransaccionPorId(id); if (MessageBox.Show(String.Format("¿Está seguro de que desea eliminar {0}?", trx.Descripcion), "Eliminar transacción", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { try { TransaccionesRepository.Eliminar(trx.Id); ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } } }
private void btnNuevo_Click(object sender, EventArgs e) { using (var f = new frmEdición((int)cbRubros.SelectedValue)) { if (f.ShowDialog() == DialogResult.OK) { try { var trx = TransaccionesRepository.Insertar(f.Descripción, f.EsDébito, f.Estado, f.IdRubro); cbRubros.SelectedValue = trx.IdRubro; ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => r.Cells[1].Value.ToString().ToLower() == f.Descripción.Trim().ToLower()); } } }
public ClientController(UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, ItlaBankingContext context, IMapper mapper, UsuarioRepository usuarioRepository, CuentaRepository cuentaRepository, TarjetaCreditoRepository tarjetasRepository, PrestamosRepository prestamosRepository, BeneficiarioRepository beneficiarioRepository, TransaccionesRepository transaccionesRepository ) { _userManager = userManager; _signinManager = signInManager; _context = context; _mapper = mapper; ///repositorios _usuarioRepository = usuarioRepository; _cuentaRepository = cuentaRepository; _prestamosRepository = prestamosRepository; _tarjetasRepository = tarjetasRepository; _beneficiarioRepository = beneficiarioRepository; _transaccionesRepository = transaccionesRepository; }
private void btnEditar_Click(object sender, EventArgs e) { int rowindex = dgvDatos.CurrentCell.RowIndex; var id = (int)dgvDatos.Rows[rowindex].Cells[0].Value; var trx = TransaccionesRepository.ObtenerTransaccionPorId(id); using (var f = new frmEdición(trx)) { if (f.ShowDialog() == DialogResult.OK) { try { TransaccionesRepository.Actualizar(trx.Id, f.Descripción, f.EsDébito, f.Estado, f.IdRubro); cbRubros.SelectedValue = f.IdRubro; ConsultarDatos(); } catch (Exception ex) { CustomMessageBox.ShowError(ex.Message); } dgvDatos.SetRow(r => Int32.Parse(r.Cells[0].Value.ToString()) == trx.Id); } } }
private void CargarTransacciones() { cbTransacciones.DataSource = TransaccionesRepository.ObtenerTransaccionesPorRubro(IdRubro); cbTransacciones.DisplayMember = "Descripcion"; cbTransacciones.ValueMember = "Id"; }