FIX_Emergency FLow check and AmendMent FLow Check
This commit is contained in:
parent
96b13eaffb
commit
9eb1910ec7
@ -291,19 +291,25 @@ class Amendmentpurchaseorder extends BaseController
|
|||||||
|
|
||||||
$POMaster = array('PONO' =>$AmendmentNewPoNo,'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'POType' => $POType, 'PORange' => $PoRange, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => PO_RELEASED, 'PaymentTerms' => $PaymentTerms, 'PaymentOtherDescription' => $Otherpayment, 'Mode_Of_Shipment' => $Modeofshipment, 'Supplier_Reference' => $supplierreference, 'Supplier_Offer_No' => $supplieroffno, 'Other_Reference' => $otherreference, 'Fincap' => $fincap, 'InsuranceStatus' => $insurancestatus, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $revenuetype, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ServiceDescription' => $SpecialInstruction, 'CreatedBy' => $updatedBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'UpdatedOn' => $updateddt, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'AmendedDetails' => $MAD, 'IsQualityChkReqired' => $qtycheckresult);
|
$POMaster = array('PONO' =>$AmendmentNewPoNo,'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'POType' => $POType, 'PORange' => $PoRange, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => PO_RELEASED, 'PaymentTerms' => $PaymentTerms, 'PaymentOtherDescription' => $Otherpayment, 'Mode_Of_Shipment' => $Modeofshipment, 'Supplier_Reference' => $supplierreference, 'Supplier_Offer_No' => $supplieroffno, 'Other_Reference' => $otherreference, 'Fincap' => $fincap, 'InsuranceStatus' => $insurancestatus, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $revenuetype, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ServiceDescription' => $SpecialInstruction, 'CreatedBy' => $updatedBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'UpdatedOn' => $updateddt, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'AmendedDetails' => $MAD, 'IsQualityChkReqired' => $qtycheckresult);
|
||||||
$file = $this->request->getFile('POFile');
|
$file = $this->request->getFile('POFile');
|
||||||
$requestfilename = $file->getName();
|
$requestfilename = $file->getName();
|
||||||
|
$PrePOFile = $this->request->getPost('PrePOFile');
|
||||||
if (!empty($requestfilename)) {
|
if (!empty($requestfilename)) {
|
||||||
if ($file && $file->isValid() && !$file->hasMoved()) {
|
if ($file && $file->isValid() && !$file->hasMoved()) {
|
||||||
$path = ROOTPATH.'public/uploads/POfiles/';
|
$path = ROOTPATH.'public/uploads/POfiles/';
|
||||||
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
||||||
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
||||||
log_message('error', 'File already exists in the database'.$requestfilename);
|
log_message('error', 'File already exists in the database'.$requestfilename);
|
||||||
}
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
else{
|
}
|
||||||
$file->move($path, $requestfilename);
|
else{
|
||||||
$POMaster['POFile'] = $requestfilename;
|
$file->move($path, $requestfilename);
|
||||||
}
|
$POMaster['POFile'] = $requestfilename;
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
}
|
}
|
||||||
$LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster, $updatedBy, $PONO);
|
$LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster, $updatedBy, $PONO);
|
||||||
if (count($LastPO) > 0) {
|
if (count($LastPO) > 0) {
|
||||||
@ -636,21 +642,27 @@ class Amendmentpurchaseorder extends BaseController
|
|||||||
}
|
}
|
||||||
$AmendmentNewPoNo = generate_amendment_po_number($PONO);
|
$AmendmentNewPoNo = generate_amendment_po_number($PONO);
|
||||||
|
|
||||||
$POMaster = array('PONO' =>$AmendmentNewPoNo,'ParentPO' => $PONO, 'POType' => $POType, 'SupplierID' => $SupplierID, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => PO_RELEASED, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ServiceDescription' => $scopeofwork, 'CreatedBy' => $updatedBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'CreatedDate' => $updateddt, 'PaymentTerms' => $PaymentTerms, 'PaymentOtherDescription' => $Otherpayment, 'ServiceWorkStatus' => $WorkStatus, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'AmendedDetails' => $MAD, 'Supplier_Reference' => $SupplierReference, 'Mode_Of_Shipment' => $ModeOfShipment, 'Supplier_Offer_No' => $SuppliersOfferNo, 'Other_Reference' => $OtherReferences, 'Fincap' => $Fincap, 'Description_Of_Service' => $DescriptionOfPo, 'InsuranceStatus' => $InsuranceOptions, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $ServiceTypeOptions, 'IsQualityChkReqired' => $qtycheckresult);
|
$POMaster = array('PONO' =>$AmendmentNewPoNo,'ParentPO' => $PONO, 'POType' => $POType, 'SupplierID' => $SupplierID, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => PO_RELEASED, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ServiceDescription' => $scopeofwork, 'CreatedBy' => $updatedBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'CreatedDate' => $updateddt, 'PaymentTerms' => $PaymentTerms, 'PaymentOtherDescription' => $Otherpayment, 'ServiceWorkStatus' => $WorkStatus, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'AmendedDetails' => $MAD, 'Supplier_Reference' => $SupplierReference, 'Mode_Of_Shipment' => $ModeOfShipment, 'Supplier_Offer_No' => $SuppliersOfferNo, 'Other_Reference' => $OtherReferences, 'Fincap' => $Fincap, 'Description_Of_Service' => strip_tags((string)$DescriptionOfPo), 'InsuranceStatus' => $InsuranceOptions, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $ServiceTypeOptions, 'IsQualityChkReqired' => $qtycheckresult);
|
||||||
$file = $this->request->getFile('POFile');
|
$file = $this->request->getFile('POFile');
|
||||||
|
$PrePOFile = $this->request->getPost('PrePOFile');
|
||||||
$requestfilename = $file->getName();
|
$requestfilename = $file->getName();
|
||||||
if (!empty($requestfilename)) {
|
if (!empty($requestfilename)) {
|
||||||
if ($file && $file->isValid() && !$file->hasMoved()) {
|
if ($file && $file->isValid() && !$file->hasMoved()) {
|
||||||
$path = ROOTPATH.'public/uploads/POfiles/';
|
$path = ROOTPATH.'public/uploads/POfiles/';
|
||||||
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
||||||
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
||||||
log_message('error', 'File already exists in the database'.$requestfilename);
|
log_message('error', 'File already exists in the database'.$requestfilename);
|
||||||
}
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
else{
|
}
|
||||||
$file->move($path, $requestfilename);
|
else{
|
||||||
$POMaster['POFile'] = $requestfilename;
|
$file->move($path, $requestfilename);
|
||||||
}
|
$POMaster['POFile'] = $requestfilename;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
$LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster, $updatedBy, $PONO);
|
$LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster, $updatedBy, $PONO);
|
||||||
@ -953,18 +965,24 @@ class Amendmentpurchaseorder extends BaseController
|
|||||||
$POMaster = array('PONO' =>$AmendmentNewPoNo,'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'TotalOrderValue' => $FinalTotalOrder, 'POType' => $POType, 'PODate' => $PODate, 'Status' => PO_RELEASED, 'CapitalRange' => $PoRange, 'ExchangeRate' => $ExchangeRate, 'ExchangeRateCalculatedon' => $ExchangeRateOn, 'PaymentTerms' => $PaymentMethod, 'PaymentOtherDescription' => $Otherpayment, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'CreatedDate' => $createddt, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'CurrencyType' => $currencytypeID, 'AmendedDetails' => $MAD, 'Import_DispatchDetails' => $curdispatch, 'Import_PlaceofOrgin' => $PlaceOforigin, 'Supplier_Reference' => $SupplierReference, 'Mode_Of_Shipment' => $ModeOfShipment, 'Supplier_Offer_No' => $SuppliersOfferNo, 'Other_Reference' => $OtherReferences, 'Fincap' => $Fincap, 'InsuranceStatus' => $InsuranceOptions, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $ServiceTypeOptions, 'IsQualityChkReqired' => $qtycheckresult);
|
$POMaster = array('PONO' =>$AmendmentNewPoNo,'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'TotalOrderValue' => $FinalTotalOrder, 'POType' => $POType, 'PODate' => $PODate, 'Status' => PO_RELEASED, 'CapitalRange' => $PoRange, 'ExchangeRate' => $ExchangeRate, 'ExchangeRateCalculatedon' => $ExchangeRateOn, 'PaymentTerms' => $PaymentMethod, 'PaymentOtherDescription' => $Otherpayment, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'CreatedDate' => $createddt, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'CurrencyType' => $currencytypeID, 'AmendedDetails' => $MAD, 'Import_DispatchDetails' => $curdispatch, 'Import_PlaceofOrgin' => $PlaceOforigin, 'Supplier_Reference' => $SupplierReference, 'Mode_Of_Shipment' => $ModeOfShipment, 'Supplier_Offer_No' => $SuppliersOfferNo, 'Other_Reference' => $OtherReferences, 'Fincap' => $Fincap, 'InsuranceStatus' => $InsuranceOptions, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $ServiceTypeOptions, 'IsQualityChkReqired' => $qtycheckresult);
|
||||||
$file = $this->request->getFile('POFile');
|
$file = $this->request->getFile('POFile');
|
||||||
$requestfilename = $file->getName();
|
$requestfilename = $file->getName();
|
||||||
|
$PrePOFile = $this->request->getPost('PrePOFile');
|
||||||
if (!empty($requestfilename)) {
|
if (!empty($requestfilename)) {
|
||||||
if ($file && $file->isValid() && !$file->hasMoved()) {
|
if ($file && $file->isValid() && !$file->hasMoved()) {
|
||||||
$path = ROOTPATH.'public/uploads/POfiles/';
|
$path = ROOTPATH.'public/uploads/POfiles/';
|
||||||
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
||||||
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
||||||
log_message('error', 'File already exists in the database'.$requestfilename);
|
log_message('error', 'File already exists in the database'.$requestfilename);
|
||||||
}
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
else{
|
}
|
||||||
$file->move($path, $requestfilename);
|
else{
|
||||||
$POMaster['POFile'] = $requestfilename;
|
$file->move($path, $requestfilename);
|
||||||
}
|
$POMaster['POFile'] = $requestfilename;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
}
|
}
|
||||||
|
}else{
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -1341,6 +1359,27 @@ class Amendmentpurchaseorder extends BaseController
|
|||||||
}
|
}
|
||||||
$AmendmentNewPoNo = generate_amendment_po_number($PONO);
|
$AmendmentNewPoNo = generate_amendment_po_number($PONO);
|
||||||
$POMaster = array('PONO' =>$AmendmentNewPoNo,'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'POType' => $POType, 'TotalOrderValue' => $TotalOrder, 'PODate' => $PODate, 'Status' => $POStatus, 'PORange' => $PoRange, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'Import_DispatchDetails' => $Dispatch, 'CreatedDate' => $createddt, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ExchangeRate' => $Exchangerate, 'ExchangeRateCalculatedon' => $ExchangeRateCalculatedon, 'CurrencyType' => $CurrencyType, 'PaymentTerms' => $PaymentTerms, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'Import_PlaceofOrgin' => $Palaceoforigin, 'Mode_Of_Shipment' => $Shipmentmode, 'Supplier_Reference' => $SupplierRef, 'Supplier_Offer_No' => $SupplierOffer, 'Other_Reference' => $otherRef, 'Fincap' => $finCap, 'AmendedDetails' => $MAD, 'PaymentOtherDescription' => $OtherPayment, 'InsuranceStatus' => $insurestatus, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $importoption, 'IsQualityChkReqired' => $qtycheckresult);
|
$POMaster = array('PONO' =>$AmendmentNewPoNo,'ParentPO' => $PONO, 'SupplierID' => $SupplierID, 'POType' => $POType, 'TotalOrderValue' => $TotalOrder, 'PODate' => $PODate, 'Status' => $POStatus, 'PORange' => $PoRange, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'Import_DispatchDetails' => $Dispatch, 'CreatedDate' => $createddt, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ExchangeRate' => $Exchangerate, 'ExchangeRateCalculatedon' => $ExchangeRateCalculatedon, 'CurrencyType' => $CurrencyType, 'PaymentTerms' => $PaymentTerms, 'ReleasedBy' => $updatedBy, 'ReleasedOn' => $updateddt, 'Import_PlaceofOrgin' => $Palaceoforigin, 'Mode_Of_Shipment' => $Shipmentmode, 'Supplier_Reference' => $SupplierRef, 'Supplier_Offer_No' => $SupplierOffer, 'Other_Reference' => $otherRef, 'Fincap' => $finCap, 'AmendedDetails' => $MAD, 'PaymentOtherDescription' => $OtherPayment, 'InsuranceStatus' => $insurestatus, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $importoption, 'IsQualityChkReqired' => $qtycheckresult);
|
||||||
|
$file = $this->request->getFile('POFile');
|
||||||
|
$requestfilename = $file->getName();
|
||||||
|
$PrePOFile = $this->request->getPost('PrePOFile');
|
||||||
|
if (!empty($requestfilename)) {
|
||||||
|
if ($file && $file->isValid() && !$file->hasMoved()) {
|
||||||
|
$path = ROOTPATH.'public/uploads/POfiles/';
|
||||||
|
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
||||||
|
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
||||||
|
log_message('error', 'File already exists in the database'.$requestfilename);
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$file->move($path, $requestfilename);
|
||||||
|
$POMaster['POFile'] = $requestfilename;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$POMaster['POFile'] = $PrePOFile ? $PrePOFile : null;
|
||||||
|
}
|
||||||
$LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster, $CreateBy, $PONO);
|
$LastPO = $this->purchaseorder_model->addAmendPOMaster($POMaster, $CreateBy, $PONO);
|
||||||
$NewPO = '';
|
$NewPO = '';
|
||||||
// if (count($LastPO) > 0) {
|
// if (count($LastPO) > 0) {
|
||||||
|
|||||||
@ -208,7 +208,26 @@ class Emergencypurchaseorder extends BaseController
|
|||||||
$newPONO = generate_po_number($lastPONO);
|
$newPONO = generate_po_number($lastPONO);
|
||||||
// PO Master
|
// PO Master
|
||||||
$POList = array('PONO'=>$newPONO,'SupplierID' => $SupplierID, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => $POStatus, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'CreatedDate' => $createddt, 'PaymentTerms' => $PaymentTerms, 'ServiceWorkStatus' => $ServiceWorkStatus, 'POType' => $POType, 'PaymentOtherDescription' => $OtherPayment, 'Supplier_Reference' => $SupplierReference, 'Mode_Of_Shipment' => $ModeOfShipment, 'Supplier_Offer_No' => $SuppliersOfferNo, 'Other_Reference' => $OtherReferences, 'Fincap' => $Fincap, 'Description_Of_Service' => $DescriptionOfPo, 'InsuranceStatus' => $InsuranceOptions, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $ServiceTypeOptions, 'BudgetType' => $BudgetType,'IsOpenOrder'=>$IsOpenOrder);
|
$POList = array('PONO'=>$newPONO,'SupplierID' => $SupplierID, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => $POStatus, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'CreatedDate' => $createddt, 'PaymentTerms' => $PaymentTerms, 'ServiceWorkStatus' => $ServiceWorkStatus, 'POType' => $POType, 'PaymentOtherDescription' => $OtherPayment, 'Supplier_Reference' => $SupplierReference, 'Mode_Of_Shipment' => $ModeOfShipment, 'Supplier_Offer_No' => $SuppliersOfferNo, 'Other_Reference' => $OtherReferences, 'Fincap' => $Fincap, 'Description_Of_Service' => $DescriptionOfPo, 'InsuranceStatus' => $InsuranceOptions, 'InsuranceNumber' => $InsuranceNumber, 'POSubType' => $ServiceTypeOptions, 'BudgetType' => $BudgetType,'IsOpenOrder'=>$IsOpenOrder);
|
||||||
|
$file = $this->request->getFile('POFile');
|
||||||
|
$requestfilename = $file->getName();
|
||||||
|
if (!empty($requestfilename)) {
|
||||||
|
|
||||||
|
if ($file->isValid() && !$file->hasMoved()) {
|
||||||
|
$path = ROOTPATH.'public/uploads/POfiles/';
|
||||||
|
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
||||||
|
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
||||||
|
log_message('error', 'File already exists in the database'.$requestfilename);
|
||||||
|
$POList['POFile'] = NULL;
|
||||||
|
}else{
|
||||||
|
$file->move($path, $requestfilename);
|
||||||
|
$POList['POFile'] = $requestfilename;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$POList['POFile'] = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
$POMaster = $this->purchaseorder_model->addPOMaster($POList, $POType, $ServiceTypeOptions);
|
$POMaster = $this->purchaseorder_model->addPOMaster($POList, $POType, $ServiceTypeOptions);
|
||||||
$PONO = $POMaster ? $newPONO : "";
|
$PONO = $POMaster ? $newPONO : "";
|
||||||
@ -463,7 +482,25 @@ class Emergencypurchaseorder extends BaseController
|
|||||||
$lastPONO = $this->purchaseorder_model->lastPONO();
|
$lastPONO = $this->purchaseorder_model->lastPONO();
|
||||||
$newPONO = generate_po_number($lastPONO);
|
$newPONO = generate_po_number($lastPONO);
|
||||||
$POList = array('PONO'=>$newPONO,'SupplierID' => $SupplierID, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => $POStatus, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'PORange' => $Local_Interstate, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'CreatedDate' => $createddt, 'PaymentTerms' => $PaymentTerms, 'POType' => $POType, 'CapitalRange' => $Local_Interstate, 'PaymentOtherDescription' => $OtherPayment, 'Mode_Of_Shipment' => $Modeofshipment, 'Supplier_Offer_No' => $supplieroffno, 'Supplier_Reference' => $supplierreference, 'Other_Reference' => $otherreference, 'InsuranceNumber' => $InsuranceNumber, 'InsuranceStatus' => $insurancestatus, 'Fincap' => $fincap, 'POSubType' => $revenuetype, 'IsQualityChkReqired' => $Qualitycheck, 'BudgetType' => $BudgetType,'IsOpenOrder'=>$IsOpenOrder);
|
$POList = array('PONO'=>$newPONO,'SupplierID' => $SupplierID, 'TotalOrderValue' => $TotalOrderValueSummary, 'PODate' => $PODate, 'Status' => $POStatus, 'DeliverySchedule' => $DeliverySchedule, 'DeliveryOption' => $DeliveryOption, 'PORange' => $Local_Interstate, 'ServiceDescription' => $SpcialInstruction, 'CreatedBy' => $CreateBy, 'DeliveryAddress' => $DeliveryAddr, 'DeliveryDate' => $Deliverydt, 'CreatedDate' => $createddt, 'PaymentTerms' => $PaymentTerms, 'POType' => $POType, 'CapitalRange' => $Local_Interstate, 'PaymentOtherDescription' => $OtherPayment, 'Mode_Of_Shipment' => $Modeofshipment, 'Supplier_Offer_No' => $supplieroffno, 'Supplier_Reference' => $supplierreference, 'Other_Reference' => $otherreference, 'InsuranceNumber' => $InsuranceNumber, 'InsuranceStatus' => $insurancestatus, 'Fincap' => $fincap, 'POSubType' => $revenuetype, 'IsQualityChkReqired' => $Qualitycheck, 'BudgetType' => $BudgetType,'IsOpenOrder'=>$IsOpenOrder);
|
||||||
//print_r($POList);
|
$file = $this->request->getFile('POFiles');
|
||||||
|
$requestfilename = $file->getName();
|
||||||
|
if (!empty($requestfilename)) {
|
||||||
|
|
||||||
|
if ($file->isValid() && !$file->hasMoved()) {
|
||||||
|
$path = ROOTPATH.'public/uploads/POfiles/';
|
||||||
|
if(!is_dir($path)) { mkdir($path, 0777, true); }
|
||||||
|
if (!empty($this->purchaseorder_model->isFileExists($requestfilename))) {
|
||||||
|
log_message('error', 'File already exists in the database'.$requestfilename);
|
||||||
|
$POList['POFile'] = NULL;
|
||||||
|
}else{
|
||||||
|
$file->move($path, $requestfilename);
|
||||||
|
$POList['POFile'] = $requestfilename;
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$POList['POFile'] = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
$POMaster = $this->purchaseorder_model->addPOMaster($POList, $POType, $revenuetype);
|
$POMaster = $this->purchaseorder_model->addPOMaster($POList, $POType, $revenuetype);
|
||||||
$PONO = $POMaster ? $newPONO : "";
|
$PONO = $POMaster ? $newPONO : "";
|
||||||
// $PONO = '';
|
// $PONO = '';
|
||||||
|
|||||||
@ -2466,8 +2466,8 @@ if (!empty($getlogpodtl)) {
|
|||||||
<label>Request By : </label><?php echo $RequesterName; ?><br />
|
<label>Request By : </label><?php echo $RequesterName; ?><br />
|
||||||
<?php
|
<?php
|
||||||
} ?>
|
} ?>
|
||||||
<label>Status : </label><?php echo $StatusName; ?>
|
<!-- <label>Status : </label><?php echo $StatusName; ?> -->
|
||||||
<!-- <label>Status : </label><?php
|
<label>Status : </label><?php
|
||||||
$statusMappings = [
|
$statusMappings = [
|
||||||
'PO APPROVED' => 'AWAITING APPROVE',
|
'PO APPROVED' => 'AWAITING APPROVE',
|
||||||
'AWAITING RELEASE' => 'AWAITING APPROVE',
|
'AWAITING RELEASE' => 'AWAITING APPROVE',
|
||||||
@ -2484,7 +2484,7 @@ if (!empty($getlogpodtl)) {
|
|||||||
} else {
|
} else {
|
||||||
echo "Status not provided";
|
echo "Status not provided";
|
||||||
}
|
}
|
||||||
?> -->
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -2120,7 +2120,7 @@ if (!empty($INRSYMBOL)) {
|
|||||||
|
|
||||||
if (!empty($Suplist)) {
|
if (!empty($Suplist)) {
|
||||||
foreach ($Suplist as $SID) :
|
foreach ($Suplist as $SID) :
|
||||||
$options[$SID->SupplierID] = $SID->SupplierID . ' - ' . $SID->SupplierName . (!empty($SID->MSME) ? ' ( MSME - ' . $SID->MSME.' )' : '');
|
$options[$SID->SupplierID] = $SID->SupplierID . ' - ' . $SID->SupplierName ;
|
||||||
endforeach;
|
endforeach;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -5337,7 +5337,7 @@ if (!empty($INRSYMBOL)) {
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="col-md-3 col-md-offset-9"><br />
|
<div class="col-md-3 col-md-offset-9"><br />
|
||||||
<input type="file" name="POFile" id="POFile"><br>
|
<input type="file" name="POFiles" id="POFiles"><br>
|
||||||
<input type="hidden" name="txtPoRange" id="txtPoRange" />
|
<input type="hidden" name="txtPoRange" id="txtPoRange" />
|
||||||
<input type="hidden" name="isEdit" id="isEdit" value="0" />
|
<input type="hidden" name="isEdit" id="isEdit" value="0" />
|
||||||
<input type="hidden" name="txtStatus1" id="txtStatus1" />
|
<input type="hidden" name="txtStatus1" id="txtStatus1" />
|
||||||
@ -5436,6 +5436,7 @@ if (!empty($INRSYMBOL)) {
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<br />
|
<br />
|
||||||
<div align="right" style="padding-right:10px">
|
<div align="right" style="padding-right:10px">
|
||||||
|
<input type="file" name="POFile" id="POFile"><br>
|
||||||
<input type="hidden" name="txtStatus" id="txtStatus" />
|
<input type="hidden" name="txtStatus" id="txtStatus" />
|
||||||
<input type="hidden" name="txtRowCount" id="txtRowCount" />
|
<input type="hidden" name="txtRowCount" id="txtRowCount" />
|
||||||
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
|
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
|
||||||
|
|||||||
@ -469,10 +469,10 @@ document.getElementById('dispatchinternational').style.display = 'block';
|
|||||||
{
|
{
|
||||||
|
|
||||||
// $currentCurrencyType=$CurrencyDetail[0]->CurrencyCode;
|
// $currentCurrencyType=$CurrencyDetail[0]->CurrencyCode;
|
||||||
$options1[$CurrencyDetail[0]->Currency_Code] = $CurrencyDetail[0]->Currency_Code.' '.' - '.' '.$CurrencyDetail[0]->Country_and_Currency;
|
$options1[$Currency[0]->Currency_Code] = $Currency[0]->Currency_Code.' '.' - '.' '.$Currency[0]->Country_and_Currency;
|
||||||
|
|
||||||
foreach ($Currency as $Cur)
|
foreach ($Currency as $Cur)
|
||||||
if($CurrencyDetail[0]->Currency_Code!=$Cur->Currency_Code){
|
if($Currency[0]->Currency_Code!=$Cur->Currency_Code){
|
||||||
$options1[$Cur->Currency_Code] = $Cur->Currency_Code.' '.' - '.' '.$Cur->Country_and_Currency;
|
$options1[$Cur->Currency_Code] = $Cur->Currency_Code.' '.' - '.' '.$Cur->Country_and_Currency;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2305,8 +2305,8 @@ document.getElementById('dispatchinternational').style.display = 'block';
|
|||||||
<?php if ($RequesterName != '' || $RequesterName != null) { ?>
|
<?php if ($RequesterName != '' || $RequesterName != null) { ?>
|
||||||
<label>Request By : </label><?php echo $RequesterName; ?><br />
|
<label>Request By : </label><?php echo $RequesterName; ?><br />
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<label>Status :</label><?php echo $PoStatusName;?>
|
<!-- <label>Status :</label><?php echo $PoStatusName;?> -->
|
||||||
<!-- <label>Status : </label><?php
|
<label>Status : </label><?php
|
||||||
$statusMappings = [
|
$statusMappings = [
|
||||||
'PO APPROVED' => 'AWAITING APPROVE',
|
'PO APPROVED' => 'AWAITING APPROVE',
|
||||||
'AWAITING RELEASE' => 'AWAITING APPROVE',
|
'AWAITING RELEASE' => 'AWAITING APPROVE',
|
||||||
@ -2324,7 +2324,6 @@ document.getElementById('dispatchinternational').style.display = 'block';
|
|||||||
echo "Status not provided";
|
echo "Status not provided";
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
-->
|
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -427,13 +427,13 @@ function calculateDiscount()
|
|||||||
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
||||||
var DiscountType =$("#EditDiscountType").val();
|
var DiscountType =$("#EditDiscountType").val();
|
||||||
|
|
||||||
if(DiscountType == "0")
|
/* if(DiscountType == "0")
|
||||||
{
|
{
|
||||||
alert('Please Select the discount Type');
|
alert('Please Select the discount Type');
|
||||||
$('#txtEditDiscount').val('');
|
$('#txtEditDiscount').val('');
|
||||||
$("#EditDiscountType").focus();
|
$("#EditDiscountType").focus();
|
||||||
}
|
}
|
||||||
else if ($('#txtEditDiscount').val() != '' && $('#txtEditDiscount').val() != '0')
|
else */ if ($('#txtEditDiscount').val() != '' && $('#txtEditDiscount').val() != '0')
|
||||||
{
|
{
|
||||||
var AfterDiscount = 0.0;
|
var AfterDiscount = 0.0;
|
||||||
var Discountval = parseFloat($('#txtEditDiscount').val());
|
var Discountval = parseFloat($('#txtEditDiscount').val());
|
||||||
@ -524,14 +524,14 @@ function calculatePackaging()
|
|||||||
|
|
||||||
var PackagingType =$("#EditPackagingType").val();
|
var PackagingType =$("#EditPackagingType").val();
|
||||||
|
|
||||||
if(PackagingType == "0")
|
/* if(PackagingType == "0")
|
||||||
{
|
{
|
||||||
alert('Please select the Packaging Type');
|
alert('Please select the Packaging Type');
|
||||||
$('#txtEditPackaging').val('');
|
$('#txtEditPackaging').val('');
|
||||||
$("#EditPackagingType").focus();
|
$("#EditPackagingType").focus();
|
||||||
}
|
}
|
||||||
|
|
||||||
else if($('#txtEditPackaging').val() != '' && $('#txtEditPackaging').val() !='0')
|
else */ if($('#txtEditPackaging').val() != '' && $('#txtEditPackaging').val() !='0')
|
||||||
{
|
{
|
||||||
var Packagingvalue = parseFloat($('#txtEditPackaging').val());
|
var Packagingvalue = parseFloat($('#txtEditPackaging').val());
|
||||||
var AfterPackaging = 0.0;
|
var AfterPackaging = 0.0;
|
||||||
@ -621,7 +621,7 @@ function calculatePackaging()
|
|||||||
if($('#txtEditVat').val() != '')
|
if($('#txtEditVat').val() != '')
|
||||||
{
|
{
|
||||||
|
|
||||||
var vatValue = parseFloat($('#txtEditVat').val());
|
var vatValue = parseFloat($('#txtEditVat').val()).toFixed(2);
|
||||||
var basicValue2 = parseFloat($('#txtEditBasicValue').val());
|
var basicValue2 = parseFloat($('#txtEditBasicValue').val());
|
||||||
var discount=parseFloat($('#txtEditAfterDiscount').val());
|
var discount=parseFloat($('#txtEditAfterDiscount').val());
|
||||||
basicValue1=basicValue2-discount;
|
basicValue1=basicValue2-discount;
|
||||||
@ -632,7 +632,7 @@ function calculatePackaging()
|
|||||||
//alert(packfreight);
|
//alert(packfreight);
|
||||||
basicValue=parseFloat(basicValue1+packfreight);
|
basicValue=parseFloat(basicValue1+packfreight);
|
||||||
//alert(vatValue);
|
//alert(vatValue);
|
||||||
$('#txtEditGST').val(vatValue);
|
$('#txtEditGST').val(parseFloat(vatValue).toFixed(2));
|
||||||
//$('#txtEditOtherTax').val(0.00);
|
//$('#txtEditOtherTax').val(0.00);
|
||||||
AfterVat = <?php echo VAT_ONBASICVALUE; ?>;
|
AfterVat = <?php echo VAT_ONBASICVALUE; ?>;
|
||||||
Vatval = parseFloat(AfterVat).toFixed(2);
|
Vatval = parseFloat(AfterVat).toFixed(2);
|
||||||
@ -754,13 +754,13 @@ function calculatePackaging()
|
|||||||
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
||||||
var FreightType =$("#drpEditFreight").val();
|
var FreightType =$("#drpEditFreight").val();
|
||||||
|
|
||||||
if(FreightType == "0")
|
/* if(FreightType == "0")
|
||||||
{
|
{
|
||||||
alert('Please select Freight Type');
|
alert('Please select Freight Type');
|
||||||
$('#txtEditFreight').val('');
|
$('#txtEditFreight').val('');
|
||||||
$("#drpEditFreight").focus();
|
$("#drpEditFreight").focus();
|
||||||
}
|
}
|
||||||
else if( $('#txtEditFreight').val() != "0" && $('#txtEditFreight').val() != '')
|
else */if( $('#txtEditFreight').val() != "0" && $('#txtEditFreight').val() != '')
|
||||||
{
|
{
|
||||||
var FreightValue = parseFloat($('#txtEditFreight').val());
|
var FreightValue = parseFloat($('#txtEditFreight').val());
|
||||||
var UOM = parseFloat($('#EditUOM').val());
|
var UOM = parseFloat($('#EditUOM').val());
|
||||||
|
|||||||
@ -1596,8 +1596,7 @@ foreach ($PaymentTerms as $TER) {
|
|||||||
$Reqon = $Reqon->format('d-m-Y'); ?>
|
$Reqon = $Reqon->format('d-m-Y'); ?>
|
||||||
<label>Request On :</label><?php echo $Reqon; ?><br />
|
<label>Request On :</label><?php echo $Reqon; ?><br />
|
||||||
<label>Request By :</label><?php echo $RequesterName; ?><br />
|
<label>Request By :</label><?php echo $RequesterName; ?><br />
|
||||||
<label>Status :</label><?php echo $StatusName; ?>
|
<label>Status : </label><?php
|
||||||
<!-- <label>Status : </label><?php
|
|
||||||
$statusMappings = [
|
$statusMappings = [
|
||||||
'PO APPROVED' => 'AWAITING APPROVE',
|
'PO APPROVED' => 'AWAITING APPROVE',
|
||||||
'AWAITING RELEASE' => 'AWAITING APPROVE',
|
'AWAITING RELEASE' => 'AWAITING APPROVE',
|
||||||
@ -1614,7 +1613,7 @@ foreach ($PaymentTerms as $TER) {
|
|||||||
} else {
|
} else {
|
||||||
echo "Status not provided";
|
echo "Status not provided";
|
||||||
}
|
}
|
||||||
?> -->
|
?>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user