// GET: CadController public ActionResult Index() { IPessoaDB pdb = new PessoaDB(); PessoaServices ps = new PessoaServices(pdb); return(View(ps.listPessoas())); }
public async void CriaListas() { List <Model.Pessoa> listaPessoa = await PessoaServices.GetPessoa(); List <Model.Cultura> listaCultura = await CulturaServices.GetCultura(); List <Model.Produto> listaProduto = await ProdutoServices.GetProduto(); comboBoxCliente.DataSource = listaPessoa; comboBoxProduto.DataSource = listaProduto; comboBoxCultura.DataSource = listaCultura; }
public ActionResult Create(Pessoa pessoa) { try { IPessoaDB pdb = new PessoaDB(); PessoaServices ps = new PessoaServices(pdb); ps.addPessoa(pessoa); return(RedirectToAction(nameof(Index))); // para que pagina vai depois do cadastro } catch { return(RedirectToAction(nameof(Index))); } }
private async void btnExcluir_Click(object sender, EventArgs e) { Model.Pessoa pessoa = (Model.Pessoa)dataGridPessoa.SelectedRows[0].DataBoundItem; string info = await PessoaServices.DelPessoa(pessoa); if (info == "NoContent") { MessageBox.Show("Pessoa excluída com sucesso!"); Atualizatela(); } else { MessageBox.Show("Erro ao excluir Pessoa"); } }
private async void btnSalvar_Click(object sender, EventArgs e) { pessoa.nome = textBoxNomePessoa.Text; pessoa.endereco = textBoxEndereco.Text; pessoa.id_cidade = Convert.ToInt32(comboBoxCidade.SelectedIndex); string info = await PessoaServices.PutPessoa(pessoa); if (info == "OK") { MessageBox.Show("Pessoa alterada com sucesso!"); Close(); } else { MessageBox.Show("Erro ao cadastrar Pessoa!"); } }
private async void btnSalvar_Click(object sender, EventArgs e) { List <Model.Cidade> lista = await CidadeServices.GetCidade(); string nome = textBoxNomePessoa.Text; string endereco = textBoxEnderecoPessoa.Text; Model.Pessoa pessoa = new Model.Pessoa(); pessoa.nome = nome; pessoa.endereco = endereco; pessoa.id_cidade = Convert.ToInt32(comboBoxCidade.SelectedIndex); string info = await PessoaServices.PostPessoa(pessoa); if (info == "Created") { MessageBox.Show("Pessoa cadastrada com sucesso!"); Close(); } else { MessageBox.Show("Erro ao cadastrar Pessoa!"); } }
private async void Atualizatela() { List <Model.Pessoa> lista = await PessoaServices.GetPessoa(); dataGridPessoa.DataSource = lista; }
public PessoasController(PaginaDeCadastroContext context, PessoaServices pessoaServices) { _pessoaServices = pessoaServices; _context = context; }