// 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"]));
        }
        // 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 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);
        }
Beispiel #4
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 <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]));
            }
        }
Beispiel #8
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);
        }