示例#1
0
 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);
     }
 }
示例#2
0
        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  = "";
        }