"NO", "value" => "0"), array("name" => "YES", "value" => "1") ); $DeliverOption = ''; $SupId = ''; $SupName = ''; $Address = ''; $PODate = ''; $DeliveryAddress = ''; $PONOStatus = ''; $PONO = ''; $TotalCgst = 0.0; $TotalSgst = 0.0; $TotalIgst = 0.0; $TotalSummary = 0.0; $Totalotherallowance = 0.0; $TotalBasicAmount = 0.0; $ServiceDescription = ''; $PaymentOtherDescription = ''; $ServiceMaterialDescription = ''; $Reqon = ''; $Deliverydt = ''; $DeliverSchedule = ''; $MaxPoDate = ''; $AvlAmount = 0; $Value = "₹"; $StatusName = ''; $ModeOfShipment = ''; $SupplierReference = ''; $SuppliersOfferNo = ''; $OtherReferences = ''; $InsuranceOptions = ''; $InsuranceNumber = ''; $ServiceTypeOptions = ''; $DescriptionOfPo = ''; $BudgetType = ''; $PrePOFile = ''; if (!empty($INRSYMBOL)) { foreach ($INRSYMBOL as $INRS) { $INRSYM = $INRS->FontCode2000; } } if (!empty($MaxPODate)) { foreach ($MaxPODate as $date) { $MaxPoDate = $date->PODate; } } if (!empty($POMaster)) { foreach ($POMaster as $Req) { $SupId = $Req->SupplierID; $SupName = $Req->SupplierName; $Address = $Req->MSME ? "MSME : " . $Req->MSME . "\n" . $Req->Address : $Req->Address; $pdt = new DateTime($Req->PODate); $PODate = $pdt->format('d-m-Y'); $DeliverOption = $Req->DeliveryOption; $DeliverSchedule = $Req->DeliverySchedule; // echo "*" . $Req->DeliveryDate . "*"; $Ddt = new DateTime($Req->DeliveryDate); $Deliverydt = $Ddt->format('d-m-Y'); // echo "-" . $Deliverydt . "-"; $DeliveryAddress = $Req->DeliveryAddress; $PONOStatus = $Req->StatusCode; $PONO = $Req->PONO; $ServiceDescription = $Req->ServiceDescription; //Terms=$Req->PaymentTerms; $PaymentOtherDescription = $Req->PaymentOtherDescription; $WrkStatus = $Req->ServiceWorkStatus; $StatusName = $Req->StatusName; $RequesterName = ''; $ModeOfShipment = $Req->Mode_Of_Shipment; $SupplierReference = $Req->Supplier_Reference; $SuppliersOfferNo = $Req->Supplier_Offer_No; $OtherReferences = $Req->Other_Reference; $InsuranceOptions = $Req->InsuranceStatus; $InsuranceNumber = $Req->InsuranceNumber; $ServiceTypeOptions = $Req->POSubType; $DescriptionOfPo = $Req->Description_Of_Service; $BudgetType = $Req->BudgetType; $PrePOFile = $Req->POFile; } } if (!empty($RequistionDetails)) { foreach ($RequistionDetails as $ReqDet) { //print_r($RequistionDetails); // $Reqon=$ReqDet->ReqDate; $Reqonn = new DateTime($ReqDet->ReqDate); $Reqon = $Reqonn->format('Y-m-d'); $Requestedby = $ReqDet->Requestedby; //echo $ReqDet->FirstName . "3";die(); if ($Requestedby != '') { $RequesterName = $ReqDet->FirstName; } //$Status=$ReqDet->Status; } } //echo "$WrkStatus"; if (!empty($AvlBudAmt)) { $AvlAmount = number_format($AvlBudAmt, 2, '.', ''); } foreach ($PaymentTerms as $TER) { //print_r($PaymentTerms); //print_r($Payment); $Terms = $TER->PaymentTerms; //echo "CURRENT TERMS :" . $Terms; } // foreach ($POSTATUS as $PST ) // { // $POStatus=$PST->StatusName; // } ?>
'form-label-left ServicePO ', 'name' => 'ServicePO', 'id' => 'ServicePO', 'enctype' => 'multipart/form-data'); echo form_open(base_url() . '/purchaseorder/addPO/', $attributes); ?>
'Selected Requisition Numbers'); if (!empty($ReqList)) { foreach ($ReqList as $SID) : $options[$SID->ReqNo] = $SID->ReqNo; endforeach; } echo form_multiselect('RequistionNo', $options, set_value('RequistionNo', array()), 'id="RequistionNo"', 'required="true"'); ?>
'POType', 'value' => set_value('POType', SERVICE), 'id' => 'POType', 'class' => 'form-control', 'readonly' => 'true'); echo form_input($data); ?>
'Select Supplier'); //print_r( $options); if (!empty($Suplist)) { foreach ($Suplist as $SID) : $options[$SID->SupplierID] = $SID->SupplierID . ' - ' . $SID->SupplierName; endforeach; } echo form_dropdown('drpSupplier', $options, set_value('drpSupplier', $SupId), 'id="drpSupplier" required="true" class="form-control select2'); ?>
'SupAddress', 'value' => set_value('SupAddress', $Address), 'id' => 'SupAddress', 'class' => 'form-control', 'readonly' => 'true', 'rows' => '3', 'cols' => '40'); echo Form_textarea($data); ?>
StatusCode) { $optionsWork[$WorkSID->StatusCode] = $WorkSID->StatusName; } endforeach; foreach ($WorkStatus as $SID) : if ($WrkStatus != $SID->StatusName) { $optionsWork[$SID->StatusCode] = $SID->StatusName; } endforeach; } echo form_dropdown(data: 'workstatus', options: $optionsWork, selected: set_value(field: 'workstatus'), extra: 'id="workstatus" required="true" class="form-control select2" '); ?>
Select Delivery By*
'DateRange', 'value' => '0', 'checked' => ('0' == $DeliverOption) ? TRUE : FALSE, 'id' => 'Date')); ?> 'DateRange', 'value' => '1', 'checked' => ('1' == $DeliverOption) ? TRUE : FALSE, 'id' => 'Schedule')); ?>
'Deliverydt', 'value' => set_value('Deliverydt', $Deliverydt), 'id' => 'Deliverydt', 'class' => 'form-control num', 'required' => 'true', 'onkeypress' => 'return false;'); echo form_input($data); ?>
'DeliveryAddr', 'value' => set_value('DeliveryAddr', $DeliveryAddress), 'id' => 'DeliveryAddr', 'class' => 'form-control', 'required' => 'true', 'rows' => '3', 'cols' => '40'); echo Form_textarea($data); ?>
'PODate', 'value' => set_value('PODate', $PODate), 'id' => 'PODate', 'class' => 'form-control num', 'required' => 'true', 'onkeypress' => 'return false;'); echo form_input($data); ?>
'addmodeofshipment', 'value' => set_value('addmodeofshipment', $ModeOfShipment), 'id' => 'addmodeofshipment', 'class' => 'form-control'); echo form_input($data); ?>
'amendsupplierreference', 'value' => set_value('amendsupplierreference', $SupplierReference), 'id' => 'amendsupplierreference', 'class' => 'form-control', 'maxlength' => '40'); echo form_input($data); ?>
'amendsupplierofferno', 'value' => set_value('amendsupplierofferno', $SuppliersOfferNo), 'id' => 'amendsupplierofferno', 'class' => 'form-control'); echo form_input($data); ?>
'amendotherreference', 'value' => set_value('amendotherreference', $OtherReferences), 'id' => 'amendotherreference', 'class' => 'form-control'); echo form_input($data); ?>
ConfigValue) { $optionsPO[$POpt->ConfigValue] = $POpt->ConfigValue; } endforeach; foreach ($PoTypeOptions as $POpt1) : if ($ServiceTypeOptions != $POpt1->ConfigValue) { $optionsPO[$POpt1->ConfigValue] = $POpt1->ConfigValue; } endforeach; } echo form_dropdown(data: 'PoTypeOptions', options: $optionsPO, selected: set_value(field: 'PoTypeOptions'), extra: 'id="PoTypeOptions" required="true" class="form-control select2"'); ?>
PaymentID) { ?> PaymentID] = $pay2->PaymentTerms; } foreach ($Payment as $pay1) : if ($Terms != $pay1->PaymentID) { $optionsPay[$pay1->PaymentID] = $pay1->PaymentTerms; } endforeach; } echo form_dropdown('PaymentTerms', $optionsPay, set_value('PaymentTerms'), 'id="PaymentTerms" required="true" class="form-control select2'); ?>
'InsuranceNumber', 'value' => set_value('InsuranceNumber', $InsuranceNumber), 'id' => 'InsuranceNumber', 'class' => 'form-control', 'required' => 'true'); echo form_input($data); ?>

