private void btnIniciar_Click(object sender, EventArgs e) { //Variables para capturar los datos digitados en la vista String email; String contrasena; //Variables para realizar consultas con la base de datos DaoEstudianteGestion gestion = new DaoEstudianteGestion(); //Variable para obtener los resultados de las consultas DataSet objDateSet = new DataSet(); //Validacion de que los campos no esten vacios if (estaVacio(txtIniciarContrasena.Text) == false && estaVacio(txtIniciarEmail.Text) == false) { //Capturar los datos de los txt email = txtIniciarEmail.Text; contrasena = txtIniciarContrasena.Text; //Consultamo en daoEstuante si hay un estudiante con ese email y contraseña (retorna filas si encuentra registros) objDateSet = gestion.verificarIniciarSesion(email, contrasena); //Verificando que si se haya retornado filas en el consulta con la variable anterior if (objDateSet.Tables[0].Rows.Count > 0) { //Se toman los datos extraidos de la base de datos para crear un objeto de Estudiante String tipoDocEst = objDateSet.Tables[0].Rows[0][0].ToString(); int idEst = int.Parse(objDateSet.Tables[0].Rows[0][1].ToString()); String nombresEst = objDateSet.Tables[0].Rows[0][2].ToString(); String apellidosEst = objDateSet.Tables[0].Rows[0][3].ToString(); String generoEst = objDateSet.Tables[0].Rows[0][4].ToString(); String nombreIESEst = objDateSet.Tables[0].Rows[0][5].ToString(); String emailEst = objDateSet.Tables[0].Rows[0][6].ToString(); String direccionEst = objDateSet.Tables[0].Rows[0][7].ToString(); int telefonoEst = int.Parse(objDateSet.Tables[0].Rows[0][8].ToString()); String contrasemaEst = objDateSet.Tables[0].Rows[0][9].ToString(); Estudiante objEstudiante = new Estudiante(tipoDocEst, idEst, nombresEst, apellidosEst, generoEst, nombreIESEst, emailEst, direccionEst, telefonoEst, contrasemaEst); //Se crea objeto para activar la vista opciones opciones objFromOpcion = new opciones(objEstudiante); //Se activa el boton para registrar el codeudor objFromOpcion.activarBtnCodeudor(true); //Se desactiva el boton para que no realice el prestamo, mientras no se registre el codeudor objFromOpcion.activarBtnSolicitar(false); //Visible la ventana de Registro objFromOpcion.Visible = true; //No mostrar la venta principal Visible = false; } else { MessageBox.Show("Su intento para conectarse no tuvo exito. Causa: Usuario o Contraseña invalido, por favor reviso los datos ingresados", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Complete todos los campos ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnRegCAtras_Click(object sender, EventArgs e) { 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; }
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 btnActEstAtras_Click(object sender, EventArgs e) { opciones objFromOpciones = new opciones(objEstudiante); if (objEstudiante.getobjCodeudor() == null) { objFromOpciones.activarBtnSolicitar(false); } else { objFromOpciones.activarBtnCodeudor(false); } //Visible la ventana de Registro objFromOpciones.Visible = true; //No mostrar la venta principal Visible = false; }
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); } }
private void btnEstGuardar_Click(object sender, EventArgs e) { #region Variables //Variables para capturar los datos Estudiante objEstudiante; String tipoDocEst; long idEst; String nombresEst; String apellidosEst; String generoEst; String nombreIESEst; String emailEst; String direccionEst; long telefonoEst; String contrasemaEst; //Comunica la base de datos con la app DaoEstudianteGestion gestion = new DaoEstudianteGestion(); //Respuesta a una consulta de la BD DataSet objDateSet_existeEstudiante = new DataSet(); DataSet objDateSet_existeEmail = new DataSet(); #endregion if (estaVacio(txtEstId.Text) == false && estaVacio(txtEstNombre.Text) == false && estaVacio(txtEstApellido.Text) == false && estaVacio(txtEstNomIes.Text) == false && estaVacio(txtEstEmail.Text) == false && estaVacio(txtEstDireccion.Text) == false && estaVacio(txtEstTelefono.Text) == false && estaVacio(txtEstContrasema.Text) == false && seleccionoGenero() != "" && seleccionoTipo() != "") { #region Captura De Datos tipoDocEst = seleccionoTipo(); idEst = long.Parse(txtEstId.Text); nombresEst = txtEstNombre.Text; apellidosEst = txtEstApellido.Text; generoEst = seleccionoGenero(); nombreIESEst = txtEstNomIes.Text; emailEst = txtEstEmail.Text; direccionEst = txtEstDireccion.Text; telefonoEst = long.Parse(txtEstTelefono.Text); contrasemaEst = txtEstContrasema.Text; #endregion /*Trae la fila de la base de datos que tengan el mismo id del estudiante que se esta registrando*/ objDateSet_existeEstudiante = gestion.consultarEstudiante(idEst); //Si se encuentra un estudiante con ese mismo email se retornara la fila desde la base de datos objDateSet_existeEmail = gestion.existeEmail(emailEst); //Verficamos si la consulta trajo alguna fila de la base de datos (Un estudiante registrado con ese id) if (objDateSet_existeEstudiante.Tables[0].Rows.Count > 0) { MessageBox.Show("El Estudiante ya esta registrado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } //Verficamos si la consulta trajo alguna fila de la base de datos (Un estudiante registrado con ese email) if (objDateSet_existeEmail.Tables[0].Rows.Count > 0) { MessageBox.Show("El email ya fue registrado por otro estudiante ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); txtEstEmail.Text = ""; } else { //Se crea el objeto con toda la informacion objEstudiante = new Estudiante(tipoDocEst, idEst, nombresEst, apellidosEst, generoEst, nombreIESEst, emailEst, direccionEst, telefonoEst, contrasemaEst); //Se gestion.registrarEstudiante(objEstudiante); MessageBox.Show("El Estudiante se ha registrado exitosamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); //lo manda la vista de opciones opciones objFromOpcion = new opciones(objEstudiante); objFromOpcion.activarBtnCodeudor(true); objFromOpcion.activarBtnSolicitar(false); //Visible la ventana de Registro objFromOpcion.Visible = true; //No mostrar la venta principal Visible = false; } } else { MessageBox.Show("Error no se digito todos los campos", "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); } }