コード例 #1
0
        private void btnPrestamo_Click(object sender, EventArgs e)
        {
            #region variables
            String             nomBanco;
            int                monto;
            int                cuotas;
            DataSet            objDateSet_existeCodeudor = new DataSet();
            DaoCodeudorGestion gestionC = new DaoCodeudorGestion();
            DaoPrestamo        gestionP = new DaoPrestamo();
            Prestamo           objPrestamo;

            #endregion


            if (cbxPreBanco.SelectedItem != null && cbxPreCuotas.SelectedItem != null && cbxPreMonto.SelectedItem != null)
            {
                #region capturar datos
                nomBanco = cbxPreBanco.SelectedItem.ToString();
                monto    = int.Parse(cbxPreMonto.SelectedItem.ToString());
                cuotas   = int.Parse(cbxPreCuotas.SelectedItem.ToString());
                #endregion
                //Creo el objeto con la informacion obtenida desde la vista
                objPrestamo = new Prestamo(nomBanco, monto, cuotas);
                //Uno al prestamo con el objeto Estudiante
                objEstudiante.setPrestamo(objPrestamo);

                //Insertar el codeudor en la base de Datos
                objDateSet_existeCodeudor = gestionC.consultarCodeudor(objEstudiante.getobjCodeudor().getIdCod());
                if (objDateSet_existeCodeudor.Tables[0].Rows.Count == 0)
                {
                    gestionC.registrarCodeudor(objEstudiante.getobjCodeudor());
                }

                gestionP.registrarPrestamo(objPrestamo);
                //Inserto solicitar prestamo en la BD
                gestionP.asociarUsuarioPrestamo(objEstudiante, objPrestamo);

                MessageBox.Show("Su solicitu ha sido enviado exitosamente ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                opciones objFromOpciones = new opciones(objEstudiante);
                objFromOpciones.activarBtnSolicitar(true);
                objFromOpciones.activarBtnCodeudor(true);
                objEstudiante.setobjCodeudor(null);
                objEstudiante.setPrestamo(null);
                //Visible la ventana de Registro
                objFromOpciones.Visible = true;
                //No mostrar la venta principal
                Visible = false;
            }
            else
            {
                MessageBox.Show("Ingrese todos los datos  ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
 private void btnEliminarPrestamo_Click(object sender, EventArgs e)
 {
     if (cbxIdPrestamo.SelectedItem != null)
     {
         String      idPrestamo = cbxIdPrestamo.SelectedItem.ToString();
         DaoPrestamo gestion    = new DaoPrestamo();
         //gestion.eliminarSolicitud(int.Parse(idPrestamo));
         //gestion.eliminarPrestamo(int.Parse(idPrestamo));
         MessageBox.Show("Se elimino satisfactoriamente su solicitud de prestamo ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         dgvEliminarPrestamo.Rows.RemoveAt(buscarFila(idPrestamo));
     }
     else
     {
         MessageBox.Show("No ha selecionado ningun prestamo para eliminar", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #3
0
        private void btnPrestamo_Click(object sender, EventArgs e)
        {
            #region variables
            String      nomBanco;
            int         monto;
            int         cuotas;
            DaoPrestamo gestion = new DaoPrestamo();
            Prestamo    objPrestamo;
            #endregion


            if (cbxPreBanco.SelectedItem.ToString() != null && cbxPreCuotas.SelectedItem.ToString() != null && cbxPreMonto.SelectedItem.ToString() != null)
            {
                #region capturar datos
                nomBanco = cbxPreBanco.SelectedItem.ToString();
                monto    = int.Parse(cbxPreMonto.SelectedItem.ToString());
                cuotas   = int.Parse(cbxPreCuotas.SelectedItem.ToString());
                #endregion
                //Creo el objeto con la informacion obtenida desde la vista
                objPrestamo = new Prestamo(nomBanco, monto, cuotas);
                //Lo inserto en la BD
                gestion.registrarPrestamo(objPrestamo);
                //Inserto solicitar prestamo en la BD
                gestion.asociarUsuarioPrestamo(objEstudiante, objPrestamo);

                MessageBox.Show("Su solicitu ha sido enviado exitosamente ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                opciones objFromOpciones = new opciones(objEstudiante);
                objFromOpciones.activarBtnSolicitar(false);
                objFromOpciones.activarBtnCodeudor(false);
                //Visible la ventana de Registro
                objFromOpciones.Visible = true;
                //No mostrar la venta principal
                Visible = false;
            }
            else
            {
                MessageBox.Show("Ingrese todos los datos  ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
        public void randomEstado(int prmIdPrestamo)
        {
            String      estado  = "";
            DaoPrestamo gestion = new DaoPrestamo();
            Random      aux     = new Random();
            int         idprest = aux.Next(1, 100);

            if (idprest % 2 == 0)
            {
                estado = "EN ESPERA";
            }
            else
            {
                if (idprest % 5 == 0)
                {
                    estado = "APROBADO";
                }
                else
                {
                    estado = "REPROBADO";
                }
                gestion.cambiarEstado(prmIdPrestamo, estado);
            }
        }