コード例 #1
0
 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();
 }
コード例 #2
0
ファイル: Roles.cs プロジェクト: mex868/Nissi.Solution
         /// <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;
 }
コード例 #3
0
        // ------------------------------------------------------------------------- // 


        /// <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();
            }
        }
コード例 #4
0
        /// <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();
            }
        }
コード例 #5
0
 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;
 }
コード例 #6
0
 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);
 }
コード例 #7
0
 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);
 }
コード例 #8
0
    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);
        }
    }
コード例 #9
0
    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();
        }

    }
コード例 #10
0
ファイル: PerfilAcesso.cs プロジェクト: mex868/Nissi.Solution
 /// <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);
 }
コード例 #11
0
ファイル: PerfilAcesso.cs プロジェクト: mex868/Nissi.Solution
 /// <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);
 }
コード例 #12
0
ファイル: PerfilAcesso.cs プロジェクト: mex868/Nissi.Solution
 /// <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);
 }
コード例 #13
0
        // ------------------------------------------------------------------------- // 

        /// <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();
            }
        }