public List <CadastroCurriculum> Pesquisar() { var lista = new List <CadastroCurriculum>(); using (MySqlConnection connection = new MySqlConnection(TelaEmpregos.Properties.Settings.Default.StringConexao)) { using (MySqlCommand command = connection.CreateCommand()) { string query = @" select * from cadastrocurriculum limit 15 "; command.CommandText = query; using (DataTable table = new DataTable()) { using (MySqlDataAdapter adapter = new MySqlDataAdapter(command)) { adapter.Fill(table); } foreach (DataRow row in table.Rows) { CadastroCurriculum cadastro = new CadastroCurriculum(); cadastro.cadastroid = Convert.ToInt32(row["cadastroid"]); cadastro.cidadeid = Convert.ToInt32(row["cidadeid"]); cadastro.nome = Convert.ToString(row["nome"]); cadastro.profissao = Convert.ToString(row["profissao"]); cadastro.sobre = Convert.ToString(row["sobre"]); cadastro.educacao = Convert.ToString(row["educacao"]); cadastro.experiencia = Convert.ToString(row["experiencia"]); cadastro.habilidade1 = Convert.ToString(row["habilidade1"]); cadastro.nivelConhecimento1 = Convert.ToString(row["nivelConhecimento1"]); cadastro.habilidade2 = Convert.ToString(row["habilidade2"]); cadastro.nivelConhecimento2 = Convert.ToString(row["nivelConhecimento2"]); cadastro.habilidade3 = Convert.ToString(row["habilidade3"]); cadastro.nivelConhecimento3 = Convert.ToString(row["nivelConhecimento3"]); cadastro.habilidade4 = Convert.ToString(row["habilidade4"]); cadastro.nivelConhecimento4 = Convert.ToString(row["nivelConhecimento4"]); cadastro.habilidade5 = Convert.ToString(row["habilidade5"]); cadastro.nivelConhecimento5 = Convert.ToString(row["nivelConhecimento5"]); cadastro.imagemPerfil = Convert.ToString(row["imagemPerfil"]); cadastro.facebook = Convert.ToString(row["facebook"]); cadastro.linkedIn = Convert.ToString(row["linkedIn"]); cadastro.whatsApp = Convert.ToString(row["whatsApp"]); cadastro.id = Convert.ToInt32(row["id"]); lista.Add(cadastro); } } } } return(lista); }
public ActionResult Curriculum() { string idParam = Session["id"].ToString(); int id = 0; int.TryParse(idParam, out id); Cidade cidade = null; CadastroCurriculum cadastroCurriculum = null; cadastroCurriculum = cadastroCurriculumModel.Obter(id); if (cadastroCurriculum != null) { cidade = cidadeModel.Obter(cadastroCurriculum.cidadeid); } else { cadastroCurriculum = new CadastroCurriculum(); cadastroCurriculum.id = 0; cadastroCurriculum.nome = ""; cadastroCurriculum.profissao = ""; cadastroCurriculum.sobre = ""; cadastroCurriculum.educacao = ""; cadastroCurriculum.experiencia = ""; cadastroCurriculum.habilidade1 = ""; cadastroCurriculum.nivelConhecimento1 = ""; cadastroCurriculum.habilidade2 = ""; cadastroCurriculum.nivelConhecimento2 = ""; cadastroCurriculum.habilidade3 = ""; cadastroCurriculum.nivelConhecimento3 = ""; cadastroCurriculum.habilidade4 = ""; cadastroCurriculum.nivelConhecimento4 = ""; cadastroCurriculum.habilidade5 = ""; cadastroCurriculum.nivelConhecimento5 = ""; cadastroCurriculum.imagemPerfil = ""; cadastroCurriculum.facebook = ""; cadastroCurriculum.linkedIn = ""; cadastroCurriculum.whatsApp = ""; cidade = cidadeModel.Obter("CARAZINHO"); string caminhoArquivo = Server.MapPath("~/files/" + cadastroCurriculum.imagemPerfil); if (!System.IO.File.Exists(caminhoArquivo)) { cadastroCurriculum.imagemPerfil = ""; } } List <string> estados = cidadeModel.PesquisarEstados(); ViewBag.Estados = estados; ViewBag.Cidade = cidade; return(View(cadastroCurriculum)); }
public ActionResult CurriculumPublic() { string idParam = Request["id"]; int id = 0; int.TryParse(idParam, out id); CadastroCurriculum cadastroCurriculum = cadastroCurriculumModel.ObterId(id); Cidade cidade = cidadeModel.Obter(cadastroCurriculum.cidadeid); ViewBag.Cidade = cidade; return(View(cadastroCurriculum)); }
public void Alterar(CadastroCurriculum cadastroCurriculum) { using (MySqlConnection connection = new MySqlConnection(Properties.Settings.Default.StringConexao)) { using (MySqlCommand command = connection.CreateCommand()) { command.CommandText = @" update cadastrocurriculum set nome = ?, profissao = ?, sobre = ?, educacao = ?, experiencia = ?, habilidade1 = ?, nivelConhecimento1 = ?, habilidade2 = ?, nivelConhecimento2 = ?, habilidade3 = ?, nivelConhecimento3 = ?, habilidade4 = ?, nivelConhecimento4 = ?, habilidade5 = ?, nivelConhecimento5 = ?, imagemPerfil = ?, facebook = ?, linkedIn = ?, whatsApp = ?, cidadeid = ?, cadastroid = ? where id = ?"; command.Parameters.Add("@nome", MySqlDbType.VarChar).Value = cadastroCurriculum.nome; command.Parameters.Add("@profissao", MySqlDbType.VarChar).Value = cadastroCurriculum.profissao; command.Parameters.Add("@sobre", MySqlDbType.VarChar).Value = cadastroCurriculum.sobre; command.Parameters.Add("@educacao", MySqlDbType.VarChar).Value = cadastroCurriculum.educacao; command.Parameters.Add("@experiencia", MySqlDbType.VarChar).Value = cadastroCurriculum.experiencia; command.Parameters.Add("@habilidadae1", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade1; command.Parameters.Add("@nivelConhecimento1", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento1; command.Parameters.Add("@habilidade2", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade2; command.Parameters.Add("@nivelConhecimento2", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento2; command.Parameters.Add("@habilidade3", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade3; command.Parameters.Add("@nivelConhecimento3", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento3; command.Parameters.Add("@habilidade4", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade4; command.Parameters.Add("@nivelConhecimento4", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento4; command.Parameters.Add("@habilidade5", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade5; command.Parameters.Add("@nivelConhecimento5", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento5; command.Parameters.Add("@imagemPerfil", MySqlDbType.VarChar).Value = cadastroCurriculum.imagemPerfil; command.Parameters.Add("@facebook", MySqlDbType.VarChar).Value = cadastroCurriculum.facebook; command.Parameters.Add("@linkedIn", MySqlDbType.VarChar).Value = cadastroCurriculum.linkedIn; command.Parameters.Add("@whatsApp", MySqlDbType.VarChar).Value = cadastroCurriculum.whatsApp; command.Parameters.Add("@cidadeid", MySqlDbType.Int32).Value = cadastroCurriculum.cidadeid; command.Parameters.Add("@cadastroid", MySqlDbType.Int32).Value = cadastroCurriculum.cadastroid; command.Parameters.Add("@id", MySqlDbType.Int32).Value = cadastroCurriculum.id; connection.Open(); command.ExecuteNonQuery(); } } }
public void Incluir(CadastroCurriculum cadastroCurriculum) { using (MySqlConnection connection = new MySqlConnection(TelaEmpregos.Properties.Settings.Default.StringConexao)) { using (MySqlCommand command = connection.CreateCommand()) { command.CommandText = @" insert into cadastrocurriculum (nome, profissao, sobre, educacao, experiencia, habilidade1, nivelConhecimento1, habilidade2, nivelConhecimento2, habilidade3, nivelConhecimento3, habilidade4, nivelConhecimento4, habilidade5, nivelConhecimento5, imagemPerfil, facebook, linkedIn, whatsApp, cidadeid, cadastroid) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?); select LAST_INSERT_ID();"; command.Parameters.Add("@nome", MySqlDbType.VarChar).Value = cadastroCurriculum.nome; command.Parameters.Add("@profissao", MySqlDbType.VarChar).Value = cadastroCurriculum.profissao; command.Parameters.Add("@sobre", MySqlDbType.VarChar).Value = cadastroCurriculum.sobre; command.Parameters.Add("@educacao", MySqlDbType.VarChar).Value = cadastroCurriculum.educacao; command.Parameters.Add("@experiencia", MySqlDbType.VarChar).Value = cadastroCurriculum.experiencia; command.Parameters.Add("@habilidadae1", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade1; command.Parameters.Add("@nivelConhecimento1", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento1; command.Parameters.Add("@habilidade2", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade2; command.Parameters.Add("@nivelConhecimento2", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento2; command.Parameters.Add("@habilidade3", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade3; command.Parameters.Add("@nivelConhecimento3", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento3; command.Parameters.Add("@habilidade4", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade4; command.Parameters.Add("@nivelConhecimento4", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento4; command.Parameters.Add("@habilidade5", MySqlDbType.VarChar).Value = cadastroCurriculum.habilidade5; command.Parameters.Add("@nivelConhecimento5", MySqlDbType.VarChar).Value = cadastroCurriculum.nivelConhecimento5; command.Parameters.Add("@imagemPerfil", MySqlDbType.VarChar).Value = cadastroCurriculum.imagemPerfil; command.Parameters.Add("@facebook", MySqlDbType.VarChar).Value = cadastroCurriculum.facebook; command.Parameters.Add("@linkedIn", MySqlDbType.VarChar).Value = cadastroCurriculum.linkedIn; command.Parameters.Add("@whatsApp", MySqlDbType.VarChar).Value = cadastroCurriculum.whatsApp; command.Parameters.Add("@cidadeid", MySqlDbType.Int32).Value = cadastroCurriculum.cidadeid; command.Parameters.Add("@cadastroid", MySqlDbType.Int32).Value = cadastroCurriculum.cadastroid; connection.Open(); object idGerado = command.ExecuteScalar(); cadastroCurriculum.id = Convert.ToInt32(idGerado); } } }
public ActionResult Edit(FormCollection formCollection) { ResultAjax result = new ResultAjax(); try { string nome = formCollection["txtNomePessoa"]; string profissao = formCollection["txtAreaAtuacao"]; string sobre = formCollection["txtSobre"]; string educacao = formCollection["txtFormacaoAcademica"]; string experiencia = formCollection["txtExperienciaProfissional"]; string habilidade1 = formCollection["txtHabilidadeUm"]; string nivelConhecimento1 = formCollection["slcNivelUm"]; string habilidade2 = formCollection["txtHabilidadeDois"]; string nivelConhecimento2 = formCollection["slcNivelDois"]; string habilidade3 = formCollection["txtHabilidadeTres"]; string nivelConhecimento3 = formCollection["slcNivelTres"]; string habilidade4 = formCollection["txtHabilidadeQuatro"]; string nivelConhecimento4 = formCollection["slcNivelQuatro"]; string habilidade5 = formCollection["txtHabilidadeCinco"]; string nivelConhecimento5 = formCollection["slcNivelCinco"]; string imagemPerfil = formCollection["txtImagemPerfil"]; string facebook = formCollection["txtFacebook"]; string linkedIn = formCollection["txtLinkedIn"]; string whatsApp = formCollection["txtWhatsApp"]; string cidadeid = formCollection["slcCidade"]; string idParam = formCollection["txtIdCurriculum"]; int id = 0; int.TryParse(idParam, out id); CadastroCurriculum cadastroCurriculum = null; if (id > 0) { cadastroCurriculum = cadastroCurriculumModel.ObterId(id); } else { cadastroCurriculum = new CadastroCurriculum(); } cadastroCurriculum.nome = nome; cadastroCurriculum.profissao = profissao; cadastroCurriculum.cidadeid = int.Parse(cidadeid); cadastroCurriculum.imagemPerfil = imagemPerfil; cadastroCurriculum.sobre = sobre; cadastroCurriculum.educacao = educacao; cadastroCurriculum.experiencia = experiencia; cadastroCurriculum.habilidade1 = habilidade1; cadastroCurriculum.nivelConhecimento1 = nivelConhecimento1; cadastroCurriculum.habilidade2 = habilidade2; cadastroCurriculum.nivelConhecimento2 = nivelConhecimento2; cadastroCurriculum.habilidade3 = habilidade3; cadastroCurriculum.nivelConhecimento3 = nivelConhecimento3; cadastroCurriculum.habilidade4 = habilidade4; cadastroCurriculum.nivelConhecimento4 = nivelConhecimento4; cadastroCurriculum.habilidade5 = habilidade5; cadastroCurriculum.nivelConhecimento5 = nivelConhecimento5; cadastroCurriculum.facebook = facebook; cadastroCurriculum.whatsApp = whatsApp; cadastroCurriculum.linkedIn = linkedIn; cadastroCurriculum.cadastroid = int.Parse(Session["id"].ToString()); if (cadastroCurriculum.id == 0) { cadastroCurriculumModel.Incluir(cadastroCurriculum); } else { cadastroCurriculumModel.Alterar(cadastroCurriculum); } string caminhoArquivoTemp = Server.MapPath("~/files/tmp/" + imagemPerfil); string caminhoArquivo = Server.MapPath("~/files/" + imagemPerfil); if (System.IO.File.Exists(caminhoArquivoTemp)) { System.IO.File.Move(caminhoArquivoTemp, caminhoArquivo); } ClearDirectoryTemp(); result.Ok = true; result.Message = "Usuário salvo com sucesso!"; } catch (Exception e) { result.Ok = false; result.Message = e.Message; } return(new ContentResult() { Content = new JavaScriptSerializer().Serialize(result), ContentEncoding = Encoding.UTF8, ContentType = "application/json" }); }