Schedule_Type != 'Recurring') { $FrequencyNo = intval(1); $Frequency = 'One Time'; } else { $FrequencyNo = $record->NumberOfService; $Frequency = $record->Service_Period; } ?> After_CGST; $TotalSgst = $TotalSgst + $record->After_SGST; $TotalIgst = $TotalIgst + $record->After_IGST; $Totalotherallowance = $Totalotherallowance + $record->otherallowance; $TotalSummary = $TotalSummary + $record->TotalValue; $TotalBasicAmount = $TotalBasicAmount + ($record->BasicValue * $FrequencyNo); } ?>
SNo Requisition No Item Code Item Description Line Item Specs Quantity UOM Rate Basic Amount Tax Amount Total Order Amount Actual Quantity Received Quantity Pending Quantity Action
ReqNo ?> MaterialCode ?> MaterialName, 0, 13, "..."); echo $shortName; ?> LineitemAuditorNotes) ? $record->LineitemAuditorNotes : "-"; ?> Quantity ?> UOM ?> Rate ?> BasicValue * $FrequencyNo, 2, '.', ''); ?> Taxamount ?> TotalValue ?> Quantity ?> ReceivedQuantity ?> Quantity - $record->ReceivedQuantity, 2, '.', ''); ?>    
'txtTotBasicAmount', 'value' => set_value('txtTotBasicAmount', number_format($TotalBasicAmount, 2, '.', '')), 'id' => 'txtTotBasicAmount', 'class' => 'form-control num', 'readonly' => 'true'); echo form_input($data); ?>
'txtTotCgst', 'value' => set_value('txtTotCgst', number_format($TotalCgst, 2, '.', '')), 'id' => 'txtTotCgst', 'class' => 'form-control num', 'readonly' => 'true'); echo form_input($data); ?>
'txtTotSgst', 'value' => set_value('txtTotSgst', number_format($TotalSgst, 2, '.', '')), 'id' => 'txtTotSgst', 'class' => 'form-control num', 'readonly' => 'true'); echo form_input($data); ?>
'txtTotIgst', 'value' => set_value('txtTotIgst', number_format($TotalIgst, 2, '.', '')), 'id' => 'txtTotIgst', 'class' => 'form-control num', 'readonly' => 'true'); echo form_input($data); ?>
'ToatalOtherAllowances', 'value' => set_value('ToatalOtherAllowances', number_format($Totalotherallowance, 2, '.', '')), 'id' => 'ToatalOtherAllowances', 'class' => 'form-control num', 'readonly' => 'true'); echo form_input($data); ?>
'txtTotalOrderValueSummary', 'value' => set_value('txtTotalOrderValueSummary', number_format($TotalSummary, 2, '.', '')), 'id' => 'txtTotalOrderValueSummary', 'class' => 'form-control num', 'readonly' => 'true'); echo form_input($data); ?>

* 'amenddescofpo', 'value' => set_value('amenddescofpo', $DescriptionOfPo), 'id' => 'amenddescofpo', 'class' => 'form-control', 'rows' => '3', 'cols' => '40'); echo form_textarea($data); ?>




format('d-m-Y'); ?>

'AWAITING APPROVE', 'AWAITING RELEASE' => 'AWAITING APPROVE', 'RELEASER ONHOLD' => 'APPROVER ONHOLD', 'PO RELEASED' => 'PO APPROVED', ]; if (isset($StatusName) && !empty($StatusName)) { if (isset($statusMappings[$StatusName])) { echo $statusMappings[$StatusName]; } else { echo $StatusName; } } else { echo "Status not provided"; } ?>