当前位置: 首页>>代码示例>>PHP>>正文


PHP Produto::buscar方法代码示例

本文整理汇总了PHP中Produto::buscar方法的典型用法代码示例。如果您正苦于以下问题:PHP Produto::buscar方法的具体用法?PHP Produto::buscar怎么用?PHP Produto::buscar使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Produto的用法示例。


在下文中一共展示了Produto::buscar方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: consultardadospareceristasAction

 public function consultardadospareceristasAction()
 {
     $idOrgao = self::$codOrgao;
     $codGrupo = self::$codPerfil;
     $produtoDAO = new Produto();
     $OrgaosDAO = new Orgaos();
     $AgentesDAO = new Agentes();
     $AreaDAO = new Area();
     $SegmentoDAO = new Segmento();
     if (self::$perfilAtual == 'CoordenadorParecerista') {
         $this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0));
         $this->view->Areas = $AreaDAO->buscar();
         $this->view->Segmentos = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
         $this->view->titulo = self::$titulo;
     }
     if (self::$perfilAtual == 'CoordenadorParecerista') {
         $this->view->pareceristas = $AgentesDAO->consultaPareceristasDoOrgao($idOrgao);
     }
     if (self::$perfilAtual == 'CoordenadorPRONAC') {
         //        	$this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0));
         //        	$this->view->Areas = $AreaDAO->buscar();
         $this->view->Segmentos = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
         $this->view->titulo = self::$titulo;
         $this->view->pareceristas = $AgentesDAO->consultaPareceristasDoOrgao(null);
     }
     if (self::$perfilAtual == 'Parecerista') {
         $pagamentos = array();
         $pagamentos[0]['codigo'] = 2;
         $pagamentos[0]['descricao'] = "Todos";
         $pagamentos[1]['codigo'] = 1;
         $pagamentos[1]['descricao'] = "Efetuados";
         $pagamentos[2]['codigo'] = 0;
         $pagamentos[2]['descricao'] = "Pendentes";
         $this->view->Pagamentos = $pagamentos;
         $this->view->Produtos = $produtoDAO->buscar(array('stEstado = ?' => 0));
         $this->view->titulo = self::$titulo;
     }
     $this->view->perfilAtual = self::$perfilAtual;
     $this->view->codPerfil = self::$codPerfil;
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:40,代码来源:ConsultarpareceristasController.php

