protected void filtrarMateria(int codPessoa, string dataAnterior = "", string dataAtual = "", int top = 0) { //Pega a função da pessoa logada string funcao = pessoaBll.getFuncaoPessoa(codPessoa); if (funcao.Equals("Jornalista")) { gdvMateria.DataSource = materiaBll.filtrarMateria(codPessoa, "J", dataAnterior, dataAtual, top); gdvMateria.Columns[11].Visible = false; //Publicar } else if (funcao.Equals("Revisor")) { gdvMateria.DataSource = materiaBll.filtrarMateria(codPessoa, "R", dataAnterior, dataAtual, top); 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.filtrarMateria(codPessoa, "P", dataAnterior, dataAtual, top); 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.filtrarMateria(codPessoa, "G", dataAnterior, dataAtual, top); 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(); }