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