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); } }
public ModeloNivelAcesso CarregaModeloNivelAcesso(int codigo) { ModeloNivelAcesso modelo = new ModeloNivelAcesso(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "SELECT * FROM nivelacesso WHERE usu_id = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.NivelId = Convert.ToInt32(registro["nivel_id"]); modelo.UsuId = Convert.ToInt32(registro["usu_id"]); modelo.NomeNivelfrm = Convert.ToString(registro["nome_nivelfrm"]); modelo.DescricaoNivel = Convert.ToString(registro["descricao_nivel"]); modelo.BloqueadoNivel = Convert.ToString(registro["bloqueado_nivel"]); modelo.InserirNivel = Convert.ToString(registro["inserir_nivel"]); modelo.AlterarNivel = Convert.ToString(registro["alterar_nivel"]); modelo.ExcluirNivel = Convert.ToString(registro["excluir_nivel"]); modelo.ImprimirNivel = Convert.ToString(registro["imprimir_nivel"]); } registro.Close(); conexao.Desconectar(); return(modelo); }
public void Incluir(ModeloNivelAcesso modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into nivelacesso(regra_nome) values (@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.RegraNome); conexao.Conectar(); modelo.RegraCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloNivelAcesso modelo) { if (modelo.DescricaoNivel.Trim().Length == 0) { throw new Exception("A Descrição é obrigatório!!!"); } DaoNivelAcesso DALobj = new DaoNivelAcesso(conexao); DALobj.Incluir(modelo); }
public void Alterar(ModeloNivelAcesso modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update nivelacesso set regra_nome = @nome where regra_cod = @codigo;"; cmd.Parameters.AddWithValue("@nome", modelo.RegraNome); cmd.Parameters.AddWithValue("@codigo", modelo.RegraCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloNivelAcesso modelo) { if (modelo.RegraNome.Trim().Length == 0) { throw new Exception("O nome do nível de acesso é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); DAONivelAcesso DALobj = new DAONivelAcesso(conexao); DALobj.Incluir(modelo); }
public void Incluir(ModeloNivelAcesso modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into nivelacesso(usu_id, nome_nivelfrm, descricao_nivel, bloqueado_nivel, inserir_nivel, alterar_nivel, excluir_nivel, imprimir_nivel) values (@usu_id, @nome_nivelfrm, @descricao_nivel, @bloqueado_nivel, @inserir_nivel, @alterar_nivel, @excluir_nivel, @imprimir_nivel); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@usu_id", modelo.UsuId); cmd.Parameters.AddWithValue("@nome_nivelfrm", modelo.NomeNivelfrm); cmd.Parameters.AddWithValue("@descricao_nivel", modelo.DescricaoNivel); cmd.Parameters.AddWithValue("@bloqueado_nivel", modelo.BloqueadoNivel); cmd.Parameters.AddWithValue("@inserir_nivel", modelo.InserirNivel); cmd.Parameters.AddWithValue("@alterar_nivel", modelo.AlterarNivel); cmd.Parameters.AddWithValue("@excluir_nivel", modelo.ExcluirNivel); cmd.Parameters.AddWithValue("@imprimir_nivel", modelo.ImprimirNivel); conexao.Conectar(); modelo.NivelId = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
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); } }
public ModeloNivelAcesso CarregaModeloNivelAcesso(int codigo) { ModeloNivelAcesso modelo = new ModeloNivelAcesso(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from nivelacesso where regra_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.RegraCod = Convert.ToInt32(registro["regra_cod"]); modelo.RegraNome = Convert.ToString(registro["regra_nome"]); } registro.Close(); conexao.Desconectar(); return(modelo); }
private void btLocalizar_Click(object sender, EventArgs e) { frmConsultaNivelAcesso f = new frmConsultaNivelAcesso(); f.ShowDialog(); if (f.codigo != 0) { DAOConexao cx = new DAOConexao(DAOBanco.StringDeConexao); BLLNivelAcesso bll = new BLLNivelAcesso(cx); ModeloNivelAcesso modelo = bll.CarregaModeloNivelAcesso(f.codigo); txtCodigo.Text = modelo.RegraCod.ToString(); txtNivelAcesso.Text = modelo.RegraNome; alteraBotoes(3); } else { this.LimpaTela(); this.alteraBotoes(1); } f.Dispose(); }