public List <Professor> ListarTodos() { using (conexao = new SQLServer()) { var sql = "SELECT " + "p.id AS id_professor, " + "p.cpf AS cpf_professor, " + "p.nome AS nome_professor, " + "p.telefone AS telefone_professor, " + "p.email AS email_professor, " + "p.salario AS salario_professor, " + "e.id AS id_endereco, " + "e.logradouro AS logradouro_endereco, " + "e.numero AS numero_endereco, " + "e.cep AS cep_endereco, " + "e.bairro AS bairro_endereco, " + "e.complemento AS complemento_endereco, " + "e.localidade AS localiadade_endereco, " + "e.uf AS uf_endereco " + "FROM professor AS p " + "INNER JOIN endereco AS e ON e.id = p.id_endereco " + "ORDER BY p.nome ASC;"; var retorno = conexao.ExecutarComandoComRetorno(sql); return(CarregarLista(retorno)); } }
public List<CursoProfessor> ListarTodos() { using (conexao = new SQLServer()) { var sql = "SELECT " + "cp.id_curso AS id_curso, " + "p.id AS id_professor, " + "c.nome AS nome_curso, " + "c.carga_horaria AS carga_horaria_curso, " + "c.horario_inicio AS horario_inicio_curso, " + "c.horario_fim AS horario_fim_curso, " + "c.numero_sala AS numero_sala_curso, " + "p.nome AS nome_professor, " + "p.cpf AS cpf_professor, " + "p.telefone AS telefone_professor, " + "p.email AS email_professor, " + "p.salario AS salario_professor " + "FROM curso_professor AS cp " + "INNER JOIN professor AS p ON p.id = cp.id_professor " + "INNER JOIN curso AS c ON c.id = cp.id_curso " + "ORDER BY c.nome, p.nome;"; var retorno = conexao.ExecutarComandoComRetorno(sql); return CarregarLista(retorno); } }
public CursoProfessor BuscarPorId(int idCurso, int idProfessor) { using (conexao = new SQLServer()) { var sql = "SELECT " + "cp.id_curso AS id_curso, " + "cp.id_professor AS id_professor, " + "c.nome AS nome_curso, " + "c.carga_horaria AS carga_horaria_curso, " + "c.horario_inicio AS horario_inicio_curso, " + "c.horario_fim AS horario_fim_curso, " + "c.numero_sala AS numero_sala_curso, " + "p.nome AS nome_professor, " + "p.cpf AS cpf_professor, " + "p.telefone AS telefone_professor, " + "p.email AS email_professor, " + "p.salario AS salario_professor " + "FROM curso_professor AS cp " + "INNER JOIN professor AS p ON p.id = cp.id_professor " + "INNER JOIN curso AS c ON c.id = cp.id_curso " + $"WHERE cp.id_curso = {idCurso} and cp.id_professor = {idProfessor};"; var retorno = conexao.ExecutarComandoComRetorno(sql); return CarregarLista(retorno)[0]; } }
public List <Aluno> ListarTodos() { using (conexao = new SQLServer()) { var sql = "SELECT " + "a.id AS id_aluno, " + "a.cpf AS cpf_aluno, " + "a.nome AS nome_aluno, " + "a.telefone AS telefone_aluno, " + "a.email AS email_aluno, " + "a.ra AS ra_aluno, " + "e.id AS id_endereco, " + "e.logradouro AS logradouro_endereco, " + "e.numero AS numero_endereco, " + "e.cep AS cep_endereco, " + "e.bairro AS bairro_endereco, " + "e.complemento AS complemento_endereco, " + "e.localidade AS localiadade_endereco, " + "e.uf AS uf_endereco, " + "c.id AS id_curso, " + "c.nome AS nome_curso, " + "c.carga_horaria AS carga_horaria_curso, " + "c.horario_inicio AS horario_inicio_curso, " + "c.horario_fim AS horario_fim_curso, " + "c.numero_sala AS numero_sala_curso " + "FROM aluno AS a " + "INNER JOIN endereco AS e ON e.id = a.id_endereco " + "INNER JOIN curso AS c ON c.id = a.id_curso " + "ORDER BY a.nome ASC;"; var retorno = conexao.ExecutarComandoComRetorno(sql); return(CarregarLista(retorno)); } }
public List <Curso> ListarTodos() { using (conexao = new SQLServer()) { var sql = "SELECT " + "id, " + "nome, " + "carga_horaria, " + "horario_inicio, " + "horario_fim, " + "numero_sala " + "FROM curso " + "ORDER BY nome ASC;"; var retorno = conexao.ExecutarComandoComRetorno(sql); return(CarregarLista(retorno)); } }
public Curso BuscarPorId(int id) { using (conexao = new SQLServer()) { var sql = "SELECT " + "id, " + "nome, " + "carga_horaria, " + "horario_inicio, " + "horario_fim, " + "numero_sala " + "FROM curso " + $"WHERE id = {id};"; var retorno = conexao.ExecutarComandoComRetorno(sql); return(CarregarLista(retorno)[0]); } }