private void GridUsuarios_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { PerfilBll perfilBll = new PerfilBll(); try { lblCodUsuario.Text = GridUsuarios.SelectedRows[0].Cells[0].Value.ToString(); txtUsuario.Text = GridUsuarios.SelectedRows[0].Cells[1].Value.ToString(); txtSenha.Text = GridUsuarios.SelectedRows[0].Cells[2].Value.ToString(); txtEmail.Text = GridUsuarios.SelectedRows[0].Cells[3].Value.ToString(); lblCodPerfil.Text = GridUsuarios.SelectedRows[0].Cells[4].Value.ToString(); lblCodEmpresa.Text = GridUsuarios.SelectedRows[0].Cells[5].Value.ToString(); txtPerfil.Text = perfilBll.ListarPorCodigo(int.Parse(lblCodPerfil.Text)).PRF_Nome; } catch (Exception) { MetroMessageBox.Show(this, "Erro ao buscar as informações sobre o Usuário solicitado.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void metroButton1_Click(object sender, EventArgs e) { PerfilBll perfilBll = new PerfilBll(); LOV.LOVPerfil frmX = new LOV.LOVPerfil(); frmX.ShowDialog(); try { if (frmX.Tag.ToString() != "0") { lblCodPerfil.Text = frmX.Tag.ToString(); txtPerfil.Text = perfilBll.ListarPorCodigo(int.Parse(lblCodPerfil.Text)).PRF_Nome; } } catch (Exception) { MetroMessageBox.Show(this, "Erro ao buscar as informações sobre o Perfil solicitado.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { perfilBll = null; } }