public ViewModelPessoa() { Pessoas.Add(new PessoaFisica() { Nome = "Alex Pinheiro", Nascimento = new DateTime(1983, 12, 15), CPF = "111.111.111-33" }); Pessoas.Add(new PessoaFisica() { Nome = "Rodrigo Pinheiro", Nascimento = new DateTime(1988, 12, 24), CPF = "111.111.333-33" }); Pessoas.Add(new PessoaJuridica() { Nome = "Mr Micro", CNPJ = "10001.11011001/55" }); Pessoas.Add(new PessoaJuridica() { Nome = "Apple", CNPJ = "99999.88811001/55" }); PessoaSelecionada = Pessoas.FirstOrDefault(); }
public void AdicionarPessoa(Pessoa pessoa) { if (pessoa == null || (pessoa != null && Pessoas.Any(p => p.Id == pessoa.Id))) { return; } Pessoas.Add(pessoa); }
//Construtor public WindowVenda() { InitializeComponent(); this.DataContext = this; //Variavel de contexto ModelSapatos ctx = new ModelSapatos(); //Pega lista de pessoas fisicas this.PessoasFisicas = ctx.pessoasFisicas.ToList(); //Pega lista de pessoas juridicas this.PessoasJuridicas = ctx.pessoasJuridicas.ToList(); //Pega lista de sapatos this.Sapatos = ctx.sapatos.ToList(); //Percorre a lista de pessoas fisicas foreach (PessoaFisica pessoa in PessoasFisicas) { //Instancia nova pessoa PessoaToTransfer = new Pessoa(); //Atribui dados PessoaToTransfer.ID = pessoa.ID; PessoaToTransfer.Nome = pessoa.Nome; //Adciona a lista de pessoas Pessoas.Add(PessoaToTransfer); } //Percorre a lista de pessoas juridicas foreach (PessoaJuridica pessoa in PessoasJuridicas) { //Instancia nova pessoa PessoaToTransfer = new Pessoa(); //Atribui dados PessoaToTransfer.ID = pessoa.ID; PessoaToTransfer.Nome = pessoa.Nome; //Adciona a lista de pessoas Pessoas.Add(PessoaToTransfer); } //Percorre a lista de sapatos foreach (Sapato sapato in Sapatos) { //Instancia uma nova lista sapato.Tamanhos = new List <TamanhoSapato>(); //Adciona os tamanhos pertencentes a esse sapato a lista sapato.Tamanhos = ctx.tamanhosSapatos.Where(t => t.SapatoId == sapato.ID).Select(t => t).ToList(); } }
public ActionResult Create([Bind(Include = "IdPessoa,NomePessoa,DataNascimento")] Pessoa pessoa) { if (ModelState.IsValid) { persistencia.Add(pessoa); return(RedirectToAction("Index")); } return(View(pessoa)); }
public ActionResult Create(Pessoa pessoa) { try { Pessoas.Add(pessoa); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public async Task GetPessoas() { try { PessoaService service = new PessoaService(); var pessoas = await service.Get(new PessoaQuery()); foreach (var pessoa in pessoas) { Pessoas.Add(pessoa); } } catch (Exception ex) { throw ex; } }
public ActionResult Edit(int id, Pessoa pessoa) { try { var pessoaOld = Pessoas.FirstOrDefault(x => x.Id == id); Pessoas.Remove(pessoaOld); pessoa.Id = id; Pessoas.Add(pessoa); return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public override async Task LoadAsync() { var pessoas = await this.db.GetPessoaAsync(); if (pessoas == null || pessoas.Count == 0) { await DisplayAlert("Ops!", "Nenhum resultado encontrado.", "Ok"); return; } Pessoas.Clear(); foreach (var p in pessoas) { Pessoas.Add(p); } }
public List <Pessoa> GetByFilters(Pessoa registro) { var ctx = new DesenvContext(); var consulta = from pessoa in ctx.tblPersons where String.IsNullOrEmpty(registro.Register) || pessoa.txtRegister == registro.Register //join cliente in ctx.tblClients on pessoa.intContactID equals cliente.intClientID select new { pessoa.intContactID, pessoa.txtRegister, pessoa.txtName }; if (registro.ID > 0) { consulta = consulta.Where(b => b.intContactID == registro.ID); } /* if (!string.IsNullOrEmpty(registro.Register)) * consulta = consulta.Where(b => b.txtRegister == registro.Register);*/ if (!string.IsNullOrEmpty(registro.Nome)) { consulta = consulta.Where(b => b.txtName.Contains(registro.Nome)); } var lst = new Pessoas( ); foreach (var valor in consulta) { Pessoa p = new Pessoa( ) { ID = valor.intContactID, Nome = valor.txtName.Trim( ), Register = (valor.txtRegister != null?valor.txtRegister.Trim( ):valor.txtRegister) }; lst.Add(p); } return(lst); }
public void cadastroPessoa(string tipo, Pessoa p) { if (p is PessoaFisica && tipo == "pf") { if (((PessoaFisica)p).Nome != "" && ((PessoaFisica)p).Sobrenome != "" && ((PessoaFisica)p).Rg != "" && ((PessoaFisica)p).Cpf != "" && ((PessoaFisica)p).DataNasc != null) { p.Id = NumeroDePessoas; Pessoas.Add(p); NumeroDePessoas++; Console.WriteLine("Pessoa Fisica cadastrada. Numero de registro ->" + p.Id); } else { Console.WriteLine("falha no cadastro, faltam informações"); } } else if (p is PessoaJuridica && tipo == "pj") { if (((PessoaJuridica)p).Socios != null && ((PessoaJuridica)p).Cnpj != null && ((PessoaJuridica)p).RazaoSocial != "" && ((PessoaJuridica)p).NomeFantasia != "" && ((PessoaJuridica)p).InscrEstadual != null && ((PessoaJuridica)p).DataAbertura != null) { p.Id = NumeroDePessoas; Pessoas.Add(p); NumeroDePessoas++; Console.WriteLine("Pessoa Juridica cadastrada. Numero de registro ->" + p.Id); } else { Console.WriteLine("falha no cadastro, faltam informações"); } } else { Console.WriteLine("falha no cadastro"); } }
private void btnPesquisar_Click(object sender, RoutedEventArgs e) { Pessoas.Add(new PessoaPesquisaModel("08887953945", "JULIANO MACIEL")); }