private void btnOpBalance_Click(object sender, EventArgs e) { OperacionAdm objAdm = new OperacionAdm(); Operacion objOp = new Operacion(); objOp.TipoOperacion = "Balance"; objOp.Fecha = DateTime.Now; objOp.Monto = objTarjeta.Saldo; objOp.IdTarjeta = objTarjeta.IdTarjeta; objAdm.RegistrarOperacion(objOp); lblBalanceNroT.Text = objTarjeta.NumeroTarjeta.ToString(); lblBalanceFecha.Text = objTarjeta.FechaVencimiento.ToShortDateString(); lblBalanceSaldo.Text = objTarjeta.Saldo.ToString(); Avanzar(1); }
private void btnRetiroAceptar_Click(object sender, EventArgs e) { if (txtMonto.Text != "") { string entrada = txtMonto.Text.Replace(".", ""); int monto = Convert.ToInt32(entrada); int idOperacion = 0; if (monto > 0) { if (monto <= 10000) { if (monto % 500 == 0) { if (monto <= objTarjeta.Saldo) { TarjetaAdm objAdmin = new TarjetaAdm(); idOperacion = objAdmin.Retirar(objTarjeta.IdTarjeta, monto); if (idOperacion > 0) { OperacionAdm objAdm = new OperacionAdm(); Operacion objOp = new Operacion(); objOp = objAdm.ConsultarOperacion(idOperacion); if (objOp != null) { lblFecha.Text = objOp.Fecha.ToString(); lblOperacion.Text = objOp.IdOperacion.ToString(); lblTarjeta.Text = objOp.IdTarjeta.ToString(); lblMonto.Text = objOp.Monto.ToString(); Avanzar(1); } } } else { txtMonto.Text = ""; lblError.Text = "Fondos insuficientes."; Avanzar(2); } } else { txtMonto.Text = ""; lblError.Text = "El monto debe ser multiplo de 500."; Avanzar(2); } } else { txtMonto.Text = ""; lblError.Text = "El monto maximo es 10.000$."; Avanzar(2); } } else { txtMonto.Text = ""; lblError.Text = "Monto inválido."; Avanzar(2); } } else { lblError.Text = "Debe ingresar un monto."; Avanzar(2); } }