private void btSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloNivelAcesso modelo = new ModeloNivelAcesso(); modelo.RegraNome = txtNivelAcesso.Text; //obj para gravar os dados no banco DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); if (this.operacao == "inserir") { //cadastrar um nivel de acesso bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Código " + modelo.RegraCod.ToString()); } else { //alterar um nivel de acesso modelo.RegraCod = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.LimpaTela(); this.alteraBotoes(1); } catch (Exception erro) { MessageBox.Show(erro.Message); } }
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); } }