Exemplo n.º 1
0
 function transferStockAction()
 {
     $this->_helper->layout->setLayout("ajax");
     $form = new Form_TransferStock();
     $form->addHidden();
     $form->readFields();
     $placement = new Model_Placements();
     $non_ccm_loc = new Model_NonCcmLocations();
     $placement_id = $this->_request->getParam('placement_id');
     $bin_id = $this->_request->getParam('bin_id');
     $quantity_per_pack = $this->_request->getParam('quantity_per_pack');
     $totqty = $this->_request->getParam('totqty');
     $area = $this->_request->getParam('area');
     $level = $this->_request->getParam('level');
     $placement = $this->_em->find("PlacementSummary", $placement_id);
     $batch_numer = $placement->getStockBatch()->getNumber();
     $item_name = $placement->getStockBatch()->getStakeholderItemPackSize()->getItemPackSize()->getItemName();
     $non_ccm_id = $non_ccm_loc->getNonCcmLocationId($bin_id);
     $form->item_pack_size_id->setValue($item_name);
     $form->stock_batch_id->setValue($batch_numer);
     $form->id->setValue($placement_id);
     $form->totqty->setValue($totqty);
     $this->view->form = $form;
     $this->view->bin_id = $bin_id;
     $this->view->non_ccm_id = $non_ccm_id;
     $this->view->quantity_per_pack = $quantity_per_pack;
     $this->view->totqty = $totqty;
     $this->view->area = $area;
     $this->view->level = $level;
 }