// a consulta e listagem são feitas no CurriculoDAO. Lá já monta o endereço junto via inner join.

        public int ProximoId()
        {
            string    instrucao = "select isnull(max(idFormacao_TEC) +1, 1) as 'Maior' from FormacaoTecnico";
            DataTable table     = HelperDAO.ExecutaSelect(instrucao, null);

            return(Convert.ToInt32(table.Rows[0]["Maior"]));
        }
        public void Alterar(TecnicoViewModel formacao)
        {
            string sql = "update FormacaoTecnico set instituicao_TEC = @instituicao_TEC, " + " periodo_TEC = @periodo_TEC, " + " turno_TEC = @turno_TEC, " + " nome_TEC = @nome_TEC, "
                         + " cidade_TEC = @cidade_TEC, " + " uf_TEC = @uf_TEC, " + " inicio_TEC = @inicio_TEC, " + " fim_TEC = @fim_TEC where idFormacao_TEC = @idFormacao_TEC";

            HelperDAO.ExecutaSQL(sql, CriaParametros(formacao));
        }
        public void Inserir(ExperienciaViewModel experiencia)
        {
            string sql = "insert into Experiencias(id_experiencia, id_curriculo_EXP, nome_empresa, inicio_EXP, fim_EXP, cargo_EXP)" +
                         "values (@id_experiencia, @id_curriculo_EXP, @nome_empresa, @inicio_EXP, @fim_EXP, @cargo_EXP)";

            HelperDAO.ExecutaSQL(sql, CriaParametros(experiencia));
        }
        public void Alterar(ExperienciaViewModel experiencia)
        {
            string sql = "update Experiencias set nome_empresa = @nome_empresa, " + "inicio_EXP = @inicio_EXP, " + "fim_EXP = @fim_EXP, "
                         + "cargo_EXP = @cargo_EXP where id_experiencia = @id_experiencia";

            HelperDAO.ExecutaSQL(sql, CriaParametros(experiencia));
        }
Exemplo n.º 5
0
        public void Inserir(IdiomaViewModel idioma)
        {
            string sql = "insert into Idiomas(Id_Idioma, Id_Curriculo, Idioma, Id_Nivel)" +
                         "values (@Id_Idioma, @Id_Curriculo, @Idioma, @Id_Nivel)";

            HelperDAO.ExecutaSQL(sql, CriaParametros(idioma));
        }
        public void Inserir(PosGraduacaoViewModel formacao)
        {
            string sql = "insert into FormacaoPosGraduacao(idFormacao_PG, idCurriculo_PG, instituicao_PG, periodo_PG, turno_PG, nome_PG, Tipo_PG, cidade_PG, uf_PG, inicio_PG, fim_PG)" +
                         "values (@idFormacao_PG, @idCurriculo_PG, @instituicao_PG, @periodo_PG, @turno_PG, @nome_PG, @Tipo_PG, @cidade_PG, @uf_PG, @inicio_PG, @fim_PG)";

            HelperDAO.ExecutaSQL(sql, CriaParametros(formacao));
        }
        public void Alterar(PosGraduacaoViewModel formacao)
        {
            string sql = "update FormacaoPosGraduacao set instituicao_PG = @instituicao_PG, " + "periodo_PG = @periodo_PG, " + "turno_PG = @turno_PG, " + "nome_PG = @nome_PG, " + "Tipo_PG = @Tipo_PG, "
                         + "cidade_PG = @cidade_PG, " + "uf_PG = @uf_PG, " + "inicio_PG = @inicio_PG, " + "fim_PG = @fim_PG where idFormacao_PG = @idFormacao_PG";

            HelperDAO.ExecutaSQL(sql, CriaParametros(formacao));
        }
        // a consulta e listagem são feitas no CurriculoDAO. Lá já monta o endereço junto via inner join.

        public int ProximoId()
        {
            string    instrucao = "select isnull(max(id_experiencia) +1, 1) as 'Maior' from Experiencias";
            DataTable table     = HelperDAO.ExecutaSelect(instrucao, null);

            return(Convert.ToInt32(table.Rows[0]["Maior"]));
        }
        public void Inserir(TecnicoViewModel formacao)
        {
            string sql = "insert into FormacaoTecnico(idFormacao_TEC, idCurriculo_TEC, instituicao_TEC, periodo_TEC, turno_TEC, nome_TEC, cidade_TEC, uf_TEC, inicio_TEC, fim_TEC)" +
                         "values (@idFormacao_TEC, @idCurriculo_TEC, @instituicao_TEC, @periodo_TEC, @turno_TEC, @nome_TEC, @cidade_TEC, @uf_TEC, @inicio_TEC, @fim_TEC)";

            HelperDAO.ExecutaSQL(sql, CriaParametros(formacao));
        }
        public void Inserir(CurriculoViewModel curriculo)
        {
            string sql = "insert into Curriculo(id, idExperiencia, idIdioma1, idIdioma2, idIdioma3, idFormacaoG, idFormacaoPG, idFormacaoTec, idade, nome, cpf, " +
                         "codEndereco, telefone, email, area, cargo)" +
                         "values (@id, @idExperiencia, @idIdioma1, @idIdioma2, @idIdioma3, @idFormacaoG, @idFormacaoPG, @idFormacaoTec, @idade, @nome, " +
                         "@cpf, @codEndereco, @telefone, @email, @area, @cargo) ";// +

            //"\n insert into Enderecos(idEnd, idCurriculo, estado, cidade, bairro, rua, cep) VALUES(@codEndereco, @id, 'SP', 'SÃO PAULO', 'MORUMBI', 'X', '000000')";
            HelperDAO.ExecutaSQL(sql, CriaParametros(curriculo));
        }
