Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }