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 Todos as Permissões do Usuário Pesquisado?" + "\n\nAtenção!!! Sem as Permissões, o usuário não conseguira Acessar o Sistema", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (d.ToString() == "Yes") { DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); bll.ExcluirTudo(UsuId); dgvDados.Rows.Clear(); this.alterabotao(1); } } catch (Exception erro) { MessageBox.Show("Impossivel excluir o registro. \n O registro esta sem utilizado em outro local."); this.alterabotao(3); } }
private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados DaoConexao cx = new DaoConexao(DadosDeConexao.StringDeConexao); ModeloNivelAcesso modelo = new ModeloNivelAcesso(); BLLNivelAcesso bll = new BLLNivelAcesso(cx); if (this.operacao == "alterar") { //Excluir as Permissões dos Usuario BLLNivelAcesso bllExcluir = new BLLNivelAcesso(cx); bllExcluir.ExcluirTudo(UsuId); } int x = dgvDados.RowCount; //Preencher o Modelo e gravar no BD for (int i = 0; i < x; i++) { modelo.UsuId = Convert.ToInt32(UsuId); modelo.NomeNivelfrm = Convert.ToString(dgvDados.Rows[i].Cells[1].Value); modelo.DescricaoNivel = Convert.ToString(dgvDados.Rows[i].Cells[2].Value); modelo.BloqueadoNivel = Convert.ToString(dgvDados.Rows[i].Cells[3].Value); modelo.InserirNivel = Convert.ToString(dgvDados.Rows[i].Cells[4].Value); modelo.AlterarNivel = Convert.ToString(dgvDados.Rows[i].Cells[5].Value); modelo.ExcluirNivel = Convert.ToString(dgvDados.Rows[i].Cells[6].Value); modelo.ImprimirNivel = Convert.ToString(dgvDados.Rows[i].Cells[7].Value); bll.Incluir(modelo); } MessageBox.Show("As permissões foram Cadastradas com sucesso!!!", "Aviso!!!", MessageBoxButtons.OK, MessageBoxIcon.Information); this.alterabotao(1); this.dgvDados.Rows.Clear(); this.txtCodigo.Text = ""; this.operacao = ""; this.UsuId = 0; this.UsuLoginPesquisado = ""; this.UsuNomePesquisado = ""; } catch (Exception erro) { MessageBox.Show(erro.Message); } }