public void solicitarPrestamo(ePrestamo prestamo)
        {
            int idSoli = 0;

            foreach (eUsuario users in listaUsuarios)
            {
                if (users.solicitudes != null)
                {
                    idSoli += users.solicitudes.Count();
                }
            }
            eSolicitudes solicitud = new eSolicitudes {
                idSolicitud   = idSoli + 1,
                prestamoDatos = prestamo,
                resultado     = "EN PROCESO"
            };
            eUsuario userT = listaUsuarios.Find(delegate(eUsuario value) { return(value.DNI == prestamo.DNIcliente); });

            if (userT.solicitudes == null)
            {
                userT.solicitudes = new List <eSolicitudes>();
            }
            userT.solicitudes.Add(solicitud);
        }
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text != "" && textBox2.Text != "" && comboBox1.SelectedIndex != -1 && (radioButton1.Checked != false || radioButton2.Checked != false || radioButton3.Checked != false))
     {
         int cantCuotas = 0;
         if (radioButton1.Checked)
         {
             cantCuotas = 6;
         }
         else if (radioButton2.Checked)
         {
             cantCuotas = 12;
         }
         else if (radioButton3.Checked)
         {
             cantCuotas = 18;
         }
         ePrestamo prestamo = new ePrestamo {
             DNIcliente       = dniUser,
             montoSolicitado  = Convert.ToDecimal(textBox1.Text),
             nroDeCuenta      = comboBox1.SelectedItem.ToString(),
             cuotasxPagar     = cantCuotas,
             fechaDeSolicitud = textBox3.Text,
             descripcion      = textBox2.Text
         };
         //
         eUsuario user     = controladoraBanco.listaUsuarios.Find(delegate(eUsuario value) { return(value.DNI == dniUser); });
         decimal  montoAux = 0;
         if (user.listaPrestamos != null)
         {
             foreach (ePrestamo auxE in user.listaPrestamos)
             {
                 montoAux += auxE.montoSolicitado;
             }
         }
         string result = "";
         if (user.edad <= 60)
         {
             if (montoAux <= 50000)
             {
                 control.solicitarPrestamo(prestamo);
                 result = "Operacion Realizada con Exito";
             }
             else
             {
                 result = "Usted ha superado su monto maximo de Prestamo";
             }
         }
         else if (user.edad > 60 && user.edad < 78)
         {
             if (montoAux <= 19000)
             {
                 control.solicitarPrestamo(prestamo);
                 result = "Operacion Realizada con Exito";
             }
             else
             {
                 result = "Usted ha superado su monto maximo de Prestamo";
             }
         }
         else if (user.edad >= 78)
         {
             if (montoAux <= 2000)
             {
                 control.solicitarPrestamo(prestamo);
                 result = "Operacion Realizada con Exito";
             }
             else
             {
                 result = "Usted ha superado su monto maximo de Prestamo";
             }
         }
         MessageBox.Show(result);
         Close();
     }
     else
     {
         MessageBox.Show("Complete los espacios en blanco");
     }
 }