Beispiel #1
0
        public List <CAlumno> TodosLosAlumnos(int idgrupo)
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from Alumno Where IDGrupo = " + idgrupo, db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CAlumno Alum;

            while (DReader.Read())
            {
                Alum = new CAlumno();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla alumno"
                Alum.intMatricula       = int.Parse(DReader["Matricula"].ToString());
                Alum.strNomAlumno       = DReader["Nombre"].ToString();
                Alum.strApellidoPaterno = DReader["ApellidoPaterno"].ToString();
                Alum.strApellidoMaterno = DReader["ApellidoMaterno"].ToString();
                Alum.strCorreo          = DReader["Correo"].ToString();
                Alum.strTelefono        = DReader["Telefono"].ToString();
                Alum.intIDGrupo         = int.Parse(DReader["IDGrupo"].ToString());
                _Alumno.Add(Alum);
            }
            db.CerrarConexion();
            return(_Alumno);
        }
Beispiel #2
0
        public List <CSesion> TodasLasSesiones()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from Sesion", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CSesion Ses;

            while (DReader.Read())
            {
                Ses = new CSesion();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla sesion"
                Ses.intIDSecion              = int.Parse(DReader["Matricula"].ToString());
                Ses.strFecha                 = DReader["Nombre"].ToString();
                Ses.strHora                  = DReader["ApellidoPaterno"].ToString();
                Ses.Grupo.intIDGrupo         = int.Parse(DReader["ApellidoMaterno"].ToString());
                Ses.Materia.intIDMateria     = int.Parse(DReader["Correo"].ToString());
                Ses.Material.intIDMaterial   = int.Parse(DReader["Telefono"].ToString());
                Ses.Ubicacion.intIDUbicacion = int.Parse(DReader["IDGrupo"].ToString());
                Ses.strTipoSesion            = DReader["IDGrupo"].ToString();
                _Sesion.Add(Ses);
            }
            db.CerrarConexion();
            return(_Sesion);
        }
