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()))); } }
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 void Inserir(CurriculoViewModel Curriculo) { string sql = "SET ANSI_WARNINGS OFF " + "SET DATEFORMAT dmy " + "insert into Curriculos(nome, telefone,cpf, email,DataNascimento, cargoPretendido,Cep,rua" + ",Bairro,Cidade,Estado,Numero,Facebook,Linkdin,Instagram,SobreMim)" + "values ( @nome, @telefone,@cpf, @email,@DataNascimento, @cargoPretendido,@Cep,@rua,@Bairro" + ",@Cidade,@Estado,@Numero,@Facebook,@Linkdin,@Instagram,@SobreMim) " + "SET ANSI_WARNINGS ON "; HelperDAO.ExecutaSQL(sql, CriaParametros(Curriculo)); }
public CurriculoViewModel Atualizar(CurriculoViewModel curriculoViewModel) { var curriculo = Mapper.Map <CurriculoViewModel, Curriculo>(curriculoViewModel); var curriculoReturn = _curriculoServico.Atualizar(curriculo); if (curriculoReturn.IsValid()) { Commit(); } return(curriculoViewModel); }
// GET: Curriculos/Delete/5 public ActionResult Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CurriculoViewModel curriculoViewModel = _curriculoAppServicos.ObterPorId(id.Value); if (curriculoViewModel == null) { return(HttpNotFound()); } return(View(curriculoViewModel)); }
// GET: Curriculos/Edit/5 public ActionResult Edit(int id) { var datosCandidato = _context.DatosCandidatos.FirstOrDefault(x => x.UserId == User.FindFirstValue(ClaimTypes.NameIdentifier)); var curriculo = _context.Curriculos.FirstOrDefault(x => x.DatosCandidatoId == datosCandidato.Id); var curriculoViewModel = new CurriculoViewModel { Id = curriculo.Id, Nombre = curriculo.Nombre, Visibilidad = true }; ViewData["AniosExperiencia"] = new SelectList(_context.AniosExperiencias.ToList(), "Id", "Rango"); return(View(curriculoViewModel)); }
private SqlParameter[] CriaParametros3(CurriculoViewModel curriculo) { SqlParameter[] parametros = new SqlParameter[10]; parametros[0] = new SqlParameter("cpf", curriculo.cpf); parametros[1] = new SqlParameter("experiencia1", curriculo.experiencia1); parametros[2] = new SqlParameter("experiencia1Desde", curriculo.experiencia1Desde); parametros[3] = new SqlParameter("experiencia1Ate", curriculo.experiencia1Ate); parametros[4] = new SqlParameter("experiencia2", curriculo.experiencia2); parametros[5] = new SqlParameter("experiencia2Desde", curriculo.experiencia2Desde); parametros[6] = new SqlParameter("experiencia2Ate", curriculo.experiencia2Ate); parametros[7] = new SqlParameter("experiencia3", curriculo.experiencia3); parametros[8] = new SqlParameter("experiencia3Desde", curriculo.experiencia3Desde); parametros[9] = new SqlParameter("experiencia3Ate", curriculo.experiencia3Ate); return(parametros); }
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); }
public IActionResult VisualizarPDF(int id) { var idUsuario = HttpContext.Session.GetInt32("UsuarioId"); CurriculoViewModel curriculo = new CurriculoViewModel(); curriculo.Objetivos = _context.Objetivos.Where(o => o.Curriculo.UsuarioId == idUsuario).ToList(); curriculo.FormacoesAcademicas = _context.FormacaoAcademicas.Include(f => f.TipoCurso).Where(f => f.Curriculo.UsuarioId == idUsuario).ToList(); curriculo.ExperienciasProfissionais = _context.ExperienciasProfissionais.Where(e => e.Curriculo.UsuarioId == idUsuario).ToList(); curriculo.Idiomas = _context.Idiomas.Where(i => i.Curriculo.UsuarioId == idUsuario).ToList(); return(new ViewAsPdf("PDF", curriculo) { FileName = "Curriculo_.pdf" }); }
private SqlParameter[] CriaParametros1(CurriculoViewModel curriculo) { SqlParameter[] parametros = new SqlParameter[11]; parametros[0] = new SqlParameter("cpf", curriculo.cpf); parametros[1] = new SqlParameter("nome", curriculo.nome); parametros[2] = new SqlParameter("email", curriculo.email); parametros[3] = new SqlParameter("cep", curriculo.cep); parametros[4] = new SqlParameter("rua", curriculo.rua); parametros[5] = new SqlParameter("bairro", curriculo.bairro); parametros[6] = new SqlParameter("complementoEnd", curriculo.complementoEnd); parametros[7] = new SqlParameter("estado", curriculo.estado); parametros[8] = new SqlParameter("cargoPretendido", curriculo.cargoPretendido); parametros[9] = new SqlParameter("celular", curriculo.celular); parametros[10] = new SqlParameter("numeroEnd", curriculo.numeroEnd); return(parametros); }
public void Inserir3(CurriculoViewModel curriculo) { string sql = "update CadastroCurriculo set experiencia1 = @experiencia1, " + "experiencia1Desde = @experiencia1Desde, " + "experiencia1Ate = @experiencia1Ate, " + "experiencia2 = @experiencia2," + "experiencia2Desde = @experiencia2Desde, " + "experiencia2Ate = @experiencia2Ate," + "experiencia3 = @experiencia3," + "experiencia3Desde = @experiencia3Desde," + "experiencia3Ate = @experiencia3Ate " + "where cpf = @cpf"; HelperDAO.ExecutaSQL(sql, CriaParametros3(curriculo)); }
public CurriculoViewModel MontaImpressao(string cpf) { string sql = "select * from Cadastro where cpf =" + '\'' + cpf + '\''; DataTable tabela = HelperDAO.ExecutaSelect(sql, null); if (tabela.Rows.Count == 0) { return(null); } else { CurriculoViewModel cv = new CurriculoViewModel(); cv = MontaCV(tabela.Rows[0]);; return(cv); } }
public void Alterar1(CurriculoViewModel curriculo) { string sql = "update CadastroCurriculo set nome = @nome, " + "email = @email," + "cep = @cep," + "rua = @rua," + "bairro = @bairro," + "complementoEnd = @complementoEnd," + "estado = @estado," + "cargoPretendido = @cargoPretendido," + "celular = @celular," + "numeroEnd = @numeroEnd " + "where cpf = @cpf"; HelperDAO.ExecutaSQL(sql, CriaParametros1(curriculo)); }
public IActionResult VisualizarComoPDF() { var id = HttpContext.Session.GetInt32("UsuarioId"); var curriculo = new CurriculoViewModel { Objetivos = _context.Objetivos.Where(x => x.Curriculo.UsuarioId == id).ToList(), FormacaoAcademicas = _context.FormacoesAcademicas.Include(x => x.TipoCurso).Where(x => x.Curriculo.UsuarioId == id).ToList(), ExperienciaProfissionals = _context.ExperienciaProfissionais.Where(x => x.Curriculo.UsuarioId == id).ToList(), Idiomas = _context.Idiomas.Where(x => x.Curriculo.UsuarioId == id).ToList() }; return(new ViewAsPdf("PDF", curriculo) { FileName = "Curriculo.pdf" }); }
public ActionResult RegistrarDocumento(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Negocio_Pessoa pessoa = db.Negocio_Pessoa.Find(id); if (pessoa == null) { return(HttpNotFound()); } CurriculoViewModel CVM = new CurriculoViewModel(); CVM.PessoaID = pessoa.Pessoa_ID; PopulateDocumentoDropDownList(); return(View(CVM)); }
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); } }
//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 ActionResult RegistrarDocumento([Bind(Include = "PessoaID, DocumentoID, OrgaoEmissor, DtEmissao, Cidade, Estado, Pais")] CurriculoViewModel novoCurriculo) { if (ModelState.IsValid) { Negocio_Curriculo curriculo = new Negocio_Curriculo(); curriculo.Pessoa_ID = novoCurriculo.PessoaID; curriculo.Documento_ID = novoCurriculo.DocumentoID; curriculo.Orgao_Emissor = novoCurriculo.OrgaoEmissor; curriculo.Dt_Emissao = novoCurriculo.DtEmissao; curriculo.Cidade_Emissao = novoCurriculo.Cidade; curriculo.Estado_Emissao = novoCurriculo.Estado; curriculo.Pais_Emissao = novoCurriculo.Pais; db.Negocio_Curriculo.Add(curriculo); db.SaveChanges(); return(RedirectToAction("NovaMatricula", "Matricula", new { id = novoCurriculo.PessoaID })); } PopulateDocumentosDropDownList(novoCurriculo.DocumentoID); return(View(novoCurriculo)); }
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()))); } }
public ActionResult RegistrarDocumento([Bind(Include = "PessoaID, DocumentoID, DtEmissao, OrgaoEmissor, DtEmissao, Cidade, Estado, Pais")] CurriculoViewModel curriculo) { if (ModelState.IsValid) { Negocio_Curriculo NC = new Negocio_Curriculo(); NC.Pessoa_ID = curriculo.PessoaID; NC.Documento_ID = curriculo.DocumentoID; NC.Orgao_Emissor = curriculo.OrgaoEmissor; NC.Dt_Emissao = curriculo.DtEmissao; NC.Cidade_Emissao = curriculo.Cidade; NC.Estado_Emissao = curriculo.Estado; NC.Pais_Emissao = curriculo.Pais; db.Negocio_Curriculo.Add(NC); db.SaveChanges(); return(RedirectToAction("NovoFuncionario", new { id = curriculo.PessoaID })); } PopulateDocumentoDropDownList(curriculo.DocumentoID); return(View(curriculo)); }
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()))); } }
private SqlParameter[] CriaParametros(CurriculoViewModel Curriculo) { SqlParameter[] parametros = new SqlParameter[17]; parametros[0] = new SqlParameter("nome", Curriculo.Nome); parametros[1] = new SqlParameter("telefone", Curriculo.Telefone); parametros[2] = new SqlParameter("cpf", Curriculo.CPF); parametros[3] = new SqlParameter("email", Curriculo.Email); parametros[4] = new SqlParameter("DataNascimento", Curriculo.Nascimento); parametros[5] = new SqlParameter("cargoPretendido", Curriculo.Cargo_Pretendido); parametros[6] = new SqlParameter("Cep", Curriculo.CEP); parametros[7] = new SqlParameter("rua", Curriculo.Rua); parametros[8] = new SqlParameter("Bairro", Curriculo.Bairro); parametros[9] = new SqlParameter("Cidade", Curriculo.Cidade); parametros[10] = new SqlParameter("Estado", Curriculo.Estado); parametros[11] = new SqlParameter("Numero", Curriculo.Numero_Endereco); parametros[12] = new SqlParameter("Facebook", Curriculo.Facebook != null ? Curriculo.Facebook:""); parametros[13] = new SqlParameter("Linkdin", Curriculo.Linkdin != null ? Curriculo.Linkdin : ""); parametros[14] = new SqlParameter("Instagram", Curriculo.Instagram != null ? Curriculo.Instagram : ""); parametros[15] = new SqlParameter("SobreMim", Curriculo.SobreMim != null ? Curriculo.SobreMim : ""); parametros[16] = new SqlParameter("id", Curriculo.Id); return(parametros); }
private SqlParameter[] CriaParametros(CurriculoViewModel curriculo) { SqlParameter[] parametros = new SqlParameter[16]; parametros[0] = new SqlParameter("id", curriculo.Id); parametros[1] = new SqlParameter("idExperiencia", curriculo.IdExperiencia); parametros[2] = new SqlParameter("idIdioma1", curriculo.IdIdioma1); parametros[3] = new SqlParameter("idIdioma2", curriculo.IdIdioma2); parametros[4] = new SqlParameter("idIdioma3", curriculo.IdIdioma3); parametros[5] = new SqlParameter("idFormacaoG", curriculo.IdFormacaoG); parametros[6] = new SqlParameter("idFormacaoPG", curriculo.IdFormacaoPG); parametros[7] = new SqlParameter("idFormacaoTec", curriculo.IdFormacaoTec); parametros[8] = new SqlParameter("idade", curriculo.Idade); parametros[9] = new SqlParameter("nome", curriculo.Nome); parametros[10] = new SqlParameter("cpf", curriculo.Cpf); parametros[11] = new SqlParameter("codEndereco", curriculo.CodEndereco); parametros[12] = new SqlParameter("telefone", curriculo.Telefone); parametros[13] = new SqlParameter("email", curriculo.Email); parametros[14] = new SqlParameter("area", curriculo.Area); parametros[15] = new SqlParameter("cargo", curriculo.Cargo); return(parametros); }
// GET: /Movies/Delete/5 public ActionResult Excluir(int id) { CurriculoDal cuDal = new CurriculoDal(); Curriculo curriculo = cuDal.FindById(id); if (curriculo == null) { return(HttpNotFound()); } else { CurriculoViewModel cuView = new CurriculoViewModel(); cuView.Id = curriculo.Id; cuView.Nome = curriculo.Nome; cuView.Tamanho = curriculo.Tamanho; cuView.Tipo = curriculo.Tipo; cuView.DataCadastro = curriculo.DataCadastro; cuView.CadastradoPor = curriculo.CadastradoPor; cuView.IdCandidato = curriculo.IdCandidato; return(View(cuView)); } }
// GET: Candidato/Consulta public ActionResult Consulta(int id) { if (HttpContext.User.Identity.IsAuthenticated) { var listaInfosCurriculo = new List <CurriculoViewModel>(); try { Conexao con = new Conexao(); var query = from tbCurriculo in con.Curriculo where tbCurriculo.IdCandidato == id select tbCurriculo; foreach (var dadosCurriculo in query) { var model = new CurriculoViewModel(); model.Id = dadosCurriculo.Id; model.Nome = dadosCurriculo.Nome; model.DataCadastro = dadosCurriculo.DataCadastro; model.Tamanho = dadosCurriculo.Tamanho; model.CadastradoPor = dadosCurriculo.CadastradoPor; listaInfosCurriculo.Add(model); } } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(View(listaInfosCurriculo)); } else { return(RedirectToAction("Login", "Usuario")); } }
public void Alterar(CurriculoViewModel Curriculo) { string sql = "SET DATEFORMAT dmy " + "update Curriculos set nome = @nome, " + "telefone = @telefone, " + "cpf = @cpf, " + "email = @email," + "DataNascimento = @DataNascimento," + "cargoPretendido = @cargoPretendido, " + "Cep = @Cep, " + "rua = @rua, " + "Bairro = @Bairro, " + "Cidade = @Cidade, " + "Estado = @Estado, " + "Numero = @Numero, " + "Facebook = @Facebook, " + "Linkdin = @Linkdin, " + "Instagram = @Instagram, " + "SobreMim = @SobreMim " + "where id = @id"; HelperDAO.ExecutaSQL(sql, CriaParametros(Curriculo)); }
public IActionResult NovoCurriculo() { CurriculoViewModel curriculo = new CurriculoViewModel(); return(View("Form", curriculo)); }
private CurriculoViewModel MontaCVImpressao(DataRow registro) { DateTime data = Convert.ToDateTime("01/01/0001"); CurriculoViewModel cv = new CurriculoViewModel(); //Dados Pessoais cv.Nome = registro["Nome"].ToString(); cv.Cpf = registro["Cpf"].ToString(); cv.Telefone = registro["Telefone"].ToString(); cv.Email = registro["Email"].ToString(); cv.Cargo = registro["Cargo"].ToString(); //Endereço cv.Cep = registro["Cep"].ToString(); cv.Estado = registro["Estado"].ToString(); cv.Cidade = registro["Cidade"].ToString(); cv.Bairro = registro["Bairro"].ToString(); cv.Rua = registro["Rua"].ToString(); cv.Numero = Convert.ToInt32(registro["Numero"]); //Curso1 if (registro["Curso1"].ToString() != "") { cv.Curso1 = registro["Curso1"].ToString(); cv.Escolaridade1 = registro["Escolaridade1"].ToString(); cv.Instituicao1 = registro["Instituicao1"].ToString(); cv.Situacao1 = registro["Situacao1"].ToString(); cv.Conclusao1 = Convert.ToDateTime(registro["Conclusao1"]); cv.Periodo1 = registro["Periodo1"].ToString(); } //Curso2 if (registro["Curso2"].ToString() != "") { cv.Curso2 = registro["Curso2"].ToString(); cv.Escolaridade2 = registro["Escolaridade2"].ToString(); cv.Instituicao2 = registro["Instituicao2"].ToString(); cv.Situacao2 = registro["Situacao2"].ToString(); cv.Conclusao2 = Convert.ToDateTime(registro["Conclusao2"]); cv.Periodo2 = registro["Periodo2"].ToString(); } //Curso3 if (registro["Curso3"].ToString() != "") { cv.Curso3 = registro["Curso3"].ToString(); cv.Escolaridade3 = registro["Escolaridade3"].ToString(); cv.Instituicao3 = registro["Instituicao3"].ToString(); cv.Situacao3 = registro["Situacao3"].ToString(); cv.Conclusao3 = Convert.ToDateTime(registro["Conclusao3"]); cv.Periodo3 = registro["Periodo3"].ToString(); } //Curso4 if (registro["Curso4"].ToString() != "") { cv.Curso4 = registro["Curso4"].ToString(); cv.Escolaridade4 = registro["Escolaridade4"].ToString(); cv.Instituicao4 = registro["Instituicao4"].ToString(); cv.Situacao4 = registro["Situacao4"].ToString(); cv.Conclusao4 = Convert.ToDateTime(registro["Conclusao4"]); cv.Periodo4 = registro["Periodo4"].ToString(); } //Curso5 if (registro["Curso5"].ToString() != "") { cv.Curso5 = registro["Curso5"].ToString(); cv.Escolaridade5 = registro["Escolaridade5"].ToString(); cv.Instituicao5 = registro["Instituicao5"].ToString(); cv.Situacao5 = registro["Situacao5"].ToString(); cv.Conclusao5 = Convert.ToDateTime(registro["Conclusao5"]); cv.Periodo5 = registro["Periodo5"].ToString(); } //Experiencia1 if (registro["Empresa1"].ToString() != "") { cv.Empresa1 = registro["Empresa1"].ToString(); cv.Inicio1 = Convert.ToDateTime(registro["Inicio1"]); cv.Termino1 = Convert.ToDateTime(registro["Termino1"]); cv.Ocupacao1 = registro["Ocupacao1"].ToString(); cv.Atividades1 = registro["Atividades1"].ToString(); } //Experiencia2 if (registro["Empresa2"].ToString() != "") { cv.Empresa2 = registro["Empresa2"].ToString(); cv.Inicio2 = Convert.ToDateTime(registro["Inicio2"]); cv.Termino2 = Convert.ToDateTime(registro["Termino2"]); cv.Ocupacao2 = registro["Ocupacao2"].ToString(); cv.Atividades2 = registro["Atividades2"].ToString(); } //Experiencia3 if (registro["Empresa3"].ToString() != "") { cv.Empresa3 = registro["Empresa3"].ToString(); cv.Inicio3 = Convert.ToDateTime(registro["Inicio3"]); cv.Termino3 = Convert.ToDateTime(registro["Termino3"]); cv.Ocupacao3 = registro["Ocupacao3"].ToString(); cv.Atividades3 = registro["Atividades3"].ToString(); } //Idioma 1 if (registro["Idioma1"].ToString() != "") { cv.Idioma1 = registro["Idioma1"].ToString(); cv.Nivelidioma1 = registro["Nivelidioma1"].ToString(); } //Idioma 2 if (registro["Idioma2"].ToString() != "") { cv.Idioma2 = registro["Idioma2"].ToString(); cv.Nivelidioma2 = registro["Nivelidioma2"].ToString(); } //Idioma 3 if (registro["Idioma3"].ToString() != "") { cv.Idioma3 = registro["Idioma3"].ToString(); cv.Nivelidioma3 = registro["Nivelidioma3"].ToString(); } return(cv); }