private void btnAdicionar_Click(object sender, EventArgs e) { try { frmCad_Usuario frmCad_Usuario = new frmCad_Usuario(0); DialogResult result = frmCad_Usuario.ShowDialog(); if (result == DialogResult.OK) { PopularGrid(); } } catch (Exception ex) { throw ex; } }
private void BtnAlterar_Click(object sender, EventArgs e) { try { //Setando o mousepointer para ocupado. Cursor.Current = Cursors.WaitCursor; //Verifica se existem registros no datagrid if (dtgDados.RowCount == 0) { return; } //Visualizando o registro selecionado int Id = Convert.ToInt32(dtgDados.CurrentRow.Cells["ID"].Value.ToString()); if (Id != 0) { frmCad_Usuario frmCad_Usuario = new frmCad_Usuario(Id); DialogResult result = frmCad_Usuario.ShowDialog(); if (result == DialogResult.OK) { PopularGrid(); } } else { throw new Exception("O Descricao do registro selecionado está incorreto!"); } } catch (NullReferenceException) { MessageBox.Show("Nenhum registro válido foi selecionado!", "Não foi possível a visualização do registro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception ex) { MessageBox.Show(ex.Message, "Não foi possível a visualização do registro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }