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); }
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); }
//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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); } }
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); }
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); }