public int ProximoId()
        {
            string    sql    = "select isnull(max(id) +1, 1) as 'MAIOR' from Curriculos";
            DataTable tabela = HelperDAO.ExecutaSelect(sql, null);

            return(Convert.ToInt32(tabela.Rows[0]["MAIOR"]));
        }
        public List <CurriculoViewModel> Listagem()
        {
            List <CurriculoViewModel> lista = new List <CurriculoViewModel>();
            string    sql    = "select * from Curriculos order by Id";
            DataTable tabela = HelperDAO.ExecutaSelect(sql, null);

            foreach (DataRow registro in tabela.Rows)
            {
                lista.Add(MontaCurriculoSimples(registro));
            }
            return(lista);
        }
        public CurriculoViewModel Consulta(int id)
        {
            CurriculoViewModel c      = new CurriculoViewModel();
            string             sql    = "select * from Curriculos where id = " + id;
            DataTable          tabela = HelperDAO.ExecutaSelect(sql, null);

            if (tabela.Rows.Count == 0)
            {
                return(null);
            }
            else
            {
                c             = MontaCurriculoSimples(tabela.Rows[0]);
                c.Formacao    = (new FormacaoDAO()).Consulta(c.Id);
                c.Idiomas     = (new IdiomaDAO()).Consulta(c.Id);
                c.Habilidades = (new HabilidadesDAO()).Consulta(c.Id);
                return(c);
            }
        }
예제 #4
0
        public List <HabilidadesViewModel> Consulta(int idCurriculo)
        {
            List <HabilidadesViewModel> Lista = new List <HabilidadesViewModel>();
            string    sql    = "select * from Habilidades where idCurriculo = " + idCurriculo;
            DataTable tabela = HelperDAO.ExecutaSelect(sql, null);

            if (tabela.Rows.Count == 0)
            {
                return(Lista);
            }
            else
            {
                for (int n = 0; n < tabela.Rows.Count; n++)
                {
                    Lista.Add(MontarHabilidade(tabela.Rows[n]));
                }
                return(Lista);
            }
        }