private void button1_Click(object sender, EventArgs e)
        {
            //Carrega o form para cadastro de empresa
            CadastroEmpresa form = new CadastroEmpresa();

            if (form.ShowDialog() == DialogResult.OK)
            {
                //Apos inserir as informações atualiza o data grid
                PopularGrid();
                observer.Increment();
                form.Dispose();
            }
            else
            {
                //Atualiza o data grid
                PopularGrid();
                form.Dispose();
            }
        }
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     //Carrega o objeto empresa
     //Seleciona a linha no DataGridView
     if (dataGridView1.CurrentRow.Index != -1)
     {
         //Chama o construtor do form de cadastro de empresas com construtor personalizado para receber um objeto empresa como argumento
         CadastroEmpresa form = new CadastroEmpresa(Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value, cultureInfo), "update");
         //Independente do resultado atualiza o DataGridView
         if (form.ShowDialog() == DialogResult.OK)
         {
             PopularGrid();
             form.Dispose();
             observer.Increment();
         }
         else
         {
             PopularGrid();
             form.Dispose();
             form = null;
         }
     }
 }