public function ajaxIssueRunningBatchesAction()
 {
     $this->_helper->layout->disableLayout();
     $stock_batch = new Model_StockBatch();
     $page = $this->_request->getParam("page", '');
     $adjustment_type = $this->_request->getParam("adjustment_type", '');
     if (isset($this->_request->item_id) && !empty($this->_request->item_id)) {
         if ($page == 'adjustment') {
             $stock_batch->form_values['item_id'] = $this->_request->item_id;
             $stock_batch->form_values['adj_type'] = $adjustment_type;
             $this->view->all_running_batches = $stock_batch->getAllBatchesByItemId();
         } else {
             $stock_batch->form_values['item_pack_size_id'] = $this->_request->item_id;
             $stock_batch->form_values['transaction_date'] = $this->_request->transaction_date;
             $stock_batch->form_values['batch_no'] = $this->_request->batch_no;
             $wh_id = $this->_identity->getWarehouseId();
             $wh = $this->_em->getRepository("Warehouses")->find($wh_id);
             $itm = $this->_em->getRepository("ItemPackSizes")->find($this->_request->item_id);
             if ($itm->getItemCategory()->getPkId() == 1 || $itm->getItemCategory()->getPkId() == 4) {
                 $this->view->all_running_batches = $stock_batch->getAllIssuePriorityBatches();
             } else {
                 $this->view->all_running_batches = $stock_batch->getAllIssueRunningBatches();
             }
         }
     }
     if (isset($this->_request->batch) && !empty($this->_request->batch)) {
         $stock_batch->form_values['pk_id'] = $this->_request->batch;
         $this->view->batch_expiry = $stock_batch->getBatchExpiry();
     }
     if (isset($this->_request->number) && !empty($this->_request->number)) {
         $stock_batch->form_values['pk_id'] = $this->_request->number;
         $this->view->available_quantity = $stock_batch->getBatchExpiry();
     }
 }