private void btExcluir_Click(object sender, EventArgs e) { try { if (Convert.ToInt32(dgvDados.Rows[0].Cells[0].Value) <= 0) { dgvDados.Rows.Clear(); return; } DialogResult d = MessageBox.Show("DESEJA EXCLUIR TODAS AS PERMISSÕES DO USUÁRIO PESQUISADO ??" + "\n \nATENÇÃO!! SEM AS PERMISSÕES, O USUÁRIO NÃO CONSEGUIRÁ ACESSAR O SISTEMA !!!", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (d.ToString() == "Yes") { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLPermissaoUsuario bll = new BLLPermissaoUsuario(cx); bll.ExcluirTudo(UsuId); dgvDados.Rows.Clear(); alterarBotoes(1); } } catch { MessageBox.Show("IMPOSSIVEL EXCLUIR O RESGISTRO. \n O REGISTRO ESTÁ SENDO UTILIZADO EM OUTRO LOCAL."); this.alterarBotoes(3); } }
private void btSalvar_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); ModeloPermissaoUsuario modelo = new ModeloPermissaoUsuario(); BLLPermissaoUsuario bll = new BLLPermissaoUsuario(cx); if (operacao == "alterar") { //EXCLUIR AS PERMISSÕES DO USUÁRIO BLLPermissaoUsuario bllExcluir = new BLLPermissaoUsuario(cx); bllExcluir.ExcluirTudo(UsuId); } //PREENCHER O MODELO E GRAVAR NO BANCO DE DADOS int x = dgvDados.RowCount; for (int i = 0; i < x; i++) { modelo.PerAlterar = Convert.ToString(dgvDados.Rows[i].Cells[5].Value); modelo.PerBloqueado = Convert.ToString(dgvDados.Rows[i].Cells[3].Value); modelo.PerDescricao = Convert.ToString(dgvDados.Rows[i].Cells[2].Value); modelo.PerExcluir = Convert.ToString(dgvDados.Rows[i].Cells[6].Value); modelo.PerImprimir = Convert.ToString(dgvDados.Rows[i].Cells[7].Value); modelo.PerInserir = Convert.ToString(dgvDados.Rows[i].Cells[4].Value); modelo.PerNomefrm = Convert.ToString(dgvDados.Rows[i].Cells[1].Value); modelo.UsuId = Convert.ToInt32(UsuId); bll.Incluir(modelo); } MessageBox.Show("AS PERMISSÕES FORAM CADASTRADAS COM SUCESSO !!", "Aviso !!", MessageBoxButtons.OK, MessageBoxIcon.Information); alterarBotoes(1); dgvDados.Rows.Clear(); txtValor.Text = ""; operacao = ""; UsuId = 0; UsuLoginPesquisado = ""; UsuNomePesquisado = ""; }