示例2: frmPlanoDistribuicaoAction

 public function frmPlanoDistribuicaoAction()
 {
     $this->_helper->viewRenderer->setNoRender(true);
     $this->_helper->layout->disableLayout();
     header("Content-Type: text/html; charset=ISO-8859-1");
     $bln_exitePP = "false";
     //Nao existe Produto Principal cadastrado
     $get = Zend_Registry::get("get");
     if (!empty($get->idPlanoDistribuicao)) {
         $tblPlanoDistribuicao = new PlanoDistribuicao();
         $rsPlanoDistribuicao = $tblPlanoDistribuicao->buscarPlanoDistribuicao(array('idPlanoDistribuicao = ?' => $get->idPlanoDistribuicao));
         $arrDados["planoDistribuicao"] = $rsPlanoDistribuicao;
     }
     $tblProduto = new Produto();
     $rsProdutos = $tblProduto->buscar(array("stEstado = ?" => 0), array("Descricao ASC"));
     //BUSCA POR PRODUTO PRINCIPAL CADASTRADO
     $tblPlanoDistribuicao = new PlanoDistribuicao();
     $arrPlanoDistribuicao = $tblPlanoDistribuicao->buscar(array("a.idProjeto = ?" => $this->_idPreProjeto, "a.stPrincipal = ?" => 1, "a.stPlanoDistribuicaoProduto = ?" => 1), array("idPlanoDistribuicao DESC"))->toArray();
     if (!empty($arrPlanoDistribuicao)) {
         $bln_exitePP = "true";
         //Existe Produto Principal Cadastrado
     }
     $tblLogomarca = new Logomarca();
     $rsLogomarcas = $tblLogomarca->buscar(array("idTipo=?" => 3));
     $arrDados["combologomarcas"] = $rsLogomarcas;
     $arrDados["comboprodutos"] = $rsProdutos;
     $arrDados["comboareasculturais"] = ManterAgentes::buscarAreasCulturais();
     $arrDados["acaoSalvar"] = $this->_urlPadrao . "/plano-distribuicao/salvar?idPreProjeto=" . $this->_idPreProjeto;
     $arrDados["urlApagar"] = $this->_urlPadrao . "/plano-distribuicao/apagar?idPreProjeto=" . $this->_idPreProjeto;
     $arrDados["acaoCancelar"] = $this->_urlPadrao . "/plano-distribuicao/index?idPreProjeto=" . $this->_idPreProjeto;
     $arrDados["bln_exitePP"] = $bln_exitePP;
     $this->montaTela("planodistribuicao/formplanodistribuicao.phtml", $arrDados);
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:33,代码来源:PlanoDistribuicaoController.php

示例3: tabelasAction

 /**
  * Metodo que mostra tela de consulta
  * @param void
  * @return objeto
  */
 public function tabelasAction()
 {
     $get = Zend_Registry::get("get");
     if (!empty($get->consulta)) {
         //header("Content-Type: text/html; charset=ISO-8859-1");
         $this->_helper->viewRenderer->setNoRender(true);
         $this->_helper->layout->disableLayout();
         $post = Zend_Registry::get("post");
         if ($get->consulta == "itens") {
             $tbl = new Produto();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $rs = $tbl->buscar(array("stEstado = ?" => 0), array(), $tamanho, $inicio);
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-itensproduto.phtml', 'tipo' => $post->tipo));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1 ASC');
                 }
                 $rs = $tbl->buscar(array("stEstado = ?" => 0), $ordem, null, null);
                 $total = count($rs);
                 //xd($total);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $rs2 = $tbl->buscar(array("stEstado = ?" => 0), $ordem, $tamanho, $inicio);
                 $arrDados = array("dados" => $rs2, "pag" => $pag, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "parametrosBusca" => $_POST, "urlPaginacao" => $this->_urlPadrao . "/operacional/tabelas");
                 $this->montaTela("operacional/itensproduto.phtml", $arrDados);
             }
         }
         if ($get->consulta == "documentos") {
             $tbl = new DocumentosExigidos();
             if ($post->tipo == 'xls' || $post->tipo == 'pdf') {
                 //buscando os registros no banco de dados
                 $tamanho = -1;
                 $inicio = -1;
                 $pag = 0;
                 $totalPag = 0;
                 $fim = 0;
                 $arrBusca = array();
                 $arrBusca['Codigo > ?'] = 0;
                 $rs = $tbl->buscar($arrBusca, array(), $tamanho, $inicio);
                 $this->_forward('preparar-xls-pdf', null, null, array('dados' => $rs, 'view' => 'operacional/preparar-xls-pdf-documentosexigidos.phtml', 'tipo' => $post->tipo));
             } else {
                 //controlando a paginacao
                 $this->intTamPag = 10;
                 $pag = 1;
                 if (isset($post->pag)) {
                     $pag = $post->pag;
                 }
                 if (isset($post->tamPag)) {
                     $this->intTamPag = $post->tamPag;
                 }
                 $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
                 $fim = $inicio + $this->intTamPag;
                 //Varifica se foi solicitado a ordenação
                 if (!empty($post->ordenacao)) {
                     $ordem[] = "{$post->ordenacao} {$post->tipoOrdenacao}";
                 } else {
                     $ordem = array('1 ASC');
                 }
                 $rs = $tbl->buscar();
                 $total = count($rs);
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
                 $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
                 if ($fim > $total) {
                     $fim = $total;
                 }
                 $arrBusca = array();
//.........这里部分代码省略.........
开发者ID:hackultura,项目名称:novosalic,代码行数:101,代码来源:OperacionalController.php

示例4: geraldeanaliseAction

 public function geraldeanaliseAction()
 {
     $produtoDAO = new Produto();
     $OrgaosDAO = new Orgaos();
     $NomesDAO = new Nomes();
     $AreaDAO = new Area();
     $SegmentoDAO = new Segmento();
     $this->view->Produtos = $produtoDAO->buscar();
     $this->view->Orgaos = $OrgaosDAO->buscar(array('Status = ?' => 0, 'Vinculo = ?' => 1));
     $this->view->Pareceristas = $NomesDAO->buscarPareceristas();
     $this->view->Areas = $AreaDAO->buscar();
     $this->view->Segmento = $SegmentoDAO->buscar(array('stEstado = ?' => 1));
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $this->view->idPerfil = $GrupoAtivo->codGrupo;
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:16,代码来源:GerarrelatoriopareceristaController.php

示例5: carregarPlanosDeDistribuicaoAction

 public function carregarPlanosDeDistribuicaoAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $this->view->idPerfil = $GrupoAtivo->codGrupo;
     $idPronac = $this->_request->getParam("idPronac");
     if (strlen($idPronac) > 7) {
         $idPronac = Seguranca::dencrypt($idPronac);
     }
     $tbPlanoDistribuicao = new tbPlanoDistribuicao();
     $planosDistribuicao = $tbPlanoDistribuicao->buscarPlanosDistribuicaoReadequacao($idPronac, 'tbPlanoDistribuicao');
     if (count($planosDistribuicao) == 0) {
         $planosDistribuicao = $tbPlanoDistribuicao->buscarPlanosDistribuicaoReadequacao($idPronac, 'PlanoDistribuicaoProduto');
     }
     $Produtos = new Produto();
     $produtos = $Produtos->buscar(array('stEstado=?' => 0), array('Descricao'));
     $Verificacao = new Verificacao();
     $posicoesLogomarca = $Verificacao->buscar(array('idTipo=?' => 3), array('Descricao'));
     $Area = new Area();
     $areas = $Area->buscar(array('Codigo != ?' => 7), array('Descricao'));
     $get = Zend_Registry::get('get');
     $link = isset($get->link) ? true : false;
     $this->montaTela('readequacoes/carregar-planos-de-distribuicao.phtml', array('idPronac' => $idPronac, 'planosDeDistribuicao' => $planosDistribuicao, 'produtos' => $produtos, 'posicoesLogomarca' => $posicoesLogomarca, 'areas' => $areas, 'link' => $link));
 }
开发者ID:hackultura,项目名称:novosalic,代码行数:26,代码来源:ReadequacoesController.php


注:本文中的Produto::buscar方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。