private void btnAlterar_Click(object sender, EventArgs e) { clsPessoa pessoa = dtGridViewUsuario.SelectedRows[0].DataBoundItem as clsPessoa; DialogResult resp = MetroFramework.MetroMessageBox.Show(this, "", "DESEJA REALMENTE ALTERAR ESSE USUÁRIO ?", MessageBoxButtons.YesNo, MessageBoxIcon.Information); //Se 'resp' for 'yes' o processo de alteração e iniciado. //Senão é apresentado uma mensagem. if (resp == DialogResult.Yes) { //Instanciando o form para poder ser chamado por outro form. //Passando 'pessoa' do tipo 'clsPessoa' como parametro. frmUsuarioAlterar usuarioAlterar = new frmUsuarioAlterar(pessoa); //Chamando o formulario instanciado. //E passando uma respota para a variável 'resultado'. //Se 'resultado' for 'yes' o gridview e atualizado. DialogResult resultado = usuarioAlterar.ShowDialog(); if (resultado == DialogResult.Yes) { AtualizarGridUsuario(); } } else { MetroFramework.MetroMessageBox.Show(this, "OPERAÇÃO DE ALTERAÇÃO FOI CANCELADA COM SUCESSO !", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnAlterar_Click(object sender, EventArgs e) { clsPessoa pessoa = dtGridViewUsuario.SelectedRows[0].DataBoundItem as clsPessoa; DialogResult resp = MetroFramework.MetroMessageBox.Show(this, "", "DESEJA REALMENTE ALTERAR ESSE USUÁRIO ?", MessageBoxButtons.YesNo, MessageBoxIcon.Information); //Se 'resp' for 'yes' o processo de alteração e iniciado. //Senão é apresentado uma mensagem. if (resp == DialogResult.Yes) { //Instanciando o form para poder ser chamado por outro form. //Passando 'pessoa' do tipo 'clsPessoa' como parametro. frmUsuarioAlterar usuarioAlterar = new frmUsuarioAlterar(pessoa); //Chamando o formulario instanciado. //E passando uma respota para a variável 'resultado'. //Se 'resultado' for 'yes' o gridview e atualizado. DialogResult resultado = usuarioAlterar.ShowDialog(); if (resultado == DialogResult.Yes) { AtualizarGridUsuario(); } } else { MetroFramework.MetroMessageBox.Show(this, "OPERAÇÃO DE ALTERAÇÃO FOI CANCELADA COM SUCESSO !","",MessageBoxButtons.OK,MessageBoxIcon.Information); } }