private void button1_Click(object sender, EventArgs e) { if (comboBox1.SelectedIndex != -1) { eUsuario user = controladoraBanco.listaUsuarios.Find(delegate(eUsuario value) { return(value.DNI == solAux.prestamoDatos.DNIcliente); }); if (user.solicitudes != null) { eSolicitudes temp = user.solicitudes.Find(delegate(eSolicitudes value) { return(value.idSolicitud == solAux.idSolicitud); }); temp.resultado = comboBox1.SelectedItem.ToString(); if (temp.resultado == "APROBADO") { if (user.listaPrestamos == null) { user.listaPrestamos = new List <ePrestamo>(); } eTarjeta aux = user.tarjetas.Find(delegate(eTarjeta value) { return(value.nroCuenta == solAux.prestamoDatos.nroDeCuenta); }); aux.saldoTarjeta += Convert.ToDecimal(solAux.prestamoDatos.montoSolicitado); user.listaPrestamos.Add(solAux.prestamoDatos); } MessageBox.Show("Autorizado"); Close(); } } else { MessageBox.Show("Seleccione una Aprobado o Desaprobado"); } }
public string abrirCuenta(string dniUsuario, string tipoTarjeta, decimal n) { string result = ""; eUsuario user = listaUsuarios.Find(delegate(eUsuario value) { return(value.DNI == dniUsuario); }); eTarjeta auxT = new eTarjeta { tipoTarjeta = tipoTarjeta, estado = "ACTIVO", saldoTarjeta = n, nroCuenta = generarNroCuenta(), nroTarjeta = generarNroTarjeta() }; user.tarjetas.Add(auxT); return("Operacion Realizada con Exito"); }