diff --git a/application/controllers/purchaseorder.php b/application/controllers/purchaseorder.php
index dfafbed9..9e4aec72 100755
--- a/application/controllers/purchaseorder.php
+++ b/application/controllers/purchaseorder.php
@@ -41,11 +41,14 @@ class purchaseorder extends BaseController
$this->loadViews("viewfullpurchaseorder", $this->global,Null);
}
- function advancerequest()
+ function advancerequest()
{
- $this->global['pageTitle'] = 'Siddharth : Advance Request';
+ $this->global['pageTitle'] = 'Siddharth : Advance Request';
+
+ $data['PONO']=$this->purchaseorder_model->getadvancePONO('ST026');
+ //print_r($data['PONO']);
- $this->loadViews("advancerequest", $this->global, NULL , NULL);
+ $this->loadViews("advancerequest", $this->global, $data, NULL);
}
function requisition()
{
@@ -2745,6 +2748,34 @@ public function convertDigit($digit)
+function addadvancerequest()
+{
+
+ $PONO =$this->input->post('PONO');
+ $AdvancePercentage=$this->input->post('AdvanceIn');
+ $AdvanceAmount=$this->input->post('AdvanceAmount');
+ $Remarks=$this->input->post('Remarks');
+ $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
+ $createddt = $dt->format('Y-m-d H:i:s');
+ $CreateBy = $this->session->userdata ( 'userId' );
+
+
+ $advance=array('PONO'=>$PONO,'AdvancePercentage'=>$AdvancePercentage,'AdvanceAmount'=>$AdvanceAmount,'Remarks'=>$Remarks,'CreatedBy'=>$CreateBy ,'CreatedDt'=>$createddt);
+ $this->purchaseorder_model->addadvanceRequest($advance);
+
+
+if($advance > 0)
+ {
+ // $this->session->set_flashdata('success', 'New Asset created successfully');
+ echo "";
+ redirect('purchaseorder/advancerequest','refresh');
+
+ }
+
+}
+
+
+
}
?>
diff --git a/application/models/purchaseorder_model.php b/application/models/purchaseorder_model.php
index d3e61e23..435dbf07 100755
--- a/application/models/purchaseorder_model.php
+++ b/application/models/purchaseorder_model.php
@@ -527,6 +527,19 @@ function purchaseorderListing($forwhat='')
$this->db->trans_complete();
return $insert_id;
}
+
+
+
+ function addadvanceRequest($advance)
+ {
+ $this->db->trans_start();
+ $this->db->insert('T_PurchaseOrder_AdvanceRequest', $advance);
+ $insert_id = $this->db->affected_rows();
+ $this->db->trans_complete();
+ return $insert_id;
+
+
+ }
/**
@@ -1462,4 +1475,25 @@ join T_MaterialMaster Mat on Mat.MaterialCode = LineItem.MaterialCode
return $result;
}
+
+
+
+
+
+ function getadvancePONO($Status='')
+ {
+ $this->db->select ('Mast.PONO,POType,Mast.CreatedDate,Mast.ReleasedOn,Mast.TotalOrderValue,Mast.SupplierID,DeliveryDate,DeliverySchedule,DeliveryOption,Mast.PaymentTerms,LineItem.ReqNo,Requestedby,Departmentcode,DepartmentName,LineItem.CostCenterCode,SupDet.SupplierName,Import_DispatchDetails,CurrencyType,AdvancePercentage,AdvanceAmount,POAdv.Remarks');
+ $this->db->from('T_PurchaseOrder_Master Mast');
+ $this->db->join('T_PurchaseOrder_LineItem LineItem','Mast.PONO=LineItem.PONO');
+ $this->db->join('T_Requestion_Master ReqMa','LineItem.ReqNo=ReqMa.ReqNo');
+ $this->db->join('T_Employee_Details EmpDet','ReqMa.Requestedby=EmpDet.EmpID');
+ $this->db->join('T_DepartmentDetails DepDet','EmpDet.Departmentcode=DepDet.DEPCode');
+ $this->db->join('T_SupplierDetailsN SupDet','Mast.SupplierID=SupDet.SupplierID');
+ $this->db->join('T_PurchaseOrder_AdvanceRequest POAdv','Mast.PONO=POAdv.PONO','left');
+ $this->db->where('Mast.Status',$Status);
+ $query = $this->db->get();
+ //print_r($this->db->last_query());
+ return $query->result();
+
+ }
}
diff --git a/application/views/advancerequest.php b/application/views/advancerequest.php
index 98bad4c1..c31dcf0a 100644
--- a/application/views/advancerequest.php
+++ b/application/views/advancerequest.php
@@ -6,6 +6,10 @@ $(function() {
});