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();
        }