Beispiel #3
0
        public bool GuardarNuevoProfesor(CProfesor p)
        {
            try
            {
                CDBConn    db  = new CDBConn();
                SqlCommand cmd = new SqlCommand("P_InsertProfesor", db.Conectar);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                //SE AGREGA EL PARAMETRO SIN VALOR SOLO SE DICE EL TIPO QUE ES
                SqlParameter ParamSalida = cmd.Parameters.Add("@NoControl", System.Data.SqlDbType.Int);
                //NO SE MANDAN DATOS A LA BASE DE DATOS, SE RECIBE ALGO
                ParamSalida.Direction = System.Data.ParameterDirection.Output;

                cmd.Parameters.AddWithValue("@Nombre", p.strNomProfesor);
                cmd.Parameters.AddWithValue("@ApellidoPaterno", p.strApellidoPaterno);
                cmd.Parameters.AddWithValue("@ApellidoMaterno", p.strApellidoMaterno);
                cmd.Parameters.AddWithValue("@Correo", p.strCorreo);
                cmd.Parameters.AddWithValue("@Telefono", p.strTelefono);
                if (cmd.ExecuteNonQuery() == 1)
                {//ACTUALIZAR ID DEL OBJETO
                 //P.idPostre = ParamSalida.Value; dar o mostra el id pero como metodo o constructor
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Beispiel #4
0
        public bool GuardarNuevoGrupo(CGrupo g)
        {
            try
            {
                CDBConn    db  = new CDBConn();
                SqlCommand cmd = new SqlCommand("SP_InsertGrupo", db.Conectar);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                //SE AGREGA EL PARAMETRO SIN VALOR SOLO SE DICE EL TIPO QUE ES
                SqlParameter ParamSalida = cmd.Parameters.Add("@IDGrupo", System.Data.SqlDbType.Int);
                //NO SE MANDAN DATOS A LA BASE DE DATOS, SE RECIBE ALGO
                ParamSalida.Direction = System.Data.ParameterDirection.Output;

                cmd.Parameters.AddWithValue("@NomGrupo", g.strNomGrupo);
                cmd.Parameters.AddWithValue("@Activo", g.strActivo);
                cmd.Parameters.AddWithValue("@IDCuatrimestre", g.intIDCuatrimestre);
                if (cmd.ExecuteNonQuery() == 1)
                {//ACTUALIZAR ID DEL OBJETO
                 //P.idPostre = ParamSalida.Value; dar o mostra el id pero como metodo o constructor
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
Beispiel #5
0
        public List <CProfesor> TodosLosProfesores()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from Profesor", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CProfesor Prof;

            while (DReader.Read())
            {
                Prof = new CProfesor();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla profesor"
                Prof.intNoControl       = int.Parse(DReader["NoControlProfesor"].ToString());
                Prof.strNomProfesor     = DReader["Nombre"].ToString();
                Prof.strApellidoPaterno = DReader["ApellidoPaterno"].ToString();
                Prof.strApellidoMaterno = DReader["ApellidoMaterno"].ToString();
                Prof.strCorreo          = DReader["Correo"].ToString();
                Prof.strTelefono        = DReader["Telefono"].ToString();
                _Profesor.Add(Prof);
            }
            db.CerrarConexion();
            return(_Profesor);
        }
Beispiel #6
0
        public List <CMaterial> ObtenerMateriales()
        {
            List <CMaterial> _listaUMateriales = new List <CMaterial>();
            CDBConn          db      = new CDBConn();
            SqlCommand       cmd     = new SqlCommand("Select IDMaterial, NomMaterial from Material", db.Conectar);
            SqlDataReader    DReader = cmd.ExecuteReader();

            while (DReader.Read())
            {
                CMaterial mater = new CMaterial();
                //Toma los valores desde la bd el cual se asiga el indice de la columna (IDCatrimestre = 0 y Periodo = 1)
                mater.intIDMaterial  = DReader.GetInt32(0);
                mater.strNomMaterial = DReader.GetString(1);
                _listaUMateriales.Add(mater);
            }
            return(_listaUMateriales);
        }
Beispiel #7
0
        public List <CUbicacion> ObtenerUbicaciones()
        {
            List <CUbicacion> _listaUbicaciones = new List <CUbicacion>();
            CDBConn           db      = new CDBConn();
            SqlCommand        cmd     = new SqlCommand("Select IDUbicacion, NomUbicacion from Ubicacion", db.Conectar);
            SqlDataReader     DReader = cmd.ExecuteReader();

            while (DReader.Read())
            {
                CUbicacion ubic = new CUbicacion();
                //Toma los valores desde la bd el cual se asiga el indice de la columna (IDCatrimestre = 0 y Periodo = 1)
                ubic.intIDUbicacion  = DReader.GetInt32(0);
                ubic.strNomUbicacion = DReader.GetString(1);
                _listaUbicaciones.Add(ubic);
            }
            return(_listaUbicaciones);
        }
Beispiel #8
0
        public List <CProfesor> ObtenerProfesores()
        {
            List <CProfesor> _listaProfesores = new List <CProfesor>();
            CDBConn          db      = new CDBConn();
            SqlCommand       cmd     = new SqlCommand("Select NoControlProfesor from Profesor", db.Conectar);//, Nombre, ApellidoPaterno, ApellidoMaterno from Profesor", db.Conectar);
            SqlDataReader    DReader = cmd.ExecuteReader();

            while (DReader.Read())
            {
                CProfesor prof = new CProfesor();
                //Toma los valores desde la bd el cual se asiga el indice de la columna (IDCatrimestre = 0 y Periodo = 1)
                prof.intNoControl = DReader.GetInt32(0);
                //prof.strNomProfesor = DReader.GetString(1);
                _listaProfesores.Add(prof);
            }
            return(_listaProfesores);
        }
Beispiel #9
0
        public List <CGrupo> ObtenerTodosLosGrupos()
        {
            List <CGrupo> _listaGrupo = new List <CGrupo>();
            CDBConn       db          = new CDBConn();
            SqlCommand    cmd         = new SqlCommand("Select IDGrupo, NomGrupo from Grupo", db.Conectar);
            SqlDataReader DReader     = cmd.ExecuteReader();

            while (DReader.Read())
            {
                CGrupo grup = new CGrupo();
                //Toma los valores desde la bd el cual se asiga el indice de la columna (IDGrupo = 0 y NomGrupo = 1)
                grup.intIDGrupo  = DReader.GetInt32(0);
                grup.strNomGrupo = DReader.GetString(1);
                _listaGrupo.Add(grup);
            }
            return(_listaGrupo);
        }
Beispiel #10
0
        public List <CCuatrimestre> ObtenerCuatrimestres()
        {
            List <CCuatrimestre> _listaCuatrimestre = new List <CCuatrimestre>();
            CDBConn       db      = new CDBConn();
            SqlCommand    cmd     = new SqlCommand("Select IDCuatrimestre, Periodo from Cuatrimestre", db.Conectar);
            SqlDataReader DReader = cmd.ExecuteReader();

            while (DReader.Read())
            {
                CCuatrimestre cuat = new CCuatrimestre();
                //Toma los valores desde la bd el cual se asiga el indice de la columna (IDCatrimestre = 0 y Periodo = 1)
                cuat.intIDCuatrimestre = DReader.GetInt32(0);
                cuat.strPeriodo        = DReader.GetString(1);
                _listaCuatrimestre.Add(cuat);
            }
            return(_listaCuatrimestre);
        }
Beispiel #11
0
 public void LlenarCBCuatrimestre(ComboBox cb)
 {
     try
     {
         CDBConn       db      = new CDBConn();
         SqlCommand    cmd     = new SqlCommand("Select IDCuatrimestre, Periodo from Cuatrimestre", db.Conectar);
         SqlDataReader DReader = cmd.ExecuteReader();
         while (DReader.Read())
         {
             cb.Items.Add(DReader["Periodo"].ToString());
         }
         db.CerrarConexion();
     }
     catch (Exception ex)
     {
         MessageBox.Show("No se obtuvo la lista" + ex.ToString());
     }
 }
Beispiel #12
0
        public List <CMateria> ObtenerMateriasSesion(int id)
        {
            //Actualizar(id);
            List <CMateria> _listaUMaterias = new List <CMateria>();
            CDBConn         db  = new CDBConn();
            SqlCommand      cmd = new SqlCommand("SELECT IDMateria, NomMateria FROM Materia where IDMateria in " +
                                                 "(select IDMateria FROM ImpartirMateria Where IDGrupo = " + id + ")", db.Conectar);
            SqlDataReader DReader = cmd.ExecuteReader();

            while (DReader.Read())
            {
                CMateria mater = new CMateria();
                //Toma los valores desde la bd el cual se asiga el indice de la columna(IDCatrimestre = 0 y Periodo = 1)
                mater.intIDMateria  = DReader.GetInt32(0);
                mater.strNomMateria = DReader.GetString(1);
                _listaUMaterias.Add(mater);
            }
            return(_listaUMaterias);
        }
Beispiel #13
0
        public List <CMaterial> TodosLosMateriales()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from Material", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CMaterial Material;

            while (DReader.Read())
            {
                Material = new CMaterial();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla material"
                Material.intIDMaterial  = int.Parse(DReader["IDMaterial"].ToString());
                Material.strNomMaterial = DReader["NomMaterial"].ToString();
                _Material.Add(Material);
            }
            db.CerrarConexion();
            return(_Material);
        }
Beispiel #14
0
        public List <CUbicacion> TodasLasUbicaciones()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from Ubicacion", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CUbicacion Ubic;

            while (DReader.Read())
            {
                Ubic = new CUbicacion();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla ubicacion"
                Ubic.intIDUbicacion  = int.Parse(DReader["IDUbicacion"].ToString());
                Ubic.strNomUbicacion = DReader["NomUbicacion"].ToString();
                _Ubicacion.Add(Ubic);
            }
            db.CerrarConexion();
            return(_Ubicacion);
        }
Beispiel #15
0
        public List <CCuatrimestre> TodosLosCuatrimestres()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select IDCuatrimestre, Periodo, Año, Activo from Cuatrimestre", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CCuatrimestre Cuatrim;

            while (DReader.Read())
            {
                Cuatrim = new CCuatrimestre();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla cuatrimestre"
                Cuatrim.intIDCuatrimestre = int.Parse(DReader["IDCuatrimestre"].ToString());
                Cuatrim.strPeriodo        = DReader["Periodo"].ToString();
                Cuatrim.intAño            = int.Parse(DReader["Año"].ToString());
                Cuatrim.strActivo         = DReader["Activo"].ToString();
                _Cuatrimestre.Add(Cuatrim);
            }
            db.CerrarConexion();
            return(_Cuatrimestre);
        }
Beispiel #16
0
        public List <CImpartirMateria> TodasLasMaterias()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from ImpartirMateria", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CImpartirMateria ImpMater;

            while (DReader.Read())
            {
                ImpMater = new CImpartirMateria();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla impartir materia"
                ImpMater.intIDImpartirMateria = int.Parse(DReader["IDImpartirMateria"].ToString());
                ImpMater.intNoControlProfesor = int.Parse(DReader["NoControlProfesor"].ToString());
                ImpMater.intIDMateria         = int.Parse(DReader["IDMateria"].ToString());
                ImpMater.intIDGrupo           = int.Parse(DReader["IDGrupo"].ToString());
                _ImpartirMateria.Add(ImpMater);
            }
            db.CerrarConexion();
            return(_ImpartirMateria);
        }
Beispiel #17
0
        public List <CGrupo> TodosLosGrupos()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from Grupo", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CGrupo Grup;

            while (DReader.Read())
            {
                Grup = new CGrupo();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla grupo"
                Grup.intIDGrupo        = int.Parse(DReader["IDGrupo"].ToString());
                Grup.strNomGrupo       = DReader["NomGrupo"].ToString();
                Grup.strActivo         = DReader["Activo"].ToString();
                Grup.intIDCuatrimestre = int.Parse(DReader["IDCuatrimestre"].ToString());
                _Grupo.Add(Grup);
            }
            db.CerrarConexion();
            return(_Grupo);
        }
