Exemplo n.º 1
0
        public static Estudiante ObtenerPorId(Int64 pId)
        {
            Estudiante estud = new Estudiante();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = "select * from Estudiantes where Id={0}";
                string     sentencia = string.Format(ssql, pId);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                if (lector.Read())
                {
                    estud.Id = lector.GetInt64(0);
                    estud.NombreEstudiante   = lector.GetString(1);
                    estud.ApellidoEstudiante = lector.GetString(2);
                    estud.Codigo             = lector.GetString(3);
                    estud.CarreraId          = CarreraDAL.ObtenerPorId(lector.GetInt64(4));
                    estud.Contraseña         = lector.GetString(5);
                    estud.StatusStudent      = lector.GetInt64(6);
                }
                con.Close();
            }
            return(estud);
        }
Exemplo n.º 2
0
        public List <Estudiante> ListarEstudiante()
        {
            List <Estudiante> lista = new List <Estudiante>();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql    = "select * from Estudiantes order by Id desc";
                SqlCommand comando = new SqlCommand(ssql, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    lista.Add(new Estudiante(lector.GetInt64(0),
                                             lector.GetString(1),
                                             lector.GetString(2),
                                             lector.GetString(3),
                                             CarreraDAL.ObtenerPorId(lector.GetInt64(4)),
                                             lector.GetString(5),
                                             lector.GetInt64(6)));
                }
                con.Close();
            }
            return(lista);
        }
Exemplo n.º 3
0
        //buscar
        public List <Estudiante> ObtenerPorEstudiante(string pBuscar)
        {
            List <Estudiante> lista = new List <Estudiante>();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = "SELECT * FROM Estudiantes WHERE  Codigo like '%{0}%'";//NombreEstudiante  like '%{0}%' or
                string     sentencia = string.Format(ssql, pBuscar);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader reader = comando.ExecuteReader();
                while (reader.Read())
                {
                    lista.Add(new Estudiante(reader.GetInt64(0),
                                             reader.GetString(1),
                                             reader.GetString(2),
                                             reader.GetString(3),
                                             CarreraDAL.ObtenerPorId(reader.GetInt64(4)),
                                             reader.GetString(5),
                                             reader.GetInt64(6)));
                }
                con.Close();
            }
            return(lista);
        }
Exemplo n.º 4
0
        public List <Matricula> CodigoAlumnos(string pBuscar)
        {
            List <Matricula> lista = new List <Matricula>();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = " select a.*, b.* from Matriculas as a inner join Estudiantes as b on a.EstudianteId=b.Id where b.Codigo like '%{0}%'";
                string     sentencia = string.Format(ssql, pBuscar);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    lista.Add(new Matricula(lector.GetInt64(0),
                                            lector.GetString(1),
                                            lector.GetString(2),
                                            CarreraDAL.ObtenerPorId(lector.GetInt64(3)),
                                            EstudianteDAL.ObtenerPorId(lector.GetInt64(4)),
                                            GrupoDAL.ObtenerPorId(lector.GetInt64(5))));
                }
                con.Close();
            }
            return(lista);
        }
Exemplo n.º 5
0
        public List <Matricula> misAlumnos(Int64 pId)
        {
            List <Matricula> lista = new List <Matricula>();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = "select a.*,b.Id, b.ProfesorId, c.Id from Matriculas as a inner join Grupos as b on a.GrupoId=b.Id inner join Profesores as c on b.ProfesorId=c.Id where c.Id={0}";
                string     sentencia = string.Format(ssql, pId);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    lista.Add(new Matricula(lector.GetInt64(0),
                                            lector.GetString(1),
                                            lector.GetString(2),
                                            CarreraDAL.ObtenerPorId(lector.GetInt64(3)),
                                            EstudianteDAL.ObtenerPorId(lector.GetInt64(4)),
                                            GrupoDAL.ObtenerPorId(lector.GetInt64(5))));
                }
                con.Close();
            }
            return(lista);
        }
Exemplo n.º 6
0
        public static Matricula ObtenerPorId(Int64 pId)
        {
            Matricula matricula = new Matricula();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = "select * from Matriculas where Id={0}";
                string     sentencia = string.Format(ssql, pId);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                if (lector.Read())
                {
                    matricula.Id           = lector.GetInt64(0);
                    matricula.Año          = lector.GetString(1);
                    matricula.Ciclo        = lector.GetString(2);
                    matricula.CarreraId    = CarreraDAL.ObtenerPorId(lector.GetInt64(3));
                    matricula.EstudianteId = EstudianteDAL.ObtenerPorId(lector.GetInt64(4));
                    matricula.GrupoId      = GrupoDAL.ObtenerPorId(lector.GetInt64(5));
                }
                con.Close();
            }
            return(matricula);
        }
