示例#1
0
        public int excluiProfessor(string matricula)
        {
            ProfessorRepositorio.AbreConexaoBanco();

            ProfessorRepositorio.comando.CommandText = "delete from professor where professor.matricula = '" + matricula + "'";

            int x = ProfessorRepositorio.executaComandoInsertDeleteUpdate(comando);

            ProfessorRepositorio.FechaConexaoBanco();

            return(x);
        }
示例#2
0
        public int editaProfessor(Professor professor)
        {
            ProfessorRepositorio.AbreConexaoBanco();

            ProfessorRepositorio.comando.CommandText = "update professor set nome = '" + professor.Nome + "', data_nascimento = '" + professor.Data_nascimento.ToString("yyyy-MM-dd") + "'"
                                                       + " where (matricula = '" + professor.Matricula + "')";

            int x = ProfessorRepositorio.executaComandoInsertDeleteUpdate(comando);

            ProfessorRepositorio.FechaConexaoBanco();

            return(x);
        }
示例#3
0
        public List <Professor> listaProfessorPorNome(string nome)
        {
            ProfessorRepositorio.AbreConexaoBanco();

            string nomeLike = nome + "%";

            ProfessorRepositorio.comando.CommandText = "select professor.matricula, professor.data_nascimento, professor.nome " +
                                                       "from professor where professor.nome like '" + nomeLike + "'";

            MySqlDataReader dadosRetornados = ProfessorRepositorio.executaComandoSelect(comando);

            return(criaListaParaRetornar(dadosRetornados));
        }
示例#4
0
        public string cadastraProfessor(Professor professor)
        {
            ProfessorRepositorio.AbreConexaoBanco();

            ProfessorRepositorio.comando.CommandText = "insert into professor (nome, data_nascimento) " +
                                                       "values ('" + professor.Nome + "', '" + professor.Data_nascimento.ToString("yyyy-MM-dd") + "')";

            ProfessorRepositorio.executaComandoInsertDeleteUpdate(AlunoRepositorio.comando);

            ProfessorRepositorio.comando.CommandText = "select @@identity";

            string matricula = ProfessorRepositorio.returnPrimaryKeyUltimoDadoCadastrado(ProfessorRepositorio.comando);

            ProfessorRepositorio.FechaConexaoBanco();

            return(matricula);
        }