Beispiel #18
0
        public List <CAsistencia> TodasLasAsistencias()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from Asistencia", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CAsistencia Asist;

            while (DReader.Read())
            {
                Asist = new CAsistencia();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla asistencia"
                Asist.intIDAsistencia     = int.Parse(DReader["IDAsistencia"].ToString());
                Asist.Sesion.intIDSecion  = int.Parse(DReader["IDSesion"].ToString());
                Asist.Alumno.intMatricula = int.Parse(DReader["MatriculaAlumno"].ToString());
                Asist.strTipoAsistencia   = DReader["TipoAsistencia"].ToString();
                _Asistencia.Add(Asist);
            }
            db.CerrarConexion();
            return(_Asistencia);
        }
Beispiel #19
0
        public List <CHorario> TodosLosHorarios()
        {
            CDBConn    db  = new CDBConn();
            SqlCommand cmd = new SqlCommand("Select * from Horario", db.Conectar);

            cmd.CommandType = System.Data.CommandType.Text;
            SqlDataReader DReader = cmd.ExecuteReader();

            CHorario Horar;

            while (DReader.Read())
            {
                Horar = new CHorario();
                //se debe de anexar el id
                //crear un nuevo objeto y asignarle valores "se toma el nombre de las columnas de la tabla horario"
                Horar.intIDHorario = int.Parse(DReader["IDHorario"].ToString());
                Horar.strHora      = DReader["Hora"].ToString();
                Horar.strDia       = DReader["Dia"].ToString();
                Horar.ImpartirMateria.intIDImpartirMateria = int.Parse(DReader["IDImpartirMateria"].ToString());
                _Horario.Add(Horar);
            }
            db.CerrarConexion();
            return(_Horario);
        }