public function dadosAction()
 {
     $this->_helper->layout->disableLayout();
     $page = $this->_request->getParam("page", 1);
     $array = $this->_request->getParams();
     $requestModel = new RequestModel();
     $total_pages = 0;
     $requestData = $requestModel->fetchAll($requestModel->getControlRequest($array));
     $count = count($requestData);
     if ($page > $total_pages) {
         $page = $total_pages;
     } else {
         $total_pages = 0;
     }
     $responce = new stdClass();
     $responce->page = $page;
     $responce->total = $total_pages;
     $responce->records = $count;
     $i = 0;
     foreach ($requestData as $rows) {
         $responce->rows[$i]['cell'] = array($rows->cdrequest, $rows->nmclient);
         $i++;
     }
     $this->view->dados = $responce;
 }
 public function dadosAction()
 {
     $this->_helper->layout->disableLayout();
     $page = $this->_request->getParam("page", 1);
     $array = $this->_request->getParams();
     $sampleModel = new RequestModel();
     $total_pages = 0;
     $sampleData = $sampleModel->fetchAll($sampleModel->getControlRequest($array));
     $count = count($sampleData);
     if ($page > $total_pages) {
         $page = $total_pages;
     } else {
         $total_pages = 0;
     }
     $responce = new stdClass();
     $responce->page = $page;
     $responce->total = $total_pages;
     $responce->records = $count;
     $i = 0;
     foreach ($sampleData as $rows) {
         switch ($rows->fgstatus) {
             case 1:
                 $fgstatus = "Coletada";
                 break;
             case 2:
                 $fgstatus = "Faltante";
                 break;
             case 3:
                 $fgstatus = "Em Mapa";
                 break;
             case 4:
                 $fgstatus = "Lançada";
                 break;
             case 5:
                 $fgstatus = "Conferida";
                 break;
             case 6:
                 $fgstatus = "Impressa";
                 break;
             case 7:
                 $fgstatus = "Entregue";
                 break;
         }
         $responce->rows[$i]['id'] = $rows->cdrequest;
         $responce->rows[$i]['cell'] = array($rows->cdrequest, $rows->nmclient, $rows->dtrequest, isset($fgstatus) ? $fgstatus : '');
         $i++;
     }
     $this->view->dados = $responce;
 }