예제 #1
0
        protected void popularMateria(int codPessoa)
        {
            //Pega a função da pessoa logada
            string funcao = pessoaBll.getFuncaoPessoa(codPessoa);

            if (funcao.Equals("Jornalista"))
            {
                gdvMateria.DataSource          = materiaBll.listarMateriaJornalista(codPessoa);
                gdvMateria.Columns[11].Visible = false; //Publicar
            }
            else
            if (funcao.Equals("Revisor"))
            {
                gdvMateria.DataSource          = materiaBll.listarMateriaRevisor(codPessoa);
                gdvMateria.Columns[8].Visible  = false; //Alterar
                gdvMateria.Columns[9].Visible  = false; //Deletar
                gdvMateria.Columns[11].Visible = false; //Publicar
                lkNovo.Visible = false;
            }
            else
            if (funcao.Equals("Publicador"))
            {
                gdvMateria.DataSource          = materiaBll.listarMateriaPublicador(codPessoa);
                gdvMateria.Columns[8].Visible  = false; //Alterar
                gdvMateria.Columns[9].Visible  = false; //Deletar
                gdvMateria.Columns[10].Visible = false; //Revisar
                lkNovo.Visible = false;
            }
            else
            if (funcao.Equals("Gerente"))
            {
                gdvMateria.DataSource          = materiaBll.listarMateriaGerente(codPessoa);
                gdvMateria.Columns[8].Visible  = false; //Alterar
                gdvMateria.Columns[9].Visible  = false; //Deletar
                gdvMateria.Columns[10].Visible = false; //Revisar
                gdvMateria.Columns[11].Visible = false; //Publicar
                lkNovo.Visible = false;
            }

            gdvMateria.DataBind();
        }