Exemplo n.º 7
0
        public List <Modulo> ListarModulo()
        {
            List <Modulo> lista = new List <Modulo>();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql    = "select * from Modulos";
                SqlCommand comando = new SqlCommand(ssql, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    lista.Add(new Modulo(lector.GetInt64(0),
                                         lector.GetString(1),
                                         CarreraDAL.ObtenerPorId(lector.GetInt64(2)),
                                         lector.GetInt32(3)));
                }
                con.Close();
            }
            return(lista);
        }
Exemplo n.º 8
0
        public List <Grupo> ListarGrupos()
        {
            List <Grupo> grupo = new List <Grupo>();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql    = "select * from Grupos";
                SqlCommand comando = new SqlCommand(ssql, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    grupo.Add(new Grupo(lector.GetInt64(0),
                                        lector.GetString(1),
                                        lector.GetString(2),
                                        CarreraDAL.ObtenerPorId(lector.GetInt64(3)),
                                        ProfesorDAL.ObtenerPorId(lector.GetInt64(4))));
                }
                con.Close();
            }
            return(grupo);
        }
Exemplo n.º 9
0
        public List <Modulo> ObtenerPorModulo(string pBuscar)
        {
            List <Modulo> lista = new List <Modulo>();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = "select * from Modulos where NombreModulo like '%{0}%'";
                string     sentencia = string.Format(ssql, pBuscar);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    lista.Add(new Modulo(lector.GetInt64(0),
                                         lector.GetString(1),
                                         CarreraDAL.ObtenerPorId(lector.GetInt64(2)),
                                         lector.GetInt32(3)));
                }
                con.Close();
            }
            return(lista);
        }
Exemplo n.º 10
0
        public static Modulo ObtenerPorId(Int64 pId)
        {
            Modulo mod = new Modulo();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = "select * from Modulos where Id={0}";
                string     sentencia = string.Format(ssql, pId);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                if (lector.Read())
                {
                    mod.Id           = lector.GetInt64(0);
                    mod.NombreModulo = lector.GetString(1);
                    mod.CarreraId    = CarreraDAL.ObtenerPorId(lector.GetInt64(2));
                    mod.UV           = lector.GetInt32(3);
                }
                con.Close();
            }
            return(mod);
        }
Exemplo n.º 11
0
        public Estudiante Login(Estudiante pEstudiante)
        {
            Estudiante BE = new Estudiante();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = "select * from Estudiantes where Codigo='{0}'";
                string     sentencia = string.Format(ssql, pEstudiante.Codigo);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                if (lector.Read())
                {
                    if (lector["Contraseña"].ToString() == pEstudiante.Contraseña)
                    {
                        BE.Id = lector.GetInt64(0);
                        BE.NombreEstudiante   = lector.GetString(1);
                        BE.ApellidoEstudiante = lector.GetString(2);
                        BE.Codigo             = lector.GetString(3);
                        BE.CarreraId          = CarreraDAL.ObtenerPorId(lector.GetInt64(4));
                        BE.Contraseña         = lector.GetString(5);
                        BE.StatusStudent      = lector.GetInt64(6);
                    }
                    else
                    {
                        BE = null;
                    }
                }
                else
                {
                    BE = null;
                    con.Close();
                }
                return(BE);
            }
        }
Exemplo n.º 12
0
        public static Grupo ObtenerPorId(Int64 pId)
        {
            Grupo grupo = new Grupo();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql      = "select * from Grupos where Id={0}";
                string     sentencia = string.Format(ssql, pId);
                SqlCommand comando   = new SqlCommand(sentencia, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                if (lector.Read())
                {
                    grupo.Id          = lector.GetInt64(0);
                    grupo.NombreGrupo = lector.GetString(1);
                    grupo.Turno       = lector.GetString(2);
                    grupo.CarreraId   = CarreraDAL.ObtenerPorId(lector.GetInt64(3));
                    grupo.ProfesorId  = ProfesorDAL.ObtenerPorId(lector.GetInt64(4));
                }
                con.Close();
            }
            return(grupo);
        }
Exemplo n.º 13
0
        public List <Matricula> ListarMatricula()
        {
            List <Matricula> lista = new List <Matricula>();

            using (SqlConnection con = ConexionBD.Conectar())
            {
                con.Open();
                string     ssql    = "select * from Matriculas";
                SqlCommand comando = new SqlCommand(ssql, con);
                comando.CommandType = CommandType.Text;
                IDataReader lector = comando.ExecuteReader();
                while (lector.Read())
                {
                    lista.Add(new Matricula(lector.GetInt64(0),
                                            lector.GetString(1),
                                            lector.GetString(2),
                                            CarreraDAL.ObtenerPorId(lector.GetInt64(3)),
                                            EstudianteDAL.ObtenerPorId(lector.GetInt64(4)),
                                            GrupoDAL.ObtenerPorId(lector.GetInt64(5))));
                }
                con.Close();
            }
            return(lista);
        }