public PessoaController() { _contexto = new KurtlewinDbContexto(); _repositorio = new RepositorioPessoa(_contexto); // ViewData["Funcionarios"] = _repositorioFuncionario.ObterTodos().Select(c => new { Id = c.PessoaId, Nome = c.Nome }).OrderBy(x=>x.Nome); }
private void metroButton1_Click_1(object sender, EventArgs e) { FormPesquisaPessoa form = new FormPesquisaPessoa(); form.ShowDialog(); if (form.Id_selecionado > 0) { repositorioPessoa = new RepositorioPessoa(unitOfWork); repositorioPessoa.ClearNotifications(); pessoa = repositorioPessoa.GetOne(p => p.PessoaId == form.Id_selecionado); txtProprietario.Text = pessoa.Nome; txtCpfCnpj.Text = pessoa.CpfCnpj; metroButton3.Enabled = true; if (repositorioPessoa.IsInvalid()) { Erros = true; ShowErros(repositorio.Notifications); } } else { pessoa = new Pessoa(); txtProprietario.Clear(); txtCpfCnpj.Clear(); metroButton3.Enabled = false; } }
private void metroButton1_Click(object sender, EventArgs e) { FormPesquisaPessoa form = new FormPesquisaPessoa(); form.ShowDialog(); if (form.Id_selecionado > 0) { RepositorioPessoa repositorioPessoa = new RepositorioPessoa(new UnitOfWork()); repositorioPessoa.ClearNotifications(); pessoa = repositorioPessoa.GetOne(p => p.PessoaId == form.Id_selecionado); txtPessoa.Text = pessoa.Nome; txtCpfCnpj.Text = pessoa.CpfCnpj; if (repositorioPessoa.IsInvalid()) { foreach (var msg in repositorioPessoa.Notifications) { MessageBox.Show("ERRO", msg.Message, MessageBoxButtons.OK); } } } else { pessoa = null; txtPessoa.Clear(); } }
protected override void Pesquisar() { metroGrid1.AutoGenerateColumns = false; listRelacao = new List <MenuPessoa>(); repositorio = new RepositorioPessoa(new UnitOfWork()); repositorio.ClearNotifications(); metroGrid1.DataSource = null; var list = repositorio.GetAll(); list = list.Where(p => p.Nome.Contains(txtBusca.Text) && p.CpfCnpj.Contains(txtCpfCnpj.Text)).ToList(); foreach (var item in list) { listRelacao.Add(new MenuPessoa { id = item.PessoaId, nome = item.Nome, cpfCnpj = item.CpfCnpj }); } metroGrid1.DataSource = listRelacao; LblTotal.Text = "Total: " + metroGrid1.RowCount.ToString(); if (repositorio.IsInvalid()) { foreach (var msg in repositorio.Notifications) { MessageBox.Show("ERRO", msg.Message, MessageBoxButtons.OK); } } }
static void Main(string[] args) { List <Pessoa> ListPessoa = new List <Pessoa>(); Pessoa pessoa = new Pessoa(); RepositorioPessoa repo = new RepositorioPessoa(); action(pessoa, repo, ListPessoa); }
private static void pesquisarPessoa(RepositorioPessoa repo, List <Pessoa> ListPessoa) { Console.WriteLine("Digite o nome, ou parte do nome da pessoa que deseja encontrar"); string pessoaNome = Console.ReadLine(); repo.getPessoa(ListPessoa, pessoaNome); Console.ReadKey(); return; }
void Pesquisar() { this.reportViewer1.Clear(); this.reportViewer1.LocalReport.DataSources.Clear(); string strDtIni, strDtEnd; txtIni.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; // tira a formatação strDtIni = txtIni.Text; //texto não formatado txtIni.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; // retorna a formatação txtEnd.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals; // tira a formatação strDtEnd = txtEnd.Text; //texto não formatado txtEnd.TextMaskFormat = MaskFormat.IncludePromptAndLiterals; // retorna a formatação List <Pessoa> list = new List <Pessoa>(); list = new RepositorioPessoa(new UnitOfWork()).GetAll();// tudo list = list.Where(p => p.Cnh.Validade != null).ToList(); if (strDtIni.Length == 8) { try { list = list.Where(p => p.Cnh.Validade.Value >= Convert.ToDateTime(txtIni.Text)).ToList(); } catch (Exception err) { MessageBox.Show(err.Message); } } if (strDtEnd.Length == 8) { try { list = list.Where(p => p.Cnh.Validade.Value <= Convert.ToDateTime(txtEnd.Text)).ToList(); } catch (Exception err) { MessageBox.Show(err.Message); } } list = list.Where(p => p.Nome.Contains(txtNome.Text)).ToList(); foreach (var item in list) { listRelacao.Add(new RelacaoCNH { CpfCnpj = item.CpfCnpj, Id = item.PessoaId, Letra = item.Cnh.Letra, Proprietario = item.Nome, Registro = item.Cnh.Registro, Telefone1 = item.Telefone1, Telefone2 = item.Telefone2, Validade = item.Cnh.ValidadeToString() }); } load(); }
private void button1_Click(object sender, EventArgs e) { Pessoa pessoaInserida = new Pessoa(); pessoaInserida.Nome = textBox1.Text; pessoaInserida.Email = textBox2.Text; IRepositorioGenerico <Pessoa> pessoa = new RepositorioPessoa(); pessoa.Inserir(pessoaInserida); }
public HttpResponseMessage Get([FromUri] string cpf) { if (ModelState.IsValid) { RepositorioPessoa repPessoa = new RepositorioPessoa(); return(Request.CreateResponse(HttpStatusCode.OK, repPessoa.Get(cpf), new HttpConfiguration())); } else { return(Request.CreateResponse(HttpStatusCode.OK, "Falta de Informações na request.", new HttpConfiguration())); } }
public HttpResponseMessage Put(int id, [FromBody] Pessoa pessoa) { try { if (ModelState.IsValid) { RepositorioPessoa repPessoa = new RepositorioPessoa(); return(Request.CreateResponse(HttpStatusCode.OK, repPessoa.Update(pessoa), new HttpConfiguration())); } else { return(Request.CreateResponse(HttpStatusCode.NotAcceptable, "Falta de informações na request.", new HttpConfiguration())); } } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }
private static void action(Pessoa pessoa, RepositorioPessoa repo, List <Pessoa> ListPessoa) { Console.Clear(); start(); var choice = Console.ReadLine(); if (choice == "1") { pesquisarPessoa(repo, ListPessoa); } else if (choice == "2") { addPessoa(pessoa, repo, ListPessoa); } else if (choice == "3") { return; } action(pessoa, repo, ListPessoa); }
private static void addPessoa(Pessoa pessoa, RepositorioPessoa repo, List <Pessoa> ListPessoa) { pessoa = new Pessoa(); Console.WriteLine("Digite o nome da pessoa que deseja adicionar"); pessoa.Nome = Console.ReadLine(); Console.WriteLine("Digite o sobrenome da pessoa que deseja adicionar"); pessoa.Sobrenome = Console.ReadLine(); Console.WriteLine("Digite a data do aniversário no formato dd/MM/yyyy"); string dataNiver = Console.ReadLine(); try { pessoa.Data = DateTime.Parse(dataNiver, new CultureInfo("pt-BR")); Console.WriteLine("\nOs dados abaixo estão corretos?\n"); Console.WriteLine("Nome: " + pessoa.Nome + " " + pessoa.Sobrenome + "\nData de aniversário: " + pessoa.Data); Console.WriteLine("1 - Sim \n2 - Não"); var option = Console.ReadLine(); if (option == "1") { ListPessoa.Add(pessoa); Console.WriteLine("Dados adicionados com sucesso!"); Console.ReadLine(); } else { Console.WriteLine("Dados não foram adicionados!"); Console.ReadLine(); } } catch { Console.Write("Data inválida pressione Enter para voltar ao menu inicial."); Console.ReadLine(); } }
public PessoaController(RepositorioPessoa repositorioPessoa) { this.RepositorioPessoa = repositorioPessoa; }
public IEnumerable <Pessoa> Get() { IRepositorioGenerico <Pessoa> pessoa = new RepositorioPessoa(); return(pessoa.SelecionarTodos()); }
public static RepositorioPessoa Instancia() { if (instanciaDoRepositorio == null) instanciaDoRepositorio = new RepositorioPessoa(); return instanciaDoRepositorio; }
public List <Pessoa> GetByName(string nome) { var PessoaRepository = new RepositorioPessoa(); return(PessoaRepository.GetByName(nome)); }
public Pessoa GetById(int id) { var PessoaRepository = new RepositorioPessoa(); return(PessoaRepository.GetById(id)); }
public List <Pessoa> GetAll() { var PessoaRepository = new RepositorioPessoa(); return(PessoaRepository.GetAll()); }
public void Update(Pessoa pessoa, int id) { var PessoaRepository = new RepositorioPessoa(); PessoaRepository.Update(pessoa, id); }
public void Delete(Pessoa pessoa) { var PessoaRepository = new RepositorioPessoa(); PessoaRepository.Delete(pessoa); }
public void Create(Pessoa pessoa) { var PessoaRepository = new RepositorioPessoa(); PessoaRepository.Create(pessoa); }
public Aplicacao(RepositorioPessoa repositorioPessoa, RepositorioItem repositorioItem) { _repositorioPessoa = repositorioPessoa; _repositorioItem = repositorioItem; }
public GerenciadorPessoa() { persistencia = new RepositorioPessoa(); }