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); } }