Exemple #1
0
        //INSERT INTO
        private void Inserir(Turmas turma)
        {
            string table = "TurmasTemp";
            var turmasTemp = new TabelaTempDAO();
            //Verifica se existe tabela, e se sim, se existe algum registro na mesma
            int count = turmasTemp.Count(table);

            if (count < 0)
            {
                var strQuery = "";
                strQuery += " CREATE TABLE TurmasTemp ( ";
                strQuery += " TurmasId        int NOT NULL ";
                strQuery += " ) ";

                using (conexao = new Conexao())
                {
                    conexao.ExecutaComando(strQuery);
                }
            }
            else
            {
                var strQueryTemp = "";
                strQueryTemp = string.Format(" INSERT INTO TurmasTemp (TurmasID) VALUES({0}) ", turma.CursoID);

                var strQuery = "";
                strQuery += " INSERT INTO Turmas (Nome, FKCursosId)";
                strQuery += string.Format(" VALUES ('{0}',{1})", turma.Nome, turma.CursoID);

                using (conexao = new Conexao())
                {
                    conexao.ExecutaComando(strQuery);
                }
            }
        }
Exemple #2
0
        //INSERT LOGIN TEMPORARIO
        public void InserirLoginTemp(Usuarios login)
        {
            string table = "LoginTemp";
            var loginTemp = new TabelaTempDAO();

            int count = loginTemp.Count(table);

            if (count < 0)
            {
                var strQuery = "";
                strQuery += " CREATE TABLE LoginTemp ( ";
                strQuery += " Login varchar(30) NOT NULL, ";
                strQuery += " Senha varchar(50) NOT NULL, ";
                strQuery += " Perfil bit NOT NULL ";
                strQuery += " ) ";

                using (conexao = new Conexao())
                {
                    conexao.ExecutaComando(strQuery);
                }
            }
            else
                loginTemp.AtualizaTemp(table);

            seguranca = new Seguranca();
            var strQuery1 = "";
            strQuery1 += " INSERT INTO LoginTemp (Login, Senha, Perfil) ";
            strQuery1 += string.Format(" VALUES ('{0}','{1}','{2}') ", login.Email, seguranca.Criptografar(login.Senha), login.Perfil);

            using(conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery1);
            }
        }
Exemple #3
0
 //DELETE
 public void Excluir(int id)
 {
     using (conexao = new Conexao())
     {
         var strQuery = string.Format(" DELETE FROM Disciplina WHERE DisciplinaId = {0}", id);
         conexao.ExecutaComando(strQuery);
     }
 }
