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; }
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; }