private void listaForn_MouseDoubleClick(object sender, MouseEventArgs e) { int indice = listaForn.SelectedIndex; CadFornecedor p = fornecedor[indice]; txtNomEmpresa.Text = p.Empresa; txtNome1.Text = p.NomeF; txtCNPJ.Text = p.Cpf_cnpj; txtCPF.Text = p.Cpf_cnpj; txtRG.Text = p.Rg; txtTel.Text = p.Telefone; txtDateNasc.Text = p.DataNasc; txtDataCad.Text = p.DataCad; }
private void btnCadF_Click(object sender, EventArgs e) { int index = -1; foreach (CadFornecedor c in fornecedor) { if (c.Empresa == txtNomEmpresa.Text) { index = fornecedor.IndexOf(c); } } if (txtNomEmpresa.Text == "") { MessageBox.Show("Preencha o campo Empresa!"); txtNomEmpresa.Focus(); return; } if (txtNome1.Text == "") { MessageBox.Show("Preencha o campo Nome!"); txtNome1.Focus(); return; } if (txtCNPJ.Text == " , , / -" && txtCPF.Text == " -") { MessageBox.Show("Preencha somente o campo CNPJ ou o campo CPF!"); txtCNPJ.Focus(); return; } if (txtTel.Text == "( ) -") { MessageBox.Show("Preencha o campo Telefone!"); txtTel.Focus(); return; } if (txtDataCad.Text == "") { MessageBox.Show("Preencha o campo Data do Cadastro!"); txtDataCad.Focus(); return; } CadFornecedor p = new CadFornecedor(); p.Empresa = txtNomEmpresa.Text; p.NomeF = txtNome1.Text; p.Cpf_cnpj = txtCNPJ.Text; p.Rg = txtRG.Text; p.DataNasc = txtDateNasc.Text; p.DataCad = txtDataCad.Text; p.Telefone = txtTel.Text; if (index < 0) { fornecedor.Add(p); } else { fornecedor[index] = p; } btnLimparF_Click(btnLimparF, EventArgs.Empty); listaForn_SelectedIndexChanged(listaForn, EventArgs.Empty); }