private void btnActInfContacto_Click(object sender, EventArgs e) { //Variables String email = ""; String direccion = ""; long telefono; if (txtActEstEmail.Text != "" && txtActEstDireccion.Text != "" && txtActEstTelefono.Text.ToString() != "") { email = txtActEstEmail.Text.ToString(); direccion = txtActEstDireccion.Text.ToString(); telefono = long.Parse(txtActEstTelefono.Text.ToString()); objEstudiante.setEmailEst(email); objEstudiante.setDireccionEst(direccion); objEstudiante.setTelefonoEst(telefono); DaoEstudianteGestion gestion = new DaoEstudianteGestion(); gestion.actualizarInfoContacto(objEstudiante); MessageBox.Show("Se actualizo la informacion de contacto", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); Form objFromCodeudor = new ActualizarEstudiante(objEstudiante); //Visible la ventana de Registro objFromCodeudor.Visible = true; //No mostrar la venta principal Visible = false; } else { MessageBox.Show("Error no se digito todos los campos ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public void llenarTabla() { DaoEstudianteGestion gestion = new DaoEstudianteGestion(); DataSet objDateSet = new DataSet(); objDateSet = gestion.consultarHistorial(objEstudiante); int valorfila = objDateSet.Tables[0].Rows.Count; for (int fila = 0; fila < valorfila; fila++) { //Adiccionar nuevo renglon dgvEliminarPrestamo.Rows.Add(); //colocamos la informacion dgvEliminarPrestamo.Rows[fila].Cells[0].Value = objDateSet.Tables[0].Rows[fila][5].ToString() + " " + objDateSet.Tables[0].Rows[fila][6].ToString(); dgvEliminarPrestamo.Rows[fila].Cells[1].Value = objDateSet.Tables[0].Rows[fila][7].ToString(); dgvEliminarPrestamo.Rows[fila].Cells[2].Value = objDateSet.Tables[0].Rows[fila][2].ToString(); dgvEliminarPrestamo.Rows[fila].Cells[3].Value = objDateSet.Tables[0].Rows[fila][11].ToString(); dgvEliminarPrestamo.Rows[fila].Cells[4].Value = objDateSet.Tables[0].Rows[fila][8].ToString(); dgvEliminarPrestamo.Rows[fila].Cells[5].Value = objDateSet.Tables[0].Rows[fila][9].ToString(); dgvEliminarPrestamo.Rows[fila].Cells[6].Value = objDateSet.Tables[0].Rows[fila][10].ToString(); if (objDateSet.Tables[0].Rows[fila][11].ToString().Equals("EN ESPERA")) { agregarCombox(int.Parse(objDateSet.Tables[0].Rows[fila][7].ToString())); } } }
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 btnActContrasema_Click(object sender, EventArgs e) { //Variable String contrasemaActual = ""; String contrasemaNueva = ""; String contrasemaConfirmar = ""; contrasemaActual = txtActEstConActual.Text.ToString(); contrasemaNueva = txtActEstConNueva.Text.ToString(); contrasemaConfirmar = txtActEstConConfirmar.Text.ToString(); if (estaVacio(contrasemaActual) == false && estaVacio(contrasemaNueva) == false && estaVacio(contrasemaConfirmar) == false) { DaoEstudianteGestion gestion = new DaoEstudianteGestion(); if (objEstudiante.getContrasemaEst().Equals(contrasemaActual)) { if (contrasemaNueva.Equals(contrasemaConfirmar)) { objEstudiante.setContrasemaEst(contrasemaNueva); gestion.actualizarContasema(objEstudiante); MessageBox.Show("Se actualizo la contraseña ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); Form objFromCodeudor = new ActualizarEstudiante(objEstudiante); //Visible la ventana de Registro objFromCodeudor.Visible = true; //No mostrar la venta principal Visible = false; } else { MessageBox.Show("No coincide la contraseña nueva con la contraseña de verificacion, intente de nuevo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); txtActEstConNueva.Text = ""; } } else { MessageBox.Show("No coincide la contraseña actual , intente de nuevo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); txtActEstConActual.Text = ""; } } else { MessageBox.Show("Error no se digito todos los campos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnActInfGeneral_Click(object sender, EventArgs e) { //Variables para capturar Datos String nombre = ""; String apellido = ""; String nombreIes = ""; String genero = ""; nombre = txtActEstNombre.Text; apellido = txtActEstApellido.Text; nombreIes = txtActEstNomIes.Text; if (rdActEstFemenino.Checked == true) { genero = "F"; } else { genero = "M"; } if (estaVacio(nombre) == false && estaVacio(apellido) == false && estaVacio(nombreIes) == false) { objEstudiante.setNombresEst(nombre); objEstudiante.setNombreIESEst(nombreIes); objEstudiante.setApellidosEst(apellido); objEstudiante.setGeneroEst(genero); DaoEstudianteGestion gestion = new DaoEstudianteGestion(); gestion.actualizarInfoGeneral(objEstudiante); MessageBox.Show("Se actualizo la informacion general ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); Form objFromCodeudor = new ActualizarEstudiante(objEstudiante); //Visible la ventana de Registro objFromCodeudor.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 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); } }