示例#1
0
        public IActionResult Salvar2(CurriculoViewModel curriculo, string id)
        {
            try
            {
                CurriculoDAO dao = new CurriculoDAO();

                if (curriculo.curso1 == null)
                {
                    curriculo.curso1 = "";
                }
                if (curriculo.curso2 == null)
                {
                    curriculo.curso2 = "";
                }
                if (curriculo.curso3 == null)
                {
                    curriculo.curso3 = "";
                }
                if (curriculo.curso4 == null)
                {
                    curriculo.curso4 = "";
                }
                if (curriculo.curso5 == null)
                {
                    curriculo.curso5 = "";
                }
                if (curriculo.cpf == null)
                {
                    curriculo.cpf = id;
                }

                if (dao.Consulta(curriculo.cpf) == null)
                {
                    dao.Inserir2(curriculo);
                    CurriculoViewModel Select = dao.Consulta(id);
                    return(View("CadastroEditarExpProf", Select));
                    //return RedirectToAction("CadastroExpProf", curriculo);
                }

                else
                {
                    dao.Inserir2(curriculo);
                    CurriculoViewModel Select = dao.Consulta(id);
                    return(View("CadastroEditarExpProf", Select));
                    //return RedirectToAction("CadastroEditarExpProf", curriculo);
                }
            }
            catch (Exception erro)
            {
                return(View("Error", new ErrorViewModel(erro.ToString())));
            }
        }
示例#2
0
        public IActionResult ExibirCurriculo(string id)
        {
            CurriculoDAO       dao    = new CurriculoDAO();
            CurriculoViewModel Select = dao.Consulta(id);

            if (Select.curso1 == null)
            {
            }
            return(View("ExibirCurriculo", Select));
        }
示例#3
0
        public IActionResult Salvar1(CurriculoViewModel curriculo, string id)
        {
            try
            {
                CurriculoDAO dao = new CurriculoDAO();

                if (curriculo.cpf == null)
                {
                    curriculo.cpf = id;
                }

                // ValidaDadosPessoal(curriculo.cpf);


                if (curriculo.complementoEnd == null)
                {
                    curriculo.complementoEnd = "";
                }

                if (dao.Consulta(curriculo.cpf) == null)
                {
                    dao.Inserir1(curriculo);
                    CurriculoViewModel Select = dao.Consulta(curriculo.cpf);
                    return(RedirectToAction("CadastroFormacao", Select));
                }

                else
                {
                    dao.Alterar1(curriculo);
                    CurriculoViewModel Select = dao.Consulta(curriculo.cpf);
                    return(View("CadastroEditarFormacao", Select));
                }
            }
            catch (Exception erro)
            {
                return(View("Error", new ErrorViewModel(erro.ToString())));
            }
        }
示例#4
0
 public IActionResult Edit(string id)
 {
     try
     {
         CurriculoDAO       dao       = new CurriculoDAO();
         CurriculoViewModel curriculo = dao.Consulta(id);
         if (curriculo == null)
         {
             return(RedirectToAction("index"));
         }
         else
         {
             return(View("Form", curriculo));
         }
     }
     catch (Exception erro)
     {
         return(View("Error", new ErrorViewModel(erro.ToString())));
     }
 }
        //ingles


        public IActionResult EditEN(string cpf)
        {
            try
            {
                CurriculoDAO       dao      = new CurriculoDAO();
                CurriculoViewModel cadastro = dao.Consulta(cpf);
                if (cadastro == null)
                {
                    return(RedirectToAction("ListagemEN"));
                }
                else
                {
                    return(View("EditarEN", cadastro));
                }
            }
            catch (Exception erro)
            {
                return(View("Error", new ErrorViewModel(erro.ToString())));
            }
        }
 public IActionResult Exibir(int id)
 {
     try
     {
         CurriculoDAO       dao = new CurriculoDAO();
         CurriculoViewModel cur = dao.Consulta(id);
         ViewBag.Idioma = getSelectedLanguage();
         if (cur == null)
         {
             return(RedirectToAction("index"));
         }
         else
         {
             return(View("Exibir", cur));
         }
     }
     catch (Exception erro)
     {
         return(View("Error", new ErrorViewModel(erro.ToString())));
     }
 }
