コード例 #1
0
 public function suppliereditAction()
 {
     $cdsupplier = $this->_request->getParam("cdsupplier");
     //        die (var_dump($cdsupplier));
     $supplierModel = new SupplierModel();
     $dataSupplier = $supplierModel->fetchRow($supplierModel->getSupplierByCd($cdsupplier));
     $arrayPopulateForm = array();
     foreach ($dataSupplier as $id => $value) {
         $arrayPopulateForm["_" . $id] = $value;
     }
     $this->_form->addAttributesForm($this->view->baseUrl . "/cadastre/supplier/suppliereditsave", "supplier_edit_form");
     $this->_form->createToolbar(true, true, true);
     $this->_form->setValues($arrayPopulateForm);
     $this->_form->addElementsSupplierCadastre();
     $this->_form->addElementsSupplierGrid();
     $this->view->form = $this->_form;
 }
コード例 #2
0
 public function dadosservicesAction()
 {
     $this->_helper->layout->disableLayout();
     $page = $this->_request->getParam("page", 1);
     $limit = $this->_request->getParam("rows");
     $sidx = $this->_request->getParam("sidx", 1);
     $sord = $this->_request->getParam("sord");
     $cdequipment = $this->_request->getParam("cdequipment");
     $servicesModel = new ServiceModel();
     $supplierModel = new SupplierModel();
     /* DADOS DOS PARÂMETROS */
     $servicesEquip = $servicesModel->getServices($cdequipment);
     $count = count($servicesEquip);
     if ($count > 0 && $limit != 0) {
         $total_pages = ceil($count / $limit);
     } else {
         $total_pages = 0;
     }
     if ($page > $total_pages) {
         $page = $total_pages;
     }
     $response = new stdClass();
     $response->page = $page;
     $response->total = $total_pages;
     $response->records = $count;
     $i = 0;
     foreach ($servicesEquip as $row) {
         if ($row->fgservicetype == '1') {
             $nmservicetype = "Calibração";
         } else {
             $nmservicetype = "Manutenção";
         }
         $value = new Zend_Date($row->dtservice, 'YYYY-MM-dd HH:mm:ss');
         $value = $value->toString('dd-MM-YYYY');
         /* DADOS DOS FORNECEDORES */
         $servicesSupplier = $supplierModel->getSupplierByCd($row->cdsupplier);
         $response->rows[$i]['cell'] = array($row->cdservice, $row->cdsupplier, $row->fgservicetype, $servicesSupplier->nmsupplier, $nmservicetype, $value);
         $i++;
     }
     $this->view->dadosservices = $response;
 }