public IActionResult ListaBD() { CurriculoDAO dao = new CurriculoDAO(); List <CurriculoViewModel> lista = dao.Listagem(); return(View(lista)); }
public IActionResult Alterar(CurriculoViewModel cv, string Operacao) { try { ValidaDados(cv, Operacao); if (ModelState.IsValid) { CurriculoDAO dao = new CurriculoDAO(); // if (Operacao == "I") dao.Alterar(cv); // else // dao.Alterar(cv); return(RedirectToAction("Index")); } else { //ViewBag.Operacao = Operacao; return(View("Editar")); } } catch (Exception erro) { return(View("Error", new ErrorViewModel(erro.ToString()))); } }
public IActionResult Salvar4(CurriculoViewModel curriculo, string id) { try { if (curriculo.idioma1 == null) { curriculo.idioma1 = ""; } if (curriculo.idioma2 == null) { curriculo.idioma2 = ""; } if (curriculo.idioma3 == null) { curriculo.idioma3 = ""; } CurriculoDAO dao = new CurriculoDAO(); if (curriculo.cpf == null) { curriculo.cpf = id; } dao.Inserir4(curriculo); return(View("CadastroConfirma")); } catch (Exception erro) { return(View("Error", new ErrorViewModel(erro.ToString()))); } }
private void FormAtualizarCurriculo_Load(object sender, EventArgs e) { cbIdCandidato.Text = getIdCandidato(); cbIdCandidato.Visible = false; CurriculoDAO curriculoDao = new CurriculoDAO(); dgvCurriculo.DataSource = curriculoDao.ReadCurriculo(int.Parse(cbIdCandidato.Text)); }
public void Gravar(Curriculo curriculo, Anexo anexo, DateTime dataEnvio) { CurriculoDAO curriculoDAO = new CurriculoDAO(); AnexoDAO anexoDAO = new AnexoDAO(); //insere curriculo com anexo curriculoDAO.InsertCvAnexo(curriculo, anexo, dataEnvio); }
public IActionResult ExcluirCurriculo(string id) { CurriculoDAO dao = new CurriculoDAO(); dao.Excluir(id); List <CurriculoViewModel> lista = dao.Listagem(); return(View("ListaBD", lista)); }
public IActionResult Index() { ViewBag.Idioma = getSelectedLanguage(); CurriculoDAO dao = new CurriculoDAO(); List <CurriculoViewModel> lista = dao.Listagem(); return(View(lista)); }
private void btnEncontrarIdComCpf_Click(object sender, EventArgs e) { EstudanteModel estudante = new EstudanteModel(); estudante.Cpf = txtCpf.Text; CurriculoDAO curriculoDao = new CurriculoDAO(); cbIdEstudante.DataSource = curriculoDao.EncontrarIdEstudante(estudante); cbIdEstudante.DisplayMember = "ID"; }
public IActionResult ExibirCurriculo(string id) { CurriculoDAO dao = new CurriculoDAO(); CurriculoViewModel Select = dao.Consulta(id); if (Select.curso1 == null) { } return(View("ExibirCurriculo", Select)); }
public void Gravar(Curriculo curriculo, DateTime dataEnvio) { CurriculoDAO curriculoDAO = new CurriculoDAO(); if (curriculo.nome != String.Empty && curriculo.email != String.Empty && curriculo.telefoneCelular != String.Empty) { //insere curriculo sem anexo curriculoDAO.Insert(curriculo, dataEnvio); } }
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()))); } }
/// <summary> /// Compara um Curriculo antigo e um novo para determinar as mudanças que devem ser realizadas /// </summary> public void CompararCurriculo() { CurriculoDAO dao = new CurriculoDAO(); if (CadastroCurriculoChanged()) { dao.Alterar(CurriculoNovo); } VerificarFormacaoAcademica(); VerificarIdiomas(); VerificarHabilidades(); }
public IActionResult DeleteEN(string cpf) { try { CurriculoDAO dao = new CurriculoDAO(); dao.Excluir(cpf); return(RedirectToAction("ListagemEN")); } catch (Exception erro) { return(View("Error", new ErrorViewModel(erro.ToString()))); } }
public IActionResult ListagemEN() { try { CurriculoDAO dao = new CurriculoDAO(); List <CurriculoViewModel> lista = dao.Listagem(); return(View(lista)); } catch (Exception erro) { return(View("Error", new Exception(erro.ToString()))); } }
public IActionResult Delete(int id) { try { CurriculoDAO dao = new CurriculoDAO(); dao.Excluir(id); return(RedirectToAction("index")); } catch (Exception erro) { return(View("Error", new ErrorViewModel(erro.ToString()))); } }
public IActionResult Impressao(string cpf) { try { CurriculoDAO dao = new CurriculoDAO(); CurriculoViewModel cv = dao.ConsultaImpressao(cpf); return(View(cv)); } catch (Exception erro) { return(View("Error", new Exception(erro.ToString()))); } }
public IActionResult Create(int id) { ViewBag.Idioma = getSelectedLanguage(); CurriculoViewModel cur = new CurriculoViewModel(); // jogo.Data_Aquisicao = DateTime.Now; CurriculoDAO dao = new CurriculoDAO(); //jogo.Id = dao.ProximoId(); return(View("Form", cur)); //return View("Exibir", cur); }
private void btnCadastrarCurriculo_Click(object sender, EventArgs e) { CurriculoModel curriculo = new CurriculoModel(); curriculo.FormacaoFinalizada = txtFormacaoFinalizada.Text; curriculo.CursoAtual = txtCursoAtual.Text; curriculo.AnoInicio = int.Parse(txtAnoInicio.Text); curriculo.SemestreInicio = cbSemestreInicio.Text; curriculo.AnoTermino = int.Parse(txtAnoPrevistoTermino.Text); curriculo.SemestreTermino = txtSemestreTermino.Text; curriculo.TurnoCurso = cbTurnoCurso.Text; curriculo.HabilidadesPraticas = txtHabilidadesPraticas.Text; curriculo.ConhecimentoTeorico = txtConhecimentoTeorico.Text; curriculo.HorasDiariasDisponivel = txtHorasDiaDisponiveis.Text; curriculo.CodEstudante = int.Parse(cbIdEstudante.Text); CurriculoDAO curriculoDao = new CurriculoDAO(); curriculoDao.CreateCurriculo(curriculo); }
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()))); } }
private void btnAtualizar_Click(object sender, EventArgs e) { CurriculoModel curriculoModel = new CurriculoModel(); curriculoModel.FormacaoFinalizada = txtFormacaoFinalizada.Text; curriculoModel.CursoAtual = txtCursoAtual.Text; curriculoModel.AnoInicio = int.Parse(txtAnoInicio.Text); curriculoModel.SemestreInicio = cbSemestreInicio.Text; curriculoModel.AnoTermino = int.Parse(txtAnoPrevistoTermino.Text); curriculoModel.SemestreTermino = txtSemestreTermino.Text; curriculoModel.TurnoCurso = cbTurnoCurso.Text; curriculoModel.HabilidadesPraticas = txtHabilidadesPraticas.Text; curriculoModel.ConhecimentoTeorico = txtConhecimentoTeorico.Text; curriculoModel.HorasDiariasDisponivel = txtHorasDiaDisponiveis.Text; curriculoModel.CodEstudante = int.Parse(cbIdCandidato.Text); CurriculoDAO curriculoDao = new CurriculoDAO(); curriculoDao.UpdateCurriculo(curriculoModel); dgvCurriculo.DataSource = curriculoDao.ReadCurriculo(int.Parse(cbIdCandidato.Text)); }
//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()))); } }
public IActionResult Salvar(CurriculoViewModel cv, string Operacao) { try { ValidaDados(cv, Operacao); if (ModelState.IsValid) { CurriculoDAO dao = new CurriculoDAO(); dao.Inserir(cv); return(RedirectToAction("Index")); } else { ViewBag.Operacao = Operacao; return(View("Cadastro")); } } catch (Exception erro) { return(View("Error", new ErrorViewModel(erro.ToString()))); } }
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()))); } }
public List <Curriculo> ListarPorData(string dataInicial, string dataFim) { CurriculoDAO curriculoDao = new CurriculoDAO(); return(curriculoDao.ListarPorData(dataInicial, dataFim)); }
public Curriculo ReadById(int id) { CurriculoDAO curriculoDao = new CurriculoDAO(); return(curriculoDao.ReadById(id)); }
public List <Curriculo> ListarPorArea(string area) { CurriculoDAO curriculoDao = new CurriculoDAO(); return(curriculoDao.ListarPorArea(area)); }
public List <Curriculo> ListarCurriculos() { CurriculoDAO curriculoDao = new CurriculoDAO(); return(curriculoDao.ListarCurriculos()); }
public void Delete(int id) { CurriculoDAO curriculoDAO = new CurriculoDAO(); curriculoDAO.Delete(id); }
//Validação de dados private void ValidaDados(CurriculoViewModel cv, string operacao) { ModelState.Clear(); CurriculoDAO dao = new CurriculoDAO(); //Dados Pessoais if (string.IsNullOrEmpty(cv.Nome)) { ModelState.AddModelError("Nome", "Preencha o nome."); } if (!ValidaCPF(cv.Cpf)) { ModelState.AddModelError("CPF", "CPF inválido"); } if (cv.Telefone.Length < 9) { ModelState.AddModelError("Telefone", "Telefone inválido"); } if (!ValidaEmail(cv.Email)) { ModelState.AddModelError("E-mail", "E-mail inválido"); } if (string.IsNullOrEmpty(cv.Cargo)) { ModelState.AddModelError("Cargo", "Preencha o cargo."); } //Endereço if (string.IsNullOrEmpty(cv.Estado)) { ModelState.AddModelError("CEP", "Preencha o CEP."); } if (cv.Numero <= 0) { ModelState.AddModelError("Numero", "Preencha o Número."); } //Dados Academicos //Curso1 if (!string.IsNullOrEmpty(cv.Curso1) || !string.IsNullOrEmpty(cv.Escolaridade1) || !string.IsNullOrEmpty(cv.Instituicao1) || !string.IsNullOrEmpty(cv.Situacao1) || cv.Conclusao1.ToString() != "01/01/0001 00:00:00" && cv.Conclusao1.ToString() != "1/1/0001 12:00:00 AM" || !string.IsNullOrEmpty(cv.Periodo1)) { if (string.IsNullOrEmpty(cv.Curso1)) { ModelState.AddModelError("Curso", "Preencha o curso."); } if (string.IsNullOrEmpty(cv.Escolaridade1)) { ModelState.AddModelError("Escolaridade", "Preencha a escolaridade."); } if (string.IsNullOrEmpty(cv.Instituicao1)) { ModelState.AddModelError("Instiuição", "Preencha a instituição"); } if (string.IsNullOrEmpty(cv.Situacao1)) { ModelState.AddModelError("Situação", "Preencha a situação."); } if (cv.Conclusao1.ToString() == "01/01/0001 00:00:00" && cv.Conclusao1.ToString() != "1/1/0001 12:00:00 AM") { ModelState.AddModelError("Conclusão", "Preencha a conclusão corretamente."); } if (string.IsNullOrEmpty(cv.Periodo1)) { ModelState.AddModelError("Periodo", "Preencha o período."); } } //Curso2 if (!string.IsNullOrEmpty(cv.Curso2) || !string.IsNullOrEmpty(cv.Escolaridade2) || !string.IsNullOrEmpty(cv.Instituicao2) || !string.IsNullOrEmpty(cv.Situacao2) || cv.Conclusao2.ToString() != "01/01/0001 00:00:00" && cv.Conclusao2.ToString() != "1/1/0001 12:00:00 AM" || !string.IsNullOrEmpty(cv.Periodo2)) { if (string.IsNullOrEmpty(cv.Curso2)) { ModelState.AddModelError("Curso", "Preencha o curso."); } if (string.IsNullOrEmpty(cv.Escolaridade2)) { ModelState.AddModelError("Escolaridade", "Preencha a escolaridade."); } if (string.IsNullOrEmpty(cv.Instituicao2)) { ModelState.AddModelError("Instiuição", "Preencha a instituição"); } if (string.IsNullOrEmpty(cv.Situacao2)) { ModelState.AddModelError("Situação", "Preencha a situação."); } if (cv.Conclusao2.ToString() == "01/01/0001 00:00:00" && cv.Conclusao2.ToString() != "1/1/0001 12:00:00 AM") { ModelState.AddModelError("Conclusão", "Preencha a conclusão corretamente."); } if (string.IsNullOrEmpty(cv.Periodo2)) { ModelState.AddModelError("Periodo", "Preencha o período."); } } //Curso3 if (!string.IsNullOrEmpty(cv.Curso3) || !string.IsNullOrEmpty(cv.Escolaridade3) || !string.IsNullOrEmpty(cv.Instituicao3) || !string.IsNullOrEmpty(cv.Situacao3) || cv.Conclusao3.ToString() != "01/01/0001 00:00:00" && cv.Conclusao3.ToString() != "1/1/0001 12:00:00 AM" || !string.IsNullOrEmpty(cv.Periodo3)) { if (string.IsNullOrEmpty(cv.Curso3)) { ModelState.AddModelError("Curso", "Preencha o curso."); } if (string.IsNullOrEmpty(cv.Escolaridade3)) { ModelState.AddModelError("Escolaridade", "Preencha a escolaridade."); } if (string.IsNullOrEmpty(cv.Instituicao3)) { ModelState.AddModelError("Instiuição", "Preencha a instituição"); } if (string.IsNullOrEmpty(cv.Situacao3)) { ModelState.AddModelError("Situação", "Preencha a situação."); } if (cv.Conclusao3.ToString() == "01/01/0001 00:00:00" && cv.Conclusao3.ToString() != "1/1/0001 12:00:00 AM") { ModelState.AddModelError("Conclusão", "Preencha a conclusão corretamente."); } if (string.IsNullOrEmpty(cv.Periodo3)) { ModelState.AddModelError("Periodo", "Preencha o período."); } } //Curso4 if (!string.IsNullOrEmpty(cv.Curso4) || !string.IsNullOrEmpty(cv.Escolaridade4) || !string.IsNullOrEmpty(cv.Instituicao4) || !string.IsNullOrEmpty(cv.Situacao4) || cv.Conclusao4.ToString() != "01/01/0001 00:00:00" && cv.Conclusao4.ToString() != "1/1/0001 12:00:00 AM" || !string.IsNullOrEmpty(cv.Periodo4)) { if (string.IsNullOrEmpty(cv.Curso4)) { ModelState.AddModelError("Curso", "Preencha o curso."); } if (string.IsNullOrEmpty(cv.Escolaridade4)) { ModelState.AddModelError("Escolaridade", "Preencha a escolaridade."); } if (string.IsNullOrEmpty(cv.Instituicao4)) { ModelState.AddModelError("Instiuição", "Preencha a instituição"); } if (string.IsNullOrEmpty(cv.Situacao4)) { ModelState.AddModelError("Situação", "Preencha a situação."); } if (cv.Conclusao4.ToString() == "01/01/0001 00:00:00" && cv.Conclusao4.ToString() != "1/1/0001 12:00:00 AM") { ModelState.AddModelError("Conclusão", "Preencha a conclusão corretamente."); } if (string.IsNullOrEmpty(cv.Periodo4)) { ModelState.AddModelError("Periodo", "Preencha o período."); } } //Curso5 if (!string.IsNullOrEmpty(cv.Curso5) || !string.IsNullOrEmpty(cv.Escolaridade5) || !string.IsNullOrEmpty(cv.Instituicao5) || !string.IsNullOrEmpty(cv.Situacao5) || cv.Conclusao5.ToString() != "01/01/0001 00:00:00" && cv.Conclusao5.ToString() != "1/1/0001 12:00:00 AM" || !string.IsNullOrEmpty(cv.Periodo5)) { if (string.IsNullOrEmpty(cv.Curso5)) { ModelState.AddModelError("Curso", "Preencha o curso."); } if (string.IsNullOrEmpty(cv.Escolaridade5)) { ModelState.AddModelError("Escolaridade", "Preencha a escolaridade."); } if (string.IsNullOrEmpty(cv.Instituicao5)) { ModelState.AddModelError("Instiuição", "Preencha a instituição"); } if (string.IsNullOrEmpty(cv.Situacao5)) { ModelState.AddModelError("Situação", "Preencha a situação."); } if (cv.Conclusao5.ToString() == "01/01/0001 00:00:00" && cv.Conclusao5.ToString() != "1/1/0001 12:00:00 AM") { ModelState.AddModelError("Conclusão", "Preencha a conclusão corretamente."); } if (string.IsNullOrEmpty(cv.Periodo5)) { ModelState.AddModelError("Periodo", "Preencha o período."); } } //Empresa //Exp1 if (!string.IsNullOrEmpty(cv.Empresa1) || cv.Inicio1.ToString() != "01/01/0001 00:00:00" && cv.Inicio1.ToString() != "1/1/0001 12:00:00 AM" || cv.Termino1.ToString() != "01/01/0001 00:00:00" && cv.Termino1.ToString() != "1/1/0001 12:00:00 AM" || !string.IsNullOrEmpty(cv.Ocupacao1) || !string.IsNullOrEmpty(cv.Atividades1)) { if (string.IsNullOrEmpty(cv.Empresa1)) { ModelState.AddModelError("Empresa", "Preencha a empresa."); } if (cv.Inicio1.ToString() == "01/01/0001 00:00:00" && cv.Inicio1.ToString() != "1/1/0001 12:00:00 AM" || cv.Inicio1 >= DateTime.Today) { ModelState.AddModelError("Início", "Preencha o início corretamente."); } if (cv.Termino1.ToString() == "01/01/0001 00:00:00" && cv.Termino1.ToString() != "1/1/0001 12:00:00 AM" || cv.Termino1 > DateTime.Today) { ModelState.AddModelError("Término", "Preencha o término corretamente."); } if (string.IsNullOrEmpty(cv.Ocupacao1)) { ModelState.AddModelError("Ocupação", "Preencha a ocupação."); } if (string.IsNullOrEmpty(cv.Atividades1)) { ModelState.AddModelError("Atividade", "Preencha a atividade."); } } //Exp2 if (!string.IsNullOrEmpty(cv.Empresa2) || cv.Inicio2.ToString() != "01/01/0001 00:00:00" && cv.Inicio2.ToString() != "1/1/0001 12:00:00 AM" || cv.Termino2.ToString() != "01/01/0001 00:00:00" && cv.Termino2.ToString() != "1/1/0001 12:00:00 AM" || !string.IsNullOrEmpty(cv.Ocupacao2) || !string.IsNullOrEmpty(cv.Atividades2)) { if (string.IsNullOrEmpty(cv.Empresa2)) { ModelState.AddModelError("Empresa", "Preencha a empresa."); } if (cv.Inicio2.ToString() == "01/01/0001 00:00:00" && cv.Inicio2.ToString() != "1/1/0001 12:00:00 AM" || cv.Inicio2 >= DateTime.Today) { ModelState.AddModelError("Início", "Preencha o início corretamente."); } if (cv.Termino2.ToString() == "01/01/0001 00:00:00" && cv.Termino2.ToString() != "1/1/0001 12:00:00 AM" || cv.Termino2 > DateTime.Today) { ModelState.AddModelError("Término", "Preencha o término corretamente."); } if (string.IsNullOrEmpty(cv.Ocupacao2)) { ModelState.AddModelError("Ocupação", "Preencha a ocupação."); } if (string.IsNullOrEmpty(cv.Atividades2)) { ModelState.AddModelError("Atividade", "Preencha a atividade."); } } //Exp3 if (!string.IsNullOrEmpty(cv.Empresa3) || cv.Inicio3.ToString() != "01/01/0001 00:00:00" && cv.Inicio3.ToString() != "1/1/0001 12:00:00 AM" || cv.Termino3.ToString() != "01/01/0001 00:00:00" && cv.Termino3.ToString() != "1/1/0001 12:00:00 AM" || !string.IsNullOrEmpty(cv.Ocupacao3) || !string.IsNullOrEmpty(cv.Atividades3)) { if (string.IsNullOrEmpty(cv.Empresa3)) { ModelState.AddModelError("Empresa", "Preencha a empresa."); } if (cv.Inicio3.ToString() == "01/01/0001 00:00:00" && cv.Inicio3.ToString() != "1/1/0001 12:00:00 AM" || cv.Inicio3 >= DateTime.Today) { ModelState.AddModelError("Início", "Preencha o início corretamente."); } if (cv.Conclusao2.ToString() == "01/01/0001 00:00:00" && cv.Termino3.ToString() != "1/1/0001 12:00:00 AM" || cv.Termino3 > DateTime.Today) { ModelState.AddModelError("Término", "Preencha o término corretamente."); } if (string.IsNullOrEmpty(cv.Ocupacao3)) { ModelState.AddModelError("Ocupação", "Preencha a ocupação."); } if (string.IsNullOrEmpty(cv.Atividades3)) { ModelState.AddModelError("Atividade", "Preencha a atividade."); } } //Idioma1 if (!string.IsNullOrEmpty(cv.Idioma1) || !string.IsNullOrEmpty(cv.Nivelidioma1)) { if (string.IsNullOrEmpty(cv.Idioma1)) { ModelState.AddModelError("Idioma", "Preencha o idioma."); } if (string.IsNullOrEmpty(cv.Nivelidioma1)) { ModelState.AddModelError("Nível do idioma", "Preencha o nível do idioma."); } } //Idioma2 if (!string.IsNullOrEmpty(cv.Idioma2) || !string.IsNullOrEmpty(cv.Nivelidioma2)) { if (string.IsNullOrEmpty(cv.Idioma2)) { ModelState.AddModelError("Idioma", "Preencha o idioma."); } if (string.IsNullOrEmpty(cv.Nivelidioma2)) { ModelState.AddModelError("Nível do idioma", "Preencha o nível do idioma."); } } //Idioma3 if (!string.IsNullOrEmpty(cv.Idioma3) || !string.IsNullOrEmpty(cv.Nivelidioma3)) { if (string.IsNullOrEmpty(cv.Idioma3)) { ModelState.AddModelError("Idioma", "Preencha o idioma."); } if (string.IsNullOrEmpty(cv.Nivelidioma3)) { ModelState.AddModelError("Nível do idioma", "Preencha o nível do idioma."); } } }