//Metodos para guardar la informacion en la base de datos public void InsertarEstudiante(Estudiantes e) { try { command.CommandText = "INSERT INTO Alumnos (Nombre, Apellido, Edad, Sexo, Documento, CursoGrado, Direccion, Telefono, rh, Email) VALUES ('" + e.getNombre() + "', '" + e.getApellido() + "','" + e.getEdad() + "','" + Convert.ToInt16(e.getSexo()) + "','" + e.getDocumento() + "', '" + e.getCursoGrado() + "','" + e.getDireccion() + "','" + e.getTelefono() + "', '" + e.getrh() + "','" + e.getEmail() + "')"; command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); } catch (Exception) { throw; } finally { if (connection != null) { connection.Close(); } } }
//Metodos para actualizar la informacion en la base de datos public void ActEstudiante(Estudiantes e) { try { command.CommandText = "UPDATE Alumnos SET Nombre=" + e.getNombre() + "Apellido=" + e.getApellido() + "Edad=" + e.getEdad() + "Sexo=" + e.getSexo() + "Documento=" + e.getDocumento() + "Curso=" + e.getCursoGrado() + "Direccion=" + e.getDireccion() + "Telefono=" + e.getTelefono() + "Rh=" + e.getrh() + "Email=" + e.getEmail() + "WHERE Nombre=" + e.getNombre(); command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); } catch (Exception) { throw; } finally { if (connection != null) { connection.Close(); } } }
//Metodos para eliminar la informacion en la base de datos public void EliminarEstudiante(Estudiantes e) { try { command.CommandText = "DELETE FROM Alumnos WHERE Nombre=" + e.getNombre(); command.CommandType = System.Data.CommandType.Text; connection.Open(); command.ExecuteNonQuery(); } catch (Exception) { throw; } finally { if (connection != null) { connection.Close(); } } }
private void button9_Click(object sender, EventArgs e) { Estudiantes usuarioE = ListaEstudiantes.Find(x => x.getNombre().Contains(textBox18.Text)); if (usuarioE == null) { Profesor usuarioP = ListaProfesores.Find(x => x.getNombre().Contains(textBox18.Text)); MessageBox.Show(usuarioP.getClave()); if (usuarioP == null) { MessageBox.Show("Error #54645\t Datos incorrectos"); } else if (textBox19.Text == usuarioP.getClave()) { CambiarInterfaz("Profesor"); labelProfInfoNombre.Text = usuarioP.getNombre(); labelProfInfoApellido.Text = usuarioP.getApellido(); labelProfInfoEdad.Text = usuarioP.getEdad().ToString(); labelProfInfoGenero.Text = Convert.ToString(usuarioP.getSexo()); labelProfInfoDocu.Text = usuarioP.getDocumento(); labelProfInfoDireccion.Text = usuarioP.getDireccion(); labelProfInfoGrupo.Text = usuarioP.getGrupo(); labelProfInfoTelefono.Text = usuarioP.getTelefono(); labelProfInfoRh.Text = usuarioP.getrh(); labelProfInfoEmail.Text = usuarioP.getEmail(); labelProfInfoFechaIngreso.Text = Convert.ToString(usuarioP.getFechaIngreso()); for (int i = 0; i < usuarioP.getMisEstudiantesCount(); i++) { listBox4.Items.Add(usuarioP.getMisEstudiantes(i).ToString() + "Grupo:\t" + usuarioP.getMisEstudiantes(i).getCursoGrado() + "/" + usuarioP.getMisEstudiantes(i).getMiProfesorEs().getGrupo()); } } else { MessageBox.Show("Datos incorrectos"); } } else if (textBox19.Text == usuarioE.getClave()) { CambiarInterfaz("Estudiante"); labelEstNombre.Text = usuarioE.getNombre(); labelEstApellido.Text = usuarioE.getApellido(); labelEstEdad.Text = usuarioE.getEdad().ToString(); labelEstGenero.Text = Convert.ToString(usuarioE.getSexo()); labelEstDocumento.Text = usuarioE.getDocumento(); labelEstDireccion.Text = usuarioE.getDireccion(); labelEstTelefono.Text = usuarioE.getTelefono(); labelEstRh.Text = usuarioE.getrh(); labelEstEmail.Text = usuarioE.getEmail(); labelEstFechaIngreso.Text = Convert.ToString(usuarioE.getFechaIngreso()); if ((usuarioE.getMiProfesorEs()) != null) { labelEstPerGrupo.Text = (usuarioE.getMiProfesorEs()).getGrupo(); for (int i = 0; i < usuarioE.getMiProfesorEs().tamannoMisEstudiantes(); i++) { listBox3.Items.Add(usuarioE.getMiProfesorEs().getMisEstudiantes(i).ToString()); if (usuarioE.getMiProfesorEs().getMisEstudiantes(i) == usuarioE) { listBox3.Items[i] += " Yo*"; } } } } else { MessageBox.Show("la Clave no coincide con el usuario"); } textBox18.Text = string.Empty; textBox19.Text = string.Empty; } //Ingreso de usuario-clave
public void setMisEstudiantes(Estudiantes agregarMiEstudiante) { this.misEstudiantes.Add(agregarMiEstudiante); }