Exemple #1
1
 /**
  * @abstract Ação que lista as anotações do sistema
  * @return Strig
  */
 public function acaolistaranotacoes()
 {
     $lista = new Componente_Listagem('listanotacoes');
     $sql = "SELECT\r\n\t\t\t\t\t\tant_cod,\r\n\t\t\t\t\t\tant_titulo,\r\n\t\t\t\t\t\tdate_format(ant_data, '%d/%m/%Y') AS ant_data,\r\n\t\t\t\t\t\tstatus.stt_nome \r\n\t\t\t\tFROM anotacoes\r\n\t\t\t\tINNER JOIN status ON status.stt_cod = anotacoes.stt_cod";
     $lista->setSQL($sql);
     $lista->setWhere(" anotacoes.usr_cod = " . $_SESSION['login']['codigo']);
     $lista->setColuna("ant_cod", "Código", "5%");
     $lista->setColuna("ant_titulo", "Titulo");
     $lista->setColuna("ant_data", "Data");
     $lista->setColuna("stt_nome", "Status");
     $lista->setNomeParametro("ant_cod");
     $lista->setBotaoModuloAcao("Alterar", $this->_modulo, "formanotacoes", Componente_Listagem::$_IMG_ALTERAR);
     # Cria o botão para novo usuário
     $this->_layout->setBotoes("Nova Anotação", Sistema_Util::getURL($this->_modulo, "formanotacoes"), "imagens/form.png");
     $this->_layout->setNomePagina("Listar Anotações");
     $this->_layout->setCorpo($lista->getForm());
 }
 public function acaoListarParticipante()
 {
     $lista = new Componente_Listagem('lista_participantes');
     $sql = "\n\t\tSELECT\n\t\t\tusuario.usr_cod,\n\t\t\tusuario.usr_nome,\n\t\t\ttpp_desc,\n\t\t\tstt_nome\n\t\tFROM \n\t\t\tusuario \n\t\tINNER JOIN participante ON\n\t\t\tparticipante.usr_cod = usuario.usr_cod\n\t\tLEFT JOIN status ON \n\t\t\tstatus.stt_cod = usuario.stt_cod";
     $lista->setSQL($sql);
     $lista->setColuna("usr_cod", "Código", "5%");
     $lista->setColuna("usr_nome", "Nome");
     $lista->setColuna("tpp_desc", "Instituição");
     $lista->setColuna("stt_nome", "Status");
     $lista->setTabelaCampo(array("usr_cod" => "usuario", "usr_nome" => "usuario", "grp_nome" => "grupo", "status" => "stt_nome"));
     # Não irá listar o usuario desenvolvedor
     $lista->setWhere(" usuario.grp_cod != " . DESENVOLVEDOR . " AND usuario.stt_cod != 2");
     $lista->setNomeParametro("usr_cod");
     $lista->setBotaoModuloAcao("Alterar", 'usuarios', "formusuario", Componente_Listagem::$_IMG_ALTERAR);
     # Cria o botão para novo usuário
     $this->_layout->setBotoes("Novo Usuário/Participante", Sistema_Util::getURL("usuarios", "formusuario"), "imagens/form.png");
     $this->_layout->setNomePagina("Listagem de Usuários");
     $this->_layout->setCorpo($lista->getForm());
 }
Exemple #3
0
 /**
  * @abstract Ação que lista os grupos cadastros no sistema
  * @return Strig
  */
 public function acaoListarGrupos()
 {
     $lista = new Componente_Listagem('listgrupos');
     $sql = "SELECT grp_cod,grp_nome\r\n\t\t\t\tFROM grupo";
     $lista->setSQL($sql);
     $lista->setColuna("grp_cod", "Código", "5%");
     $lista->setColuna("grp_nome", "Grupo");
     # Não lista o grupo do desenvolvedor
     $lista->setWhere(" grupo.grp_cod != " . DESENVOLVEDOR);
     $lista->setNomeParametro("grp_cod");
     $lista->setBotaoModuloAcao("Alterar", $this->_modulo, "formgrupo", Componente_Listagem::$_IMG_ALTERAR);
     $lista->setBotaoModuloAcao("Permissões", $this->_modulo, "formpermissoes", "imagens/permissoes.png");
     # Cria o botão para novo usuário
     $this->_layout->setBotoes("Novo Grupo", Sistema_Util::getURL("usuarios", "formgrupo"), "imagens/form.png");
     $this->_layout->setNomePagina("Listagem de Grupos");
     $this->_layout->setCorpo($lista->getForm());
 }