Exemple #4
0
        //DELETE
        public void Excluir(Usuarios professor)
        {
            var strQuery = "";
            strQuery += string.Format(" DELETE FROM Professores WHERE ProfessorId = {0} ", professor.ProfessorId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #5
0
        //DELETE FROM
        public void Excluir(int id)
        {
            var strQuery = "";
            strQuery += string.Format(" DELETE FROM Turmas WHERE TurmasId = {0} ", id);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #6
0
        //DELETE
        public void Excluir(Cursos cursos)
        {
            var strQuery = "";
            strQuery += string.Format(" DELETE FROM Cursos WHERE CursosId = {0}", cursos.Id);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #7
0
        //ATUALIZA DADOS TABELA TEMPORARIA
        public void AtualizaTemp(string table)
        {
            var strQuery = "";
            strQuery += string.Format(" DELETE FROM {0} ", table);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #8
0
        //DELETE TABELA TEMPORARIA
        public void ExcluirTemp(string table)
        {
            var strQuery = "";
            strQuery += string.Format(" DROP TABLE {0} ", table);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #9
0
        //DELETE
        public void Exclui(Usuarios login)
        {
            var strQuery = "";
            strQuery += string.Format(" DELETE FROM Login WHERE LoginId = {0} ", login.LoginId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #10
0
 //UPDATE
 private void Atualizar(Disciplina disciplina)
 {
     var strQuery = "";
     strQuery += " UPDATE Disciplina SET ";
     strQuery += string.Format(" Nome = '{0}', CargaHoraria = '{1}' ", disciplina.Nome, disciplina.CargaHoraria);
     strQuery += string.Format(" WHERE DisciplinaId = {0} ", disciplina.Id);
     using (conexao = new Conexao())
     {
         conexao.ExecutaComando(strQuery);
     }
 }
Exemple #11
0
        //UPDATE
        private void Atualizar(Cursos cursos)
        {
            var strQuery = "";
            strQuery += " UPDATE Cursos SET";
            strQuery += string.Format(" Nome = '{0}'", cursos.Nome);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #12
0
 //INSERT
 private void Inserir(Disciplina disciplina)
 {
     var strQuery = "";
     strQuery += " INSERT INTO Disciplina (Nome, CargaHoraria) ";
     strQuery += string.Format(" VALUES ('{0}','{1}') ",
         disciplina.Nome, disciplina.CargaHoraria
         );
     using (conexao = new Conexao())
     {
         conexao.ExecutaComando(strQuery);
     }
 }
Exemple #13
0
        //UPDATE
        private void Atualizar(Turmas turma)
        {
            var strQuery = "";
            strQuery += " UPDATE Turmas SET ";
            strQuery += string.Format(" Nome = '{0}' ", turma.Nome);
            strQuery += string.Format(" WHERE TurmasId = {1} ", turma.TurmasID);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #14
0
        /*//INSERT
        private void Inserir(Usuarios login)
        {
            seguranca = new Seguranca(); 
            var strQuery = "";
            strQuery += " INSERT INTO Login (Login, Senha, Perfil) ";
            strQuery += string.Format(" VALUES ('{0}','{1}','{2}') ", login.Email, seguranca.Criptografar(login.Senha), login.Perfil);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }*/

        private void Inserir()
        {
            var strQuery = "";
            strQuery += " INSERT INTO Login SELECT * FROM LoginTemp ";

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }

            //Exclui Tabela temporária
            var loginTemp = new TabelaTempDAO();
            loginTemp.ExcluirTemp("LoginTemp");
        }
Exemple #15
0
        public void InserirProfessorDisciplina(int[] disciplinaId)
        {
            //Insere dados na tabela Professor_Disciplina
            var IdentProfessor = IdentCurrent("ProfessorId", "dbo.Professores");

            for (int i = 0; i < disciplinaId.Length; i++)
            {
                var strQuery = "";
                strQuery += " INSERT INTO PROFESSOR_DISCIPLINA (FKProfessoresId, FKDisciplinaId) ";
                strQuery += string.Format(" VALUES ({0}, {1})", IdentProfessor, disciplinaId[i]);

                using (conexao = new Conexao())
                {
                    conexao.ExecutaComando(strQuery);
                }
            }
        }
Exemple #16
0
        //INSERT
        private void Inserir(Usuarios login)
        {
            var strQuery = "";
            strQuery += " INSERT INTO Login (Login, Senha, Perfil) ";
            strQuery += string.Format(" VALUES ('{0}','{1}','{2}') ", login.Email, login.Senha, login.Perfil);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #17
0
        //UPDATE
        private void Atualiza(Usuarios login)
        {
            var strQuery = "";
            strQuery += " UPDATE Login SET ";
            strQuery += string.Format(" Login = '******', Senha = '{1}', Perfil = {2} ", login.login, login.Senha, login.Perfil);
            strQuery += string.Format(" WHERE LoginId = {0} ", login.LoginId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #18
0
        /*//UPDATE
        private void Atualiza(Usuarios login)
        {
            seguranca = new Seguranca();
            var strQuery = "";
            strQuery += " UPDATE Login SET ";
            strQuery += string.Format(" Login = '******', Senha = '{1}', Perfil = {2} ", login.login, seguranca.Criptografar(login.Senha), login.Perfil);
            strQuery += string.Format(" WHERE LoginId = {0} ", login.LoginId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }*/

        //UPDATE
        private void Atualiza(Usuarios login)
        {
            var strQuery = "";
            strQuery += " UPDATE Login SET ";
            strQuery += " Login.Login = LT.Login, Login.Perfil = LT.Perfil ";
            strQuery += " FROM Login INNER JOIN LoginTemp AS LT ON Login.Login = LT.Login ";
            strQuery += string.Format(" WHERE Login.LoginId = (SELECT FKLoginId FROM Professores WHERE ProfessorId = {0})", login.ProfessorId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }

            //Exclui Tabela temporária
            var loginTemp = new TabelaTempDAO();
            loginTemp.ExcluirTemp("LoginTemp");
        }
Exemple #19
0
        //INSERT
        private void Inserir(Usuarios professor)
        {
            var identLogin = IdentCurrent("LoginId", "dbo.Login"); //Recupera último id inserido na tabela Login

            var strQuery = "";
            strQuery += " INSERT INTO PROFESSORES (FKLoginId, Nome, Sobrenome, Endereco, CPF, Data_Nascimento, Email) ";
            strQuery += string.Format(" VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}') ",
                identLogin, professor.Nome, professor.Sobrenome, professor.Endereco, professor.CPF, professor.Data_Nascimento, professor.Email
                );

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #20
0
        //UPDATE
        private void Atualizar(Usuarios professor)
        {
            var strQuery = "";
            strQuery += " UPDATE Professores SET";
            strQuery += string.Format(" Nome = '{0}', Sobrenome = '{1}', Endereco = '{2}', CPF = '{3}', Data_Nascimento = '{4}', Email = '{5}'",
                professor.Nome, professor.Sobrenome, professor.Endereco, professor.CPF, professor.Data_Nascimento, professor.Email
                );
            strQuery += string.Format(" WHERE ProfessorId = {0} ", professor.ProfessorId);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #21
0
        //INSERT
        private void Inserir(Cursos cursos)
        {
            var strQuery = "";
            strQuery += " INSERT INTO Curso (Nome) ";
            strQuery += string.Format(" VALUES ('{0}')", cursos.Nome);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #22
0
 public void AlterarSenha(AlterarSenha alteraSenha)
 {
     using (conexao = new Conexao())
     {
         seguranca = new Seguranca();
         var strQuery = string.Format(" UPDATE Login SET Senha = '{0}' WHERE Login = '******' ", seguranca.Criptografar(alteraSenha.NovaSenha), alteraSenha.Email);
         //var retornoDataReader = conexao.ExecutaSelect(strQuery).HasRows;
         conexao.ExecutaComando(strQuery);
     }
 }