public List <Sancion> ListarSanciones(int año, string division) { AbrirConexion abrirconexion = new AbrirConexion(); MySqlConnection conn = new MySqlConnection(); conn = abrirconexion.Conexion(); List <Sancion> listaSanciones = new List <Sancion>(); string sql = "SELECT * FROM `sancion` INNER JOIN alumno ON sancion.idAlumno = alumno.IdAlumno INNER JOIN division ON sancion.IdDivision = division.IdDivision WHERE division.Año = @año AND division.Division = @division "; MySqlCommand cmd = new MySqlCommand(sql, conn); cmd.Parameters.Add("@año", año); cmd.Parameters.Add("@division", division); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Sancion unaSancion = new Sancion(); unaSancion.IdSancion = Convert.ToInt32(rdr[0]); unaSancion.fecha = Convert.ToDateTime(rdr[1]); unaSancion.motivo = rdr[2].ToString(); unaSancion.idAlumno = Convert.ToInt32(rdr[4]); unaSancion.nombre = rdr[6].ToString(); unaSancion.apellido = rdr[7].ToString(); listaSanciones.Add(unaSancion); } rdr.Close(); return(listaSanciones); }
public Sancion traeruno(int idSanciontr) { AbrirConexion abrirconexion = new AbrirConexion(); MySqlConnection conn = new MySqlConnection(); conn = abrirconexion.Conexion(); string sql = "SELECT * FROM `sancion` INNER JOIN alumno ON sancion.idAlumno = alumno.IdAlumno WHERE sancion.IdSancion =@ingreseSancion"; MySqlCommand cmd = new MySqlCommand(sql, conn); cmd.Parameters.AddWithValue("@ingreseSancion", idSanciontr); Sancion unaSancion = new Sancion(); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { unaSancion.IdSancion = Convert.ToInt32(rdr[0]); unaSancion.fecha = Convert.ToDateTime(rdr[1]); unaSancion.motivo = rdr[2].ToString(); unaSancion.idAlumno = Convert.ToInt32(rdr[4]); unaSancion.nombre = rdr[6].ToString(); unaSancion.apellido = rdr[7].ToString(); } rdr.Close(); return(unaSancion); }
public List <Sancion> ListarTodasSanciones() { AbrirConexion abrirconexion = new AbrirConexion(); MySqlConnection conn = new MySqlConnection(); conn = abrirconexion.Conexion(); List <Sancion> listaSanciones = new List <Sancion>(); string sql = "SELECT * FROM `sancion` "; MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Sancion unaSancion = new Sancion(); unaSancion.IdSancion = Convert.ToInt32(rdr[0]); unaSancion.fecha = Convert.ToDateTime(rdr[1]); unaSancion.motivo = rdr[2].ToString(); unaSancion.nombre = rdr[3].ToString(); unaSancion.apellido = rdr[4].ToString(); listaSanciones.Add(unaSancion); } rdr.Close(); return(listaSanciones); }