Exemplo n.º 11
0
        public List <NivelViewModel> ListaNiveis()
        {
            List <NivelViewModel> lista  = new List <NivelViewModel>();
            DataTable             tabela = HelperDAO.ExecutaSelect("select * from Nivel order by Id_Nivel", null);

            foreach (DataRow registro in tabela.Rows)
            {
                lista.Add(MontaNivel(registro));
            }
            return(lista);
        }
        public List <TurnoViewModel> ListaTurnos()
        {
            List <TurnoViewModel> lista  = new List <TurnoViewModel>();
            DataTable             tabela = HelperDAO.ExecutaSelect("select * from Turnos order by Id", null);

            foreach (DataRow registro in tabela.Rows)
            {
                lista.Add(MontaTurno(registro));
            }
            return(lista);
        }
        public List <TipoGraduacaoViewModel> ListaGraduacoes()
        {
            List <TipoGraduacaoViewModel> lista = new List <TipoGraduacaoViewModel>();
            DataTable tabela = HelperDAO.ExecutaSelect("select * from tipoFormacaoG order by descricao", null);

            foreach (DataRow registro in tabela.Rows)
            {
                lista.Add(MontaGraduacao(registro));
            }
            return(lista);
        }
        public List <DadoViewModel> Listagem()
        {
            List <DadoViewModel> lista = new List <DadoViewModel>();
            string sql = "select * from Curriculo inner join Enderecos on Curriculo.id = Enderecos.idCurriculo_end " +
                         "inner join FormacaoGraduacao on Curriculo.id = FormacaoGraduacao.idCurriculo_G " +
                         "inner join FormacaoPosGraduacao on Curriculo.id = FormacaoPosGraduacao.idCurriculo_PG " +
                         "inner join FormacaoTecnico on Curriculo.id = FormacaoTecnico.idCurriculo_TEC " +
                         "inner join Experiencias on Curriculo.id = Experiencias.id_curriculo_EXP order by id";
            DataTable tabela = HelperDAO.ExecutaSelect(sql, null);

            foreach (DataRow registro in tabela.Rows)
            {
                lista.Add(MontaDado(registro));
            }
            return(lista);
        }
        public DadoViewModel Consulta(int id)
        {
            string sql = "select * from Curriculo inner join Enderecos on Curriculo.id = Enderecos.idCurriculo_end " +
                         "inner join FormacaoGraduacao on Curriculo.id = FormacaoGraduacao.idCurriculo_G " +
                         "inner join FormacaoPosGraduacao on Curriculo.id = FormacaoPosGraduacao.idCurriculo_PG " +
                         "inner join FormacaoTecnico on Curriculo.id = FormacaoTecnico.idCurriculo_TEC " +
                         "inner join Experiencias on Curriculo.id = Experiencias.id_curriculo_EXP where id = " + id;
            DataTable tabela = HelperDAO.ExecutaSelect(sql, null);

            if (tabela.Rows.Count == 0)
            {
                return(null);
            }
            else
            {
                return(MontaDado(tabela.Rows[0]));
            }
        }
        public void Excluir(int id)
        {
            string sql  = "delete Curriculo where id =" + id;
            string sql2 = "delete Enderecos where idCurriculo_end =" + id;
            string sql3 = "delete Experiencias where id_curriculo_EXP =" + id;
            string sql4 = "delete FormacaoGraduacao where idCurriculo_G =" + id;
            string sql5 = "delete FormacaoPosGraduacao where idCurriculo_PG =" + id;
            string sql6 = "delete FormacaoTecnico where idCurriculo_TEC =" + id;
            string sql7 = "delete Idiomas where Id_Curriculo =" + id;

            HelperDAO.ExecutaSQL(sql, null);
            HelperDAO.ExecutaSQL(sql2, null);
            HelperDAO.ExecutaSQL(sql3, null);
            HelperDAO.ExecutaSQL(sql4, null);
            HelperDAO.ExecutaSQL(sql5, null);
            HelperDAO.ExecutaSQL(sql6, null);
            HelperDAO.ExecutaSQL(sql7, null);
        }
