//FUNÇÃO PARA CARREGAR AS PESSOAS NO COMBOBOX private void carregarPessoa() { MPessoa item = new MPessoa(); item.Nome = ""; item.CPF = ""; cbNomeProprietarioCadastro.DataSource = CPessoa.Pesquisar(item); }
private void btnPesquisar_Click(object sender, EventArgs e) { MPessoa item = new MPessoa(); item.CPF = txtCPF.Text; item.Nome = txtNome.Text; dataGridView1.DataSource = CPessoa.Pesquisar(item); }
private void VVeiculoCadastro_Load(object sender, EventArgs e) { atual = CPessoa.Obter(atual); if (atual != null) { textBoxCPF.Text = atual.CPF; } else { Close(); } }
private void Excluir() { if (dataGridView1.SelectedRows != null && dataGridView1.SelectedRows.Count > 0) { DialogResult r = MessageBox.Show("Deseja excluir esta pessoa?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (r == DialogResult.Yes) { //forma 1 //MPessoa item = new MPessoa(); //item.CPF = dataGridView1.SelectedRows[0]. // Cells["cPFDataGridViewTextBoxColumn"].Value.ToString(); //forma 2 MPessoa item = (MPessoa)dataGridView1.SelectedRows[0]. DataBoundItem; bool sucesso = false; try { CPessoa.Excluir(item); sucesso = true; } catch { MessageBox.Show("Erro ao excluir a pessoa selecionada", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (sucesso) { MessageBox.Show("Pessoa excluída com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information); //Forma 1 //btnPesquisar_Click(null, null); //Forma 2 List <MPessoa> lista = (List <MPessoa>)dataGridView1.DataSource; lista.Remove(item); dataGridView1.DataSource = null; dataGridView1.DataSource = lista; } } } }
private void VPessoaEditar_Load(object sender, EventArgs e) { atual = CPessoa.Obter(atual); if (atual != null) { txtCPF.Text = atual.CPF; txtNome.Text = atual.Nome; txtDataNascimento.Value = atual.DataNascimento; } else { Close(); } }
//BOTÃO PESQUISAR private void btnPesquisar_Click(object sender, EventArgs e) { MPessoa item = new MPessoa(); item.CPF = txtCPF.Text; item.Nome = txtNome.Text; dataGridView1.DataSource = null; try { dataGridView1.DataSource = CPessoa.Pesquisar(item); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void button1_Click(object sender, EventArgs e) { //todo: validação da entrada MPessoa item = new MPessoa(); item.CPF = txtCPF.Text; item.Nome = txtNome.Text; item.DataNascimento = txtDataNascimento.Value; try { CPessoa.Inserir(item); MessageBox.Show("Dados salvos com sucesso!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//EXCLUIR PESSOA private void Excluir() { if (dataGridView1.SelectedRows != null && dataGridView1.SelectedRows.Count > 0) { DialogResult r = MessageBox.Show("Deseja excluir esta pessoa?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (r == DialogResult.Yes) { MPessoa item = (MPessoa)dataGridView1.SelectedRows[0]. DataBoundItem; bool sucesso = false; try { CPessoa.Excluir(item); sucesso = true; } catch { MessageBox.Show("Proprietário Tem Veiculo Cadastro! Gentileza Excluir o Veículo Primeiro", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (sucesso) { MessageBox.Show("Pessoa excluída com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information); List <MPessoa> lista = (List <MPessoa>)dataGridView1.DataSource; lista.Remove(item); dataGridView1.DataSource = null; dataGridView1.DataSource = lista; } } } }
//BOTÃO SALVAR private void button1_Click(object sender, EventArgs e) { MPessoa item = new MPessoa(); item.CPF = txtCPF.Text; item.Nome = txtNome.Text; item.DataNascimento = txtDataNascimento.Value; try { CPessoa.Inserir(item); MessageBox.Show("Dados salvos com sucesso!"); //LIMPA OS CAMPOS PARA NOVOS CADASTROS E PERMITE REALIZAR DIVERSOS CADASTRO NA MESMA TELA item.CPF = txtCPF.Text = (""); item.Nome = txtNome.Text = (""); item.DataNascimento = txtDataNascimento.Value = DateTime.Today; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { atual.DataNascimento = txtDataNascimento.Value; atual.Nome = txtNome.Text; bool sucesso = false; try { CPessoa.Atualizar(atual); sucesso = true; } catch { MessageBox.Show("Erro na atualização!"); } if (sucesso) { MessageBox.Show("Dados atualizados com sucesso!"); Atualizou = true; Close(); } }