//SELECT * public List<Cursos> ListarTodos() { using (conexao = new Conexao()) { var strQuery = " SELECT * FROM Cursos"; var retornoDataReader = conexao.ExecutaSelect(strQuery); return ListaDeObjetos(retornoDataReader); } }
//SELECT * WHERE ID public List<Cursos> ListarPorId(Cursos cursos) { using (conexao = new Conexao()) { var strQuery = string.Format(" SELECT * FROM Cursos WHERE CursosId = {0}", cursos.Id); var retornoDataReader = conexao.ExecutaSelect(strQuery); return ListaDeObjetos(retornoDataReader); } }
//SELECT * WHERE ID public Disciplina ListarPorId(int id) { using (conexao = new Conexao()) { var strQuery = string.Format(" SELECT * FROM Disciplina WHERE DisciplinaId = {0} ", id); var retornoDataReader = conexao.ExecutaSelect(strQuery); return ListaDeObjetos(retornoDataReader).FirstOrDefault(); } }
//SELECT * COM PERFIL public List<Usuarios> ListarTodosComPerfil() { using (conexao = new Conexao()) { var strQuery = " SELECT P.*, L.Perfil FROM Professores AS P INNER JOIN Login AS L ON P.FKLoginId = L.LoginId"; var retornoDataReader = conexao.ExecutaSelect(strQuery); return ListaDeObjetos(retornoDataReader); } }
//SELECT * WHERE public List<Turmas> ListarPorId(int id) { using (conexao = new Conexao()) { var strQuery = string.Format(" SELECT * FROM Turmas WHERE FKCursosId = {0} ", id); var retornoDataReader = conexao.ExecutaSelect(strQuery); return ListaDeObjetos(retornoDataReader); } }
//Verifica se o usuário é Coordenador public bool VerificaPerfil(Login login) { using (conexao = new Conexao()) { seguranca = new Seguranca(); var strQuery = string.Format(" SELECT Login, Senha FROM Login WHERE Login = '******' AND Senha = '{1}' AND Perfil = 1 ", login.Email, seguranca.Criptografar(login.Senha)); //var retornoDataReader = conexao.ExecutaSelect(strQuery).HasRows; return conexao.ExecutaSelect(strQuery).HasRows; } }