public List<Alumno> ListarTodos() { List<Alumno> alumnosListados = new List<Alumno>(); Alumno alumnoEncontrado = null; string sql = "SELECT * FROM t_alumno"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { using (SqlDataReader resultado = com.ExecuteReader()) { while (resultado.Read()) { alumnoEncontrado = new Alumno() { Codigo = (string)resultado["codigo"], Nombre = (string)resultado["nombre"] }; alumnosListados.Add(alumnoEncontrado); } } } } return alumnosListados; }
public Alumno Modificar(Alumno alumnoAModificar) { Alumno alumnoModificado = null; string sql = "UPDATE t_alumno SET nombre = @nom WHERE codigo = @cod"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@cod", alumnoAModificar.Codigo)); com.Parameters.Add(new SqlParameter("@nom", alumnoAModificar.Nombre)); com.ExecuteNonQuery(); } } alumnoModificado = Obtener(alumnoAModificar.Codigo); return alumnoModificado; }
public Alumno Crear(Alumno alumnoACrear) { Alumno alumnoCreado = null; string sql = "INSERT INTO t_alumno VALUES (@cod, @nom)"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@cod", alumnoACrear.Codigo)); com.Parameters.Add(new SqlParameter("@nom", alumnoACrear.Nombre)); com.ExecuteNonQuery(); } } alumnoCreado = Obtener(alumnoACrear.Codigo); return alumnoCreado; }
public Alumno Obtener(string codigo) { Alumno alumnoEncontrado = null; string sql = "SELECT * FROM t_alumno WHERE codigo=@cod"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@cod", codigo)); using (SqlDataReader resultado = com.ExecuteReader()) { if (resultado.Read()) { alumnoEncontrado = new Alumno() { Codigo = (string)resultado["codigo"], Nombre = (string)resultado["nombre"] }; } } } } return alumnoEncontrado; }
public Alumno ModificarAlumno(Alumno alumnoAModificar) { return dao.Modificar(alumnoAModificar); }
public Alumno CrearAlumno(Alumno alumnoACrear) { return dao.Crear(alumnoACrear); }