Exemplo n.º 17
0
        public IdiomaViewModel[] Consulta(int id)
        {
            IdiomaViewModel[] i = new IdiomaViewModel[3];

            string    sql    = "select * from Idiomas where Id_Curriculo = " + id;
            DataTable tabela = HelperDAO.ExecutaSelect(sql, null);

            if (tabela.Rows.Count == 0)
            {
                return(null);
            }
            else
            {
                for (int t = 0; t < i.Length; t++)
                {
                    i[t] = MontaIdioma(tabela.Rows[t]);
                }
            }

            return(i);
        }
        public void Inserir(EnderecoViewModel endereco)
        {
            string sql = "insert into Enderecos(idEnd, idCurriculo_end, estado, cidade, bairro, rua, cep)" + "values (@idEnd, @idCurriculo_end, @estado, @cidade, @bairro, @rua, @cep)";

            HelperDAO.ExecutaSQL(sql, CriaParametros(endereco));
        }
        public void Alterar(CurriculoViewModel curriculo)
        {
            string sql = "update Curriculo set idade = @idade, " + "nome = @nome, " + "cpf = @cpf, " + "telefone = @telefone, " + "email = @email, " + "area = @area, " + "cargo = @cargo where id = @id";

            HelperDAO.ExecutaSQL(sql, CriaParametros(curriculo));
        }
        public void Excluir(int id)
        {
            string sql = "delete Experiencias where id_experiencia =" + id;

            HelperDAO.ExecutaSQL(sql, null);
        }
        public void Excluir(int id)
        {
            string sql = "delete FormacaoPosGraduacao where idFormacao_PG =" + id;

            HelperDAO.ExecutaSQL(sql, null);
        }
Exemplo n.º 22
0
        public void Alterar(IdiomaViewModel idioma)
        {
            string sql = "update Idiomas set Idioma = @Idioma, " + "Id_Nivel = @Id_Nivel where Id_Idioma = @Id_Idioma";

            HelperDAO.ExecutaSQL(sql, CriaParametros(idioma));
        }
Exemplo n.º 23
0
        public void Excluir(int id)
        {
            string sql = "delete Idiomas where id =" + id;

            HelperDAO.ExecutaSQL(sql, null);
        }
        public void Excluir(int id)
        {
            string sql = "delete FormacaoTecnico where idFormacao_TEC =" + id;

            HelperDAO.ExecutaSQL(sql, null);
        }
        public void Alterar(EnderecoViewModel endereco)
        {
            string sql = "update Enderecos set estado = @estado, " + "cidade = @cidade, " + "bairro = @bairro," + "rua = @rua, " + "cep = @cep where idEnd = @idEnd";

            HelperDAO.ExecutaSQL(sql, CriaParametros(endereco));
        }