diff --git a/application/controllers/purchaseorder.php b/application/controllers/purchaseorder.php index 966df23e..93744c34 100755 --- a/application/controllers/purchaseorder.php +++ b/application/controllers/purchaseorder.php @@ -528,7 +528,7 @@ class purchaseorder extends BaseController $data['INRSYMBOL']=$this->purchaseorder_model->GetINRCurrencytype('INR'); /* Cost code from Requisition - Client Review Fix Start here */ - + $data['PoTypeOptions'] = $this->purchaseorder_model->getConfigValue('C026'); $ReqDetails = $this->purchaseorder_model->getRequistDetails($ReqArray); $data['RequistionDetails'] = $ReqDetails; @@ -631,6 +631,62 @@ class purchaseorder extends BaseController $this->loadViews("editimportpo", $this->global, $data, NULL); } + + + + + else if($POType == CAPITAL) + { + $CapitalRange = $_GET['CapitalRange']; + + $CapitalAvlBudget = $this->purchaseorder_model->GetAvailableCapitalBudgetAmount($CostCode,$FYdt,$ReqType); + + + if(count($CapitalAvlBudget)>0) + { + + + $data['AvlCapitalBudAmt'] = $CapitalAvlBudget[0]['BudgetAmount'] - $CapitalAvlBudget[0]['Totalvalue']; + } + + if($CapitalRange=='0'){ + $data['POItem'] = $this->purchaseorder_model->getCapitalPurchaseOrderDetails($PONO); + } + else if($CapitalRange=='1'){ + $data['POItem'] = $this->purchaseorder_model->getDomesticCapitalPurchaseOrderDetails($PONO); + } + $data['requestedBy'] = $this->purchaseorder_model->GetRequesedByDetails($PONO); + + + //$CapitalRange=''; + foreach($data['POItem'] as $Rate) + { + $exRate=$Rate->ExchangeRate; + $CapitalRange=$Rate->CapitalRange; + } + foreach($data['POItem'] as $CUR) + { + + $Currency=$CUR->CurrencyType; + } + + if($CapitalRange=='0'){ + $data['CurrencyDetail']=$this->purchaseorder_model->GetCurrencyDetail($Currency); + $data['ExchangeRate']=$exRate; + $data['Currency']=$this->purchaseorder_model->GetCurrencytype(); + } + else if($CapitalRange=='1'){ + $data['CurrencyDetail']=$this->purchaseorder_model->GetCurrencyDetail('INR'); + $data['ExchangeRate']=$exRate; + $data['Currency']=$this->purchaseorder_model->GetCurrencytype(); + } + + + $this->global['pageTitle'] = 'Siddharth : Edit Capital Purchase order form'; + $this->loadViews("editCapitalPo", $this->global, $data, NULL); + } + + } // To get the Material value based on the MaterialCode diff --git a/application/models/purchaseorder_model.php b/application/models/purchaseorder_model.php index b50c2ea7..5f30ea82 100755 --- a/application/models/purchaseorder_model.php +++ b/application/models/purchaseorder_model.php @@ -1251,7 +1251,7 @@ function GetCurrencytype() { $this->db->distinct(); - $this->db->select('mast.PONO,mast.TotalOrderValue,st.StatusCode,st.StatusName,emp.FirstName,mast.CreatedDate,ccm.CostCenterName,ccm.CostCenterCode,mast.POType as RType,mast.Remarks,DepartmentName,mast.ApprovedBy,(select EmpID from tbl_users where userId=mast.ApprovedBy )as EID,rmast.ReqType,mast.Status, + $this->db->select('mast.PONO,mast.TotalOrderValue,st.StatusCode,st.StatusName,emp.FirstName,mast.CreatedDate,ccm.CostCenterName,ccm.CostCenterCode,mast.POType as RType,mast.Remarks,DepartmentName,mast.ApprovedBy,(select EmpID from tbl_users where userId=mast.ApprovedBy )as EID,rmast.ReqType,mast.Status,mast.CapitalRange, (select FirstName from T_Employee_Details where EmpID=EID)as Approver'); $this->db->from('T_PurchaseOrder_Master mast'); // $this->db->order_by('mast.Status',"PO_CREATED"); diff --git a/application/views/editCapitalPo.php b/application/views/editCapitalPo.php index 62188226..727b25cf 100755 --- a/application/views/editCapitalPo.php +++ b/application/views/editCapitalPo.php @@ -3356,15 +3356,46 @@ $("#PaymentMethod").select2(); - - Save - Submit - Cancel - - - Submit - OK + + Save + + Submit + Cancel + + + OK + + + + Submit + + + OK + + + @@ -6988,6 +7019,15 @@ function updateDiscountValuesChange(totAmt,disType,disAmt){ return discount; } + + + function PageRedirect() +{ + window.location = "poapproval"; + +} + + diff --git a/application/views/poapproval_view.php b/application/views/poapproval_view.php index c5308f41..8d23a310 100755 --- a/application/views/poapproval_view.php +++ b/application/views/poapproval_view.php @@ -58,13 +58,13 @@ if(empty($Status))