private Pessoa ModelToEntitySemSintomas(PessoaModel pessoaModel, Pessoa entity) { pessoaModel.Cpf = Methods.RemoveSpecialsCaracts(pessoaModel.Cpf); pessoaModel.Cep = Methods.RemoveSpecialsCaracts(pessoaModel.Cep); pessoaModel.FoneFixo = pessoaModel.FoneFixo != null?Methods.RemoveSpecialsCaracts(pessoaModel.FoneFixo) : ""; pessoaModel.FoneCelular = Methods.RemoveSpecialsCaracts(pessoaModel.FoneCelular); entity.Idpessoa = pessoaModel.Idpessoa; entity.Nome = pessoaModel.Nome; entity.Cpf = pessoaModel.Cpf; entity.Cns = pessoaModel.Cns; entity.Sexo = pessoaModel.Sexo; entity.IdAreaAtuacao = pessoaModel.IdAreaAtuacao; entity.Profissao = pessoaModel.Profissao; entity.Cep = pessoaModel.Cep; entity.Rua = pessoaModel.Rua; entity.Bairro = pessoaModel.Bairro; entity.Cidade = pessoaModel.Cidade; entity.Estado = pessoaModel.Estado; entity.Numero = pessoaModel.Numero; entity.Complemento = pessoaModel.Complemento; entity.Latitude = pessoaModel.Latitude; entity.Longitude = pessoaModel.Longitude; entity.FoneCelular = pessoaModel.FoneCelular; entity.FoneFixo = pessoaModel.FoneFixo; entity.Email = pessoaModel.Email; entity.DataNascimento = pessoaModel.DataNascimento; entity.Hipertenso = Convert.ToByte(pessoaModel.Hipertenso); entity.Diabetes = Convert.ToByte(pessoaModel.Diabetes); entity.Obeso = Convert.ToByte(pessoaModel.Obeso); entity.Cardiopatia = Convert.ToByte(pessoaModel.Cardiopatia); entity.Imunodeprimido = Convert.ToByte(pessoaModel.Imunodeprimido); entity.Cancer = Convert.ToByte(pessoaModel.Cancer); entity.DoencaRespiratoria = Convert.ToByte(pessoaModel.DoencaRespiratoria); entity.DoencaRenal = Convert.ToByte(pessoaModel.DoencaRenal); entity.Epilepsia = Convert.ToByte(pessoaModel.Epilepsia); entity.OutrasComorbidades = pessoaModel.OutrasComorbidades; entity.SituacaoSaude = pessoaModel.SituacaoSaude; entity.DataObito = pessoaModel.DataObito; return(entity); }
private static void CadastrarOption() { PessoaModel pessoaTemp; Console.Write("\nDigite o nome do amigo:"); string nome = Console.ReadLine(); Console.Write("Digite o sobrenome do amigo:"); string sobreNome = Console.ReadLine(); Console.Write("Digite a data de nascimento do amigo:"); try { DateTime dataNascimento = DateTime.Parse(Console.ReadLine()); if (sobreNome == null || sobreNome.Equals("")) { pessoaTemp = new PessoaModel(nome, dataNascimento); } else { pessoaTemp = new PessoaModel(nome, dataNascimento, sobreNome); } if (business.CriarAmigo(pessoaTemp)) { Console.WriteLine("Amigo salvo com sucesso!"); AguardarUsuario(); } else { Console.WriteLine("Erro ao salvar amigo"); AguardarUsuario(); } } catch (Exception ex) { Console.WriteLine("Dados incorretos!"); AguardarUsuario(); } }
public ActionResult Create(FormCollection form) { string Nome = form["Nome"]; string Email = form["Email"]; string Senha = form["Senha"]; DateTime DataNascimento = DateTime.Parse(form["DataNascimento"]); Pessoa p = new Pessoa(); p.Nome = Nome; p.Email = Email; p.Senha = Senha; p.DataNascimento = DataNascimento; PessoaModel model = new PessoaModel(); model.Create(p); return(RedirectToAction("Dashboard")); }
public bool adicionarPessoa(PessoaModel p) { if ((p.Nome != "") && (p.DataNascimento != null && p.DataNascimento != DateTime.Parse("01/01/00001") && p.DataNascimento != DateTime.Parse("31/12/9999"))) { PessoaModel pessoa = new PessoaModel() { Nome = p.Nome, Sobrenome = p.Sobrenome, DataNascimento = p.DataNascimento }; repositorio.salvarPessoa(pessoa); } else { return(false); } return(true); }
//Responsável pelo cadastro de novas pessoas. public void Cadastrar(PessoaModel pessoa) { //para o objeto static, fizemos esta logica //para a cada nova pessoa, adicionar um novo Id var id = 1; //vai incrementando a variavel até que nao existir um Id //com aquele valor while (_listPessoas.Any(x => x.Id == id)) { id++; } //após encontrar um Id que não está sendo utilizado, //atribui à nossa nova pessoa pessoa.Id = id; //adiciona a pessoa no nosso banco fantasia _listPessoas.Add(pessoa); }
//editar private void editar(PessoaModel pessoa) { PessoaBll pessoaBll = new PessoaBll(); if (textLo.Text.Trim() == string.Empty || textSe.Text.Trim() == string.Empty) { MessageBox.Show("Campos vazios", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { pessoa.id_login = Convert.ToInt32(textIdLo.Text); pessoa.login = textLo.Text; pessoa.senha = textSe.Text; pessoaBll.editar(pessoa); MessageBox.Show("Pessoa Editada com Sucesso"); listar(); limpar(); } }
//DELETE: DELETAR UMA PESSOA public void DeletePessoa(PessoaModel pessoa) { try { var contas = _context.Contas.Where(p => p.PessoaId == pessoa.Id); if (contas.Count() == 0) { _context.Pessoas.Remove(pessoa); _context.SaveChanges(); } else { throw new Exception("A pessoa possui contas ativas, primeiro encerre as contas para excluir o perfil!"); } } catch (Exception ex) { throw ex; } }
public DbResultadoAcao Atualizar(PessoaModel pessoa) { return(Db.Dc.Connection.Query <DbResultadoAcao>("dbo.spAtualizarPessoa", new { IdPessoa = pessoa.IdPessoa, NomePessoa = pessoa.NomePessoa, NumeroTelefone = pessoa.NumeroTelefone, RG = pessoa.Rg, CPF = pessoa.Cpf, CEP = pessoa.Cep, Logradouro = pessoa.Logradouro, Numero = pessoa.Numero, Bairro = pessoa.Bairro, Cidade = pessoa.Cidade, UF = pessoa.Uf, AtivoPessoa = pessoa.AtivoPessoa }, commandType: CommandType.StoredProcedure).FirstOrDefault()); }
// GET: Pessoa/Create public ActionResult Cadastro(int id = 0) { try { if (id > 0) { PessoaModel pessoa = new PessoaModel(); return(View(pessoa.PessoaItem(id))); } else { return(View()); } } catch (Exception ex) { ViewBag.mensagemErro = "Erro: " + ex.Message; return(View()); } }
public ActionResult Create(PessoaModel pessoa) { List <Pessoa> Pessoa = new List <Pessoa>(); if (ModelState.IsValid) { var repository = new PessoaBusiness(); int i = repository.FindById(Pessoa); i++; repository.Add(new Pessoa() { Id = i, Nome = pessoa.nome, SobreNome = pessoa.sobrenome, DataAniversario = pessoa.dataaniversario, }); return(RedirectToAction("Index")); } return(View(pessoa)); }
public void Deletar(PessoaModel pessoa) { using (var connection = new SqlConnection(this.ConnectionString)) { var sql = @"DELETE FROM ANIVERSARIANTE WHERE Id = @P1"; if (connection.State != System.Data.ConnectionState.Open) { connection.Open(); } SqlCommand sqlCommand = connection.CreateCommand(); sqlCommand.CommandText = sql; sqlCommand.Parameters.AddWithValue("P1", pessoa.Id); sqlCommand.ExecuteNonQuery(); connection.Close(); } }
protected void btnLogin_Click(object sender, EventArgs e) { var modelPessoa = new PessoaModel(); modelPessoa.Email = txtEmail.Text; var objPessoa = new PessoaController().ConsultarPorEmail(modelPessoa); if (objPessoa == null || objPessoa.Id == 0) { lblMensagem.Text = "Email não cadastrado."; return; } if (objPessoa.Senha != txtSenha.Text) { lblMensagem.Text = "Senha inválida."; return; } Session["pessoa"] = objPessoa; Response.Redirect("home.aspx", false); }
protected void btnSalvar_Click(object sender, EventArgs e) { if (txtNome.Text == "" || txtTelefone.Text == "") { lblErro.Visible = true; } else { lblErro.Visible = false; var pessoa = new PessoaEntity(); pessoa.nomPessoa = txtNome.Text; pessoa.telPessoa = txtTelefone.Text; var model = new PessoaModel(); model.AdicionarPessoa(pessoa); ZerarValores(); Response.Redirect("Index.aspx"); } }
/// <summary> /// Atribui dados da Entidade Model para a Entidade Entity /// </summary> /// <param name="pessoaModel">Objeto do modelo</param> /// <param name="pessoaE">Entity mapeada da base de dados</param> private void Atribuir(PessoaModel pessoaModel, tb_pessoa pessoaE) { pessoaE.IdPessoa = pessoaModel.IdPessoa; pessoaE.IdUser = pessoaModel.IdUser; pessoaE.IdSetor = pessoaModel.IdSetor; pessoaE.Bairro = pessoaModel.Bairro; pessoaE.CEP = pessoaModel.CEP; pessoaE.Cidade = pessoaModel.Cidade; pessoaE.Complemento = pessoaModel.Complemento; pessoaE.CPF = pessoaModel.CPF; pessoaE.Estado = pessoaModel.Estado; pessoaE.Nome = pessoaModel.Nome; pessoaE.Numero = pessoaModel.Numero; pessoaE.RG = pessoaModel.RG; pessoaE.Rua = pessoaModel.Rua; pessoaE.Sexo = pessoaModel.Sexo; pessoaE.TelefoneCelular = pessoaModel.TelefoneCelular; pessoaE.TelefoneFixo = pessoaModel.TelefoneFixo; pessoaE.Ativa = pessoaModel.Ativa; }
// salvar public void salvar(PessoaModel pessoa) { try { AbrirConexao(); comando = new MySqlCommand("INSERT INTO login1(login,senha)VALUES(@log,@sen)", conexao); comando.Parameters.AddWithValue("@log", pessoa.login); comando.Parameters.AddWithValue("@sen", pessoa.senha); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public JsonResult Incluir(PessoaModel model) { PessoaBll bo = new PessoaBll(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { if (bo.CpfValidar(model.CPF)) { model.Id = bo.Incluir(new Pessoa() { Nome = model.Nome, Sobrenome = model.Sobrenome, CPF = model.CPF, RG = model.RG, CEP = model.CEP, Cidade = model.Cidade, Estado = model.Estado, Logradouro = model.Logradouro, Email = model.Email, Telefone = model.Telefone, Celular = model.Celular }); return(Json("Cadastro efetudado com Sucesso.")); } else { Response.StatusCode = 400; return(Json("Cadastro não efetuado, cpf inválido.")); } } }
public ActionResult Cadastrar(PessoaModel model) { if (ModelState.IsValid) { var codsubempresa = Convert.ToInt32(User.Identity.GetEmpresaPermissao().Split(';')[0]); ClienteData.AddOrUpdate(model, User.Identity.GetEmpresa(), codsubempresa).Wait(); if (TempData["ReturnUrl"] != null) { return(Redirect(TempData["ReturnUrl"].ToString())); } ViewBag.Msg = "Cadastro com Sucesso"; } ViewBag.ListTipoPessoa = Models.ClienteData.GetTipoPessoa(); ViewBag.Msg = "Falha, não foi possível cadastrar o cliente"; return(View(model)); }
public async Task <IActionResult> Adicionar(PessoaModel modelo) { if (ModelState.IsValid) { using var cliente = new HttpClient(); var contuúdo = new StringContent(JsonConvert.SerializeObject(modelo), Encoding.UTF8, "application/json"); using var resposta = await cliente.PostAsync(this._apiBaseUrl, contuúdo); if (resposta.StatusCode == HttpStatusCode.OK) { return(RedirectToAction(nameof(Index))); } var message = resposta.Content.ReadAsStringAsync().GetAwaiter().GetResult(); ModelState.Clear(); ModelState.AddModelError(string.Empty, message); } return(View(modelo)); }
private void btnSalvar_Click(object sender, EventArgs e) { try { PessoaModel pessoa = CapturarPessoa(); PessoaController control = new PessoaController(); if ((Boolean)control.BD('i', pessoa)) { MessageBox.Show("Cadastro efetuado com sucesso!!!"); } else { MessageBox.Show("Cadastro NÃO efetuado!!!"); } } catch (Exception ex) { MessageBox.Show("ERRO ao inserir Pessoa.", ex.Message); } }
public List <PessoaModel> ListarPessoas() { SqlDataReader reader = null; List <PessoaModel> lstPessoas = new List <PessoaModel>(); var query = @"SELECT * FROM Pessoa"; using (SqlConnection con = new SqlConnection(strConn.ToString())) { SqlCommand com = new SqlCommand(query, con); con.Open(); try { reader = com.ExecuteReader(); if (reader != null && reader.HasRows) { while (reader.Read()) { var ret = new PessoaModel() { idPessoa = int.Parse(reader[0].ToString()), nomePessoa = reader[1].ToString(), nascimentoPessoa = Convert.ToDateTime(reader[2].ToString()) }; lstPessoas.Add(ret); } } } catch (Exception) { } finally { con.Close(); } } return(lstPessoas); }
public IActionResult EditPessoa([FromRoute] int Id, [FromBody] PessoaDTO pessoa) { //SE OS IDS FOREM DIFERENTES RETORNAR NÃO ENCONTRADO if (Id != pessoa.Id) { return(NotFound()); } //SE AS INFORMAÇÕES NÃO FOREM VÁLIDAS RETORNAR BAD REQUEST if (pessoa.Senha != pessoa.ConfSenha) { ModelState.AddModelError("pessoa.Senha", "As senhas não conferem!"); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { PessoaModel getPessoa = _repository.GetById(Id); getPessoa.Id = pessoa.Id.Value; getPessoa.Ativo = true; getPessoa.Cpf = pessoa.Cpf; getPessoa.Email = pessoa.Email; getPessoa.Genero = pessoa.Genero; getPessoa.Nascimento = pessoa.Nascimento; getPessoa.Nome = pessoa.Nome; getPessoa.Senha = pessoa.Senha == null ? getPessoa.Senha : pessoa.Senha; getPessoa.Sobrenome = pessoa.Sobrenome; try { _repository.PutPessoa(getPessoa); string response = "Pessoa editada com sucesso."; return(Ok(response)); } catch (Exception ex) { return(BadRequest(ex.Message)); } } }
public async Task <HttpResponseMessage> Put_Update(PessoaModel pessoa, string empresa) { var key = pessoa.IdPessoa; var values = Newtonsoft.Json.JsonConvert.SerializeObject(pessoa); var cliente = await ClienteData.Get(key, empresa); Newtonsoft.Json.JsonConvert.PopulateObject(values, cliente); Validate(cliente); if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Falha")); } await ClienteData.AddOrUpdate(cliente, empresa, Convert.ToInt32(User.Identity.GetEmpresaPermissao().Split(';')[0])); return(Request.CreateResponse(HttpStatusCode.OK)); // await ClienteData.Update(value); }
public PessoaModel Update(PessoaModel pessoaModel, bool atualizaSintomas) { if (pessoaModel != null) { try { var pessoaInserida = new Pessoa(); if (atualizaSintomas) { _context.Update(ModelToEntity(pessoaModel, pessoaInserida)); } else { _context.Update(ModelToEntitySemSintomas(pessoaModel, pessoaInserida)); } if (string.IsNullOrWhiteSpace(pessoaModel.Cpf)) { pessoaModel.Cpf = "T" + DateTime.Now.Ticks.ToString().Substring(12); _context.SaveChanges(); pessoaInserida.Cpf = "T" + Convert.ToString(pessoaInserida.Idpessoa).PadLeft(8, '0') + pessoaInserida.Estado; } _context.SaveChanges(); _context.Entry(pessoaInserida).State = EntityState.Detached; // Returning the last inserted ID. pessoaModel.Cpf = pessoaInserida.Cpf; pessoaModel.Idpessoa = pessoaInserida.Idpessoa; return(pessoaModel); } catch (Exception e) { throw new Exception(e.Message); } } return(null); }
private void buttonAlterar_Click(object sender, EventArgs e) { try { PessoaModel p = CapturarPessoa(); PessoaController control = new PessoaController(); if ((Boolean)control.BD('u', p)) { MessageBox.Show("Cadastro alterado com sucesso!!!"); } else { MessageBox.Show("Cadastro NÃO alterado!!!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult Edit(int id, PessoaModel _pessoa) { try { PessoaModel aux = null; for (int i = 0; i < lst_pessoa.Count; i++) { if (lst_pessoa[i].id == id) { aux = lst_pessoa[i]; } } UpdateModel(aux); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult EditarPessoa(int id, PessoaModel pessoa) { try { if (ModelState.IsValid == false) { return(View()); } var pessoaEdit = PessoaRepository.GetById(id); pessoaEdit.Nome = pessoa.Nome; pessoaEdit.DataDeAniversario = pessoa.DataDeAniversario; PessoaRepository.Update(pessoaEdit); return(RedirectToAction(nameof(Pessoas))); } catch { return(View()); } }
public PessoaModel GetById(int id) { List <PessoaModel> result = new List <PessoaModel>(); using (var connection = new SqlConnection(this.ConnectionString)) { var sql = @" SELECT Id, Nome, DataDeAniversario FROM Pessoa WHERE Id = @P1 "; if (connection.State != System.Data.ConnectionState.Open) { connection.Open(); } SqlCommand sqlCommand = connection.CreateCommand(); sqlCommand.CommandText = sql; sqlCommand.Parameters.AddWithValue("P1", id); SqlDataReader reader = sqlCommand.ExecuteReader(); while (reader.Read()) { PessoaModel pessoa = new PessoaModel() { Id = int.Parse(reader["Id"].ToString()), Nome = reader["Nome"].ToString(), DataDeAniversario = DateTime.Parse(reader["DataDeAniversario"].ToString()), }; result.Add(pessoa); } connection.Close(); } return(result.FirstOrDefault()); }
public ActionResult Index(string email, string senha) { using (PessoaModel model = new PessoaModel()) { Pessoa login = model.Login(email, senha); if (login != null) { if (login.TipoPessoa == 1) { return(Redirect("Home")); } else { Session["truck"] = login; return(RedirectToAction("Index", "Admin")); } } } ViewBag.Mensagem = "Email e senha inválido"; return(View()); }
public async Task AddPerson(string name, string email, string telefone, string cpf, string cnh = "", string tipo = "user") { PessoaModel thePerson = new PessoaModel { NOME = name, EMAIL = email, TELEFONE = telefone, CPF = cpf, TIPO = tipo, CNH = cnh }; var newPerson = (await firebase .Child(TabelasFirebase.PESSOAS) .PostAsync(thePerson)); thePerson.COD_USUARIO = newPerson.Key; await firebase .Child(TabelasFirebase.PESSOAS) .Child(newPerson.Key) .PutAsync(thePerson); }
private void btnLogar_Click(object sender, EventArgs e) { if (txtEmail.Text != "") { if (txtSenha.Text != "") { var modelPessoa = new PessoaModel(); modelPessoa.Email = txtEmail.Text; var objPessoa = new PessoaController().ConsultarPorEmail(modelPessoa); if (objPessoa == null || objPessoa.Id == 0) { MessageBox.Show("Email não cadastrado."); txtEmail.Focus(); return; } if (objPessoa.Senha != txtSenha.Text) { MessageBox.Show("Senha inválida."); txtSenha.Focus(); return; } else { frmPrincipal f = new frmPrincipal(); f.Show(); } } else { MessageBox.Show("O campo senha não pode ser vazio!"); txtSenha.Focus(); } } else { MessageBox.Show("O campo email não pode ser vazio!"); txtEmail.Focus(); } }
public void Cadastrar(PessoaModel pessoa) { new PessoaRep().Cadastrar(pessoa); }
public void Atualizar(PessoaModel pessoa) { new PessoaRep().Atualizar(pessoa); }