private void lista_MouseDoubleClick(object sender, MouseEventArgs e) { int indice = lista.SelectedIndex; CadEmpresa p = empresas[indice]; txtNome.Text = p.Nome; txtCNPJ.Text = p.Cnpj; txtCEP.Text = p.Cep; txtUF.Text = p.Cep; txtLocal.Text = p.Localidade; txtLogra.Text = p.Logradouro; }
private void btnCad_Click(object sender, EventArgs e) { int index = -1; foreach (CadEmpresa c in empresas) { if (c.Nome == txtNome.Text) { index = empresas.IndexOf(c); } } if (txtNome.Text == "") { MessageBox.Show("Preencha o campo nome!"); txtNome.Focus(); return; } if (txtCEP.Text == "") { MessageBox.Show("Preencha o campo CEP!"); txtCEP.Focus(); return; } if (txtCNPJ.Text == "") { MessageBox.Show("Preencha o campo CNPJ!"); txtCNPJ.Focus(); return; } if (txtUF.Text == "") { MessageBox.Show("Preencha o campo UF!"); txtUF.Focus(); return; } if (txtLocal.Text == "") { MessageBox.Show("Preencha o campo local!"); txtLocal.Focus(); return; } if (txtLogra.Text == "") { MessageBox.Show("Preencha o campo logradouro!"); txtLogra.Focus(); return; } CadEmpresa p = new CadEmpresa(); p.Nome = txtNome.Text; p.Cep = txtCEP.Text; p.Cnpj = txtCNPJ.Text; p.Uf = txtUF.Text; p.Localidade = txtLocal.Text; p.Logradouro = txtLogra.Text; if (index < 0) { empresas.Add(p); } else { empresas[index] = p; } btnLimpar_Click(btnLimpar, EventArgs.Empty); Listar(); }