示例#7
0
        public IActionResult Salvar3(CurriculoViewModel curriculo, string id)
        {
            try
            {
                if (curriculo.experiencia1Ate == null)
                {
                    curriculo.experiencia1Ate = "";
                }

                if (curriculo.experiencia1Desde == null)
                {
                    curriculo.experiencia1Desde = "";
                }
                if (curriculo.experiencia2Ate == null)
                {
                    curriculo.experiencia2Ate = "";
                }
                if (curriculo.experiencia2Desde == null)
                {
                    curriculo.experiencia2Desde = "";
                }
                if (curriculo.experiencia3Ate == null)
                {
                    curriculo.experiencia3Ate = "";
                }
                if (curriculo.experiencia3Desde == null)
                {
                    curriculo.experiencia3Desde = "";
                }
                if (curriculo.experiencia2 == null)
                {
                    curriculo.experiencia2 = "";
                }
                if (curriculo.experiencia3 == null)
                {
                    curriculo.experiencia3 = "";
                }
                if (curriculo.experiencia1 == null)
                {
                    curriculo.experiencia1 = "";
                }

                CurriculoDAO dao = new CurriculoDAO();
                if (curriculo.cpf == null)
                {
                    curriculo.cpf = id;
                }

                if (dao.Consulta(curriculo.cpf) == null)
                {
                    dao.Inserir3(curriculo);
                    CurriculoViewModel Select = dao.Consulta(id);
                    return(View("CadastroIdiomas", Select));
                }

                else
                {
                    dao.Inserir3(curriculo);
                    CurriculoViewModel Select = dao.Consulta(id);
                    return(View("CadastroEditarIdiomas", Select));
                }
            }
            catch (Exception erro)
            {
                return(View("Error", new ErrorViewModel(erro.ToString())));
            }
        }
        public IActionResult Salvar(CurriculoViewModel cur)
        {
            int id;

            try
            {
                ViewBag.Idioma = getSelectedLanguage();
                CurriculoDAO   dao  = new CurriculoDAO();
                FormacaoDAO    fdao = new FormacaoDAO();
                IdiomaDAO      Idao = new IdiomaDAO();
                HabilidadesDAO Hdao = new HabilidadesDAO();
                //cur.Nascimento = Convert.ToDateTime("10/07/1997");
                cur.ImagemEmByte = ConvertImageToByte(cur.Imagem);
                if (dao.Consulta(cur.Id) == null)
                {
                    id = dao.ProximoId();
                    dao.Inserir(cur);
                    if (cur.ImagemEmByte != null)
                    {
                        dao.AlterarImagem(cur.ImagemEmByte, id);
                    }
                    //garante que vai estar no ID correto
                    id = dao.ProximoId() - 1;
                    foreach (FormacaoViewModel f in cur.Formacao)
                    {
                        if (f.Descricao != null && f.Instituicao != null)
                        {
                            f.IdCurriculo = id;
                            fdao.Inserir(f);
                        }
                    }

                    foreach (IdiomaViewModel d in cur.Idiomas)
                    {
                        if (d.Idioma != null)
                        {
                            d.IdCurriculo = id;
                            Idao.Inserir(d);
                        }
                    }

                    foreach (HabilidadesViewModel h in cur.Habilidades)
                    {
                        if (h.Descricao != null)
                        {
                            h.IdCurriculo = id;
                            Hdao.Inserir(h);
                        }
                    }
                }
                else
                {
                    CompareCurriculos Compare = new CompareCurriculos(dao.Consulta(cur.Id), cur);
                    Compare.CompararCurriculo();
                    if (cur.StatusImg == "Editar")
                    {
                        dao.AlterarImagem(cur.ImagemEmByte, cur.Id);
                    }
                }

                return(RedirectToAction("index"));
            }
            catch (Exception erro)
            {
                return(View("Error", new ErrorViewModel(erro.ToString())));
            }
        }