public bool actualizarAlumnosInterface(EntidadAlumno entidadAlumno) { try { Conexion.getConnection().Open(); cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = verificarAlumnosQuery; cmd.Parameters.AddWithValue("@Matricula", entidadAlumno.Matricula); object res = cmd.ExecuteScalar(); if (res != null) { MessageBox.Show("Alumnos encontrado en nuestra BD!"); } else { cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = actualizarAlumnosQuery; cmd.Parameters.AddWithValue("@Nombre", entidadAlumno.Nombre); cmd.Parameters.AddWithValue("@Apellidos", entidadAlumno.Apellidos); cmd.Parameters.AddWithValue("@FechaNacimiento", entidadAlumno.FechaNacimiento); cmd.Parameters.AddWithValue("@Ciclo", entidadAlumno.Ciclo); cmd.Parameters.AddWithValue("@Contraseña", entidadAlumno.Contrasena); cmd.Parameters.AddWithValue("@Matricula", entidadAlumno.Matricula); cmd.Parameters.AddWithValue("@Carrera_Id", entidadAlumno.Carrera.Id); cmd.Parameters.AddWithValue("@Direccion_Id", entidadAlumno.Direccion.Id); cmd.Parameters.AddWithValue("@Id", entidadAlumno.Id); cmd.ExecuteNonQuery(); return true; } } catch (Exception ex) { MessageBox.Show("Error en: " + ex.ToString()); } finally { Conexion.getClosedConnection(); } return false; }
public bool insertarAlumnosInterface(EntidadAlumno entidadAlumno) { return modeloAlumno.insertarAlumnosInterface(entidadAlumno); }
public bool actualizarAlumnosInterface(EntidadAlumno entidadAlumno) { return modeloAlumno.actualizarAlumnosInterface(entidadAlumno); }
public List<EntidadAlumno> leerAlumnosInterface() { List<EntidadAlumno> listaAlumnos = new List<EntidadAlumno>(); try { Conexion.getConnection().Open(); cmd = Conexion.getConnection().CreateCommand(); cmd.CommandText = leerTodosAlumnosQuery; MySqlDataReader lector = cmd.ExecuteReader(); while(lector.Read()){ EntidadAlumno entidadAlumno = new EntidadAlumno(); entidadAlumno.Id = Convert.ToInt32(lector[0].ToString()); entidadAlumno.Nombre = lector[1].ToString(); entidadAlumno.Apellidos = lector[2].ToString(); entidadAlumno.FechaNacimiento = Convert.ToDateTime(lector[3].ToString()); entidadAlumno.Matricula = Convert.ToInt32(lector[4].ToString()); entidadAlumno.Contrasena = lector[5].ToString(); entidadAlumno.Ciclo = lector[6].ToString(); entidadAlumno.Carrera.Nombre = lector[7].ToString(); entidadAlumno.Direccion.Estado = lector[8].ToString(); entidadAlumno.Direccion.Pais = lector[9].ToString(); entidadAlumno.Direccion.Direccion = lector[10].ToString(); listaAlumnos.Add(entidadAlumno); } lector.Close(); } catch (Exception ex) { MessageBox.Show("Error en: " + ex.ToString()); } finally { Conexion.getClosedConnection(); } return listaAlumnos; }