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); } }
private void btnCodRegistrar_Click(object sender, EventArgs e) { #region Variables //Conecta la BD con la app DaoCodeudorGestion gestion = new DaoCodeudorGestion(); //Respuesta a una consulta de la BD DataSet objDateSet_existeEmail = new DataSet(); //Varibles para capturar datos codeudor objCodeudor; String tipoDocCod; long idCod; String nombresCod; String apellidosCod; String generoCod; String emailCod; String direccionCod; long telefonoCod; #endregion if (estaVacio(txtCodNumeroDocumento.Text) == false && estaVacio(txtCodNombre.Text) == false && estaVacio(txtCodApellido.Text) == false && estaVacio(txtCodEmail.Text) == false && estaVacio(txtCodDireccion.Text) == false && estaVacio(txtCodTelefono.Text) == false && seleccionoGenero() != "" && seleccionoTipo() != "") { #region CapturaDeDatos tipoDocCod = seleccionoTipo(); idCod = long.Parse(txtCodNumeroDocumento.Text); nombresCod = txtCodNombre.Text; apellidosCod = txtCodApellido.Text; generoCod = seleccionoGenero(); emailCod = txtCodEmail.Text; direccionCod = txtCodDireccion.Text; telefonoCod = long.Parse(txtCodTelefono.Text); #endregion //Variables que capturan el resultado de la consulta que arroja DaoCodeudor objDateSet_existeEmail = gestion.existeEmail(emailCod); if (objDateSet_existeEmail.Tables[0].Rows.Count > 0) { MessageBox.Show("El email ya fue registrado por otro codeudor ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); txtCodEmail.Text = ""; } else { objCodeudor = new codeudor(tipoDocCod, idCod, nombresCod, apellidosCod, generoCod, emailCod, direccionCod, telefonoCod); objEstudiante.setobjCodeudor(objCodeudor); MessageBox.Show("El Codeudor se ha registrado exitosamente, puede solicitar el prestamo ahora", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); opciones objFromOpciones = new opciones(objEstudiante); objFromOpciones.activarBtnSolicitar(true); objFromOpciones.activarBtnCodeudor(false); //Visible la ventana de Registro objFromOpciones.Visible = true; //No mostrar la venta principal Visible = false; //gestion.asociarUsuarioCodeudor(idEstudiante, idCod); } } else { MessageBox.Show("Error no se digito todos los campos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }