private void Pesquisar() { PerfilAcessoVO identPerfilAcesso = new PerfilAcessoVO(); identPerfilAcesso.CodPerfilAcesso = null; identPerfilAcesso.NomPerfilAcesso = rbNome.Checked ? txbPesquisa.Text : null; identPerfilAcesso.DescPerfilAcesso = rbDescricao.Checked ? txbPesquisa.Text : null; grdListaResultado.DataSource = new Nissi.Business.PerfilAcesso().Listar(identPerfilAcesso); grdListaResultado.DataBind(); }
/// <summary> /// Método para executar a proc pr_selecionar_perfilassociado /// </summary> public List<PerfilAcessoVO> ListarPerfilAssociado(short? codSubMenu) { List<RolesVO> listaRoles = new RolesData().ListarPerfilAssociado(codSubMenu); List<PerfilAcessoVO> listaPerfilAcesso = new List<PerfilAcessoVO>(); foreach ( RolesVO identRoles in listaRoles ) { PerfilAcessoVO identPerfilAcesso = new PerfilAcessoVO(); identPerfilAcesso.CodPerfilAcesso = identRoles.PerfilAcesso.CodPerfilAcesso; identPerfilAcesso.NomPerfilAcesso = identRoles.PerfilAcesso.NomPerfilAcesso; listaPerfilAcesso.Add(identPerfilAcesso); } return listaPerfilAcesso; }
// ------------------------------------------------------------------------- // /// <summary> /// Método para incluir um registro na tabela PerfilAcesso /// </summary> #region Métodos de Inclusão public void Incluir(PerfilAcessoVO perfilAcessoVO, int codUsuarioOperacao) { OpenCommand("pr_incluir_PerfilAcesso", true); try { // Parâmetros de entrada AddInParameter("@NomPerfilAcesso", DbType.String, perfilAcessoVO.NomPerfilAcesso); AddInParameter("@DescPerfilAcesso", DbType.String, perfilAcessoVO.DescPerfilAcesso); AddInParameter("@UsuarioInc", DbType.Int32, perfilAcessoVO.UsuarioInc); AddInParameter("@Ativo", DbType.Boolean, perfilAcessoVO.Ativo); ExecuteNonQuery(); } finally { CloseCommand(); } }
/// <summary> /// Método para executar a proc pr_selecionar_perfilacesso /// </summary> public List<PerfilAcessoVO> Listar(PerfilAcessoVO perfilAcessoVO) { OpenCommand("pr_selecionar_perfilacesso"); try { // Parâmetros de entrada AddInParameter("@CodPerfilAcesso", DbType.Int16,perfilAcessoVO.CodPerfilAcesso); AddInParameter("@NomPerfilAcesso", DbType.String, perfilAcessoVO.CodPerfilAcesso); AddInParameter("@DescPerfilAcesso", DbType.String, perfilAcessoVO.DescPerfilAcesso); List<PerfilAcessoVO> lstPerfilacessoVO = new List<PerfilAcessoVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { PerfilAcessoVO perfilacesso = new PerfilAcessoVO(); perfilacesso.CodPerfilAcesso = GetReaderValue<short?>(dr, "CodPerfilAcesso"); perfilacesso.NomPerfilAcesso = GetReaderValue<string>(dr, "NomPerfilAcesso"); perfilacesso.DescPerfilAcesso = GetReaderValue<string>(dr, "DescPerfilAcesso"); perfilacesso.DataCadastro = GetReaderValue<DateTime>(dr, "DataCadastro"); perfilacesso.UsuarioInc = GetReaderValue<int>(dr, "UsuarioInc"); perfilacesso.DataAlteracao = GetReaderValue<DateTime>(dr, "DataAlteracao"); perfilacesso.UsuarioAlt = GetReaderValue<int>(dr, "UsuarioAlt"); perfilacesso.Ativo = GetReaderValue<bool>(dr, "Ativo"); lstPerfilacessoVO.Add(perfilacesso); } } finally { dr.Close(); } return lstPerfilacessoVO; } finally { CloseCommand(); } }
private List<PerfilAcessoVO> Remove(List<PerfilAcessoVO> listaPerfilAcessoVO, PerfilAcessoVO identPefilAcessoVO) { List<PerfilAcessoVO> novalista = new List<PerfilAcessoVO>(); foreach (PerfilAcessoVO identPerfilAcessoTemp in listaPerfilAcessoVO) { if (identPefilAcessoVO.CodPerfilAcesso != identPerfilAcessoTemp.CodPerfilAcesso) novalista.Add(identPerfilAcessoTemp); } return novalista; }
private void removeLista(ListItem item) { PerfilAcessoVO identAcessoVO = new PerfilAcessoVO(); if (RecuperaValorSessao("listaAssociados") == null) _listaAssociados = new List<PerfilAcessoVO>(); else _listaAssociados = (List<PerfilAcessoVO>)RecuperaValorSessao("listaAssociados"); if (RecuperaValorSessao("listaAssociar") == null) _listaAssociar = new List<PerfilAcessoVO>(); else _listaAssociar = (List<PerfilAcessoVO>)RecuperaValorSessao("listaAssociar"); identAcessoVO.CodPerfilAcesso = short.Parse(item.Value); identAcessoVO.UsuarioAlt = UsuarioAtivo.CodFuncionario.Value; _listaAssociar.Add(identAcessoVO); _listaAssociados = Remove(_listaAssociados, identAcessoVO); lbxAssociar.Items.Add(item); lbxAssociados.Items.Remove(item); ArmazenaValorSessao("listaAssociados", _listaAssociados); ArmazenaValorSessao("listaAssociar", _listaAssociar); }
private void adicionaLista(ListItem item) { PerfilAcessoVO identUsuario = new PerfilAcessoVO(); if (RecuperaValorSessao("listaAssociados") == null) _listaAssociados = new List<PerfilAcessoVO>(); else _listaAssociados = (List<PerfilAcessoVO>)RecuperaValorSessao("listaAssociados"); if (RecuperaValorSessao("listaAssociar") == null) _listaAssociar = new List<PerfilAcessoVO>(); else _listaAssociar = (List<PerfilAcessoVO>)RecuperaValorSessao("listaAssociar"); identUsuario.CodPerfilAcesso = short.Parse(item.Value); _listaAssociados.Add(identUsuario); _listaAssociar = Remove(_listaAssociar, identUsuario); lbxAssociados.Items.Add(item); lbxAssociar.Items.Remove(item); ArmazenaValorSessao("listaAssociados", _listaAssociados); ArmazenaValorSessao("listaAssociar", _listaAssociar); }
protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e) { PerfilAcessoVO identPerfilAcesso = new PerfilAcessoVO(); identPerfilAcesso.CodPerfilAcesso = short.Parse(e.CommandArgument.ToString()); //Módulo de exclusão if (e.CommandName == "Excluir") { //Excluir new PerfilAcesso().Excluir(identPerfilAcesso.CodPerfilAcesso, UsuarioAtivo.CodFuncionario.Value); //Atualizar Lista Pesquisar(); } else if (e.CommandName == "Editar") //Módulo de alteração { hdfTipoAcao.Value = "Editar"; identPerfilAcesso = new PerfilAcesso().Listar(identPerfilAcesso)[0]; mpeInclui.Show(); //Alimentar campos para edição txbNome.Text = identPerfilAcesso.NomPerfilAcesso.ToString(); txbDescricao.Text = identPerfilAcesso.DescPerfilAcesso.ToString(); ckbIncluir.Checked = identPerfilAcesso.Ativo.Value; hdfCodigo.Value = identPerfilAcesso.CodPerfilAcesso.ToString(); this.Master.PosicionarFoco(txbNome); } }
public List<PerfilAcessoVO> ListaPerfil(FuncionarioVO identFuncionario) { OpenCommand("pr_selecionar_perfil_Funcionario"); try { AddInParameter("CodUsu", DbType.Int32, identFuncionario.CodFuncionario); List<PerfilAcessoVO> listaPerfil = new List<PerfilAcessoVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { PerfilAcessoVO identPerfil = new PerfilAcessoVO(); identPerfil.CodPerfilAcesso = GetReaderValue<short>(dr, "CodPerfilAcesso"); listaPerfil.Add(identPerfil); } } finally { dr.Close(); } return listaPerfil; } finally { CloseCommand(); } }
/// <summary> /// Método para alterar um registro na tabela PerfilAcesso /// </summary> #region Métodos de Alteração public void Alterar(PerfilAcessoVO perfilAcessoVO, int codUsuarioOperacao) { new PerfilAcessoData().Alterar(perfilAcessoVO, codUsuarioOperacao); }
/// <summary> /// Método para incluir um registro na tabela PerfilAcesso /// </summary> #region Métodos de Inclusão public void Incluir(PerfilAcessoVO perfilAcessoVO, int codUsuarioOperacao) { new PerfilAcessoData().Incluir(perfilAcessoVO, codUsuarioOperacao); }
/// <summary> /// Método para executar a proc pr_selecionar_perfilacesso /// </summary> #region Método de Seleção public List<PerfilAcessoVO> Listar(PerfilAcessoVO perfilAcessoVO) { return new PerfilAcessoData().Listar(perfilAcessoVO); }
// ------------------------------------------------------------------------- // /// <summary> /// Método para alterar um registro na tabela PerfilAcesso /// </summary> #region Métodos de Alteração public void Alterar(PerfilAcessoVO perfilAcessoVO, int codUsuarioOperacao) { OpenCommand("pr_alterar_PerfilAcesso"); try { // Parâmetros de entrada AddInParameter("@CodPerfilAcesso", DbType.Int16, perfilAcessoVO.CodPerfilAcesso); AddInParameter("@NomPerfilAcesso", DbType.String, perfilAcessoVO.NomPerfilAcesso); AddInParameter("@DescPerfilAcesso", DbType.String, perfilAcessoVO.DescPerfilAcesso); AddInParameter("@UsuarioAlt", DbType.Int32, perfilAcessoVO.UsuarioAlt); AddInParameter("@Ativo", DbType.Boolean, perfilAcessoVO.Ativo); ExecuteNonQuery(); } finally { CloseCommand(); } }