5748 lines
275 KiB
PHP
Executable File
5748 lines
275 KiB
PHP
Executable File
<?php
|
||
$AvlAmount = 0;
|
||
$ReqType = '';
|
||
$Value = '';
|
||
$EXCRATE = 0;
|
||
$parentPO = '';
|
||
$ServiceDescription = '';
|
||
//$Value="$";
|
||
//echo $ExchangeRate;
|
||
//echo $Currency;
|
||
//echo $unicode;
|
||
$Value = $unicode;
|
||
//echo $Value;
|
||
$Currencycode = $currencycode;
|
||
//echo $Currencycode;
|
||
$Terms = '';
|
||
$DeliverySchedule = '';
|
||
$PrePOFile = '';
|
||
|
||
|
||
foreach ($CurrencyDetail as $Detail) {
|
||
$Cur = $Detail->Currency_Code . ' ' . ' - ' . ' ' . $Detail->Country_and_Currency;
|
||
}
|
||
//echo $Cur;
|
||
|
||
|
||
foreach ($PaymentTerms as $TER) {
|
||
$Terms = $TER->PaymentTerms;
|
||
}
|
||
//echo $Terms;
|
||
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
|
||
$CurrentDate = $dt->format('d-m-Y');
|
||
|
||
$MaxPoDate = '';
|
||
if (!empty($MaxPODate)) {
|
||
foreach ($MaxPODate as $date) {
|
||
$MaxPoDate = $date->PODate;
|
||
}
|
||
}
|
||
|
||
if (!empty($AvlBudAmt)) {
|
||
|
||
$AvlAmount = $AvlBudAmt;
|
||
}
|
||
//echo $AvlBudAmt;;
|
||
|
||
$CompanyAddress = '';
|
||
if (!empty($CompanyDetails)) {
|
||
foreach ($CompanyDetails as $Req) {
|
||
$CompanyAddress = $Req->Address;
|
||
}
|
||
}
|
||
|
||
|
||
|
||
$INR = '';
|
||
$INRSYM = '';
|
||
if (!empty($INRSYMBOL)) {
|
||
foreach ($INRSYMBOL as $INR) {
|
||
$INRSYM = $INR->Currency_Code;
|
||
$INR = $INR->FontCode2000;
|
||
}
|
||
}
|
||
//echo $INR;
|
||
//echo "$CompanyAddress";
|
||
//$Exchangerate=$ExchangeRate;
|
||
|
||
|
||
$index = 0;
|
||
$SupId = '';
|
||
$SupName = '';
|
||
$Address = '';
|
||
$PODate = '';
|
||
$Deliverydt = '';
|
||
$DeliveryAddress = '';
|
||
$PONOStatus = '';
|
||
$PONO = '';
|
||
$ServiceDescription = '';
|
||
$TotalLanding = 0;
|
||
$tothighseas = 0;
|
||
$totcustom = 0;
|
||
$totexciseduty = 0;
|
||
$totexcisedutyED = 0;
|
||
$totexciseSH = 0;
|
||
$totcustomED = 0;
|
||
$totcustomSH = 0;
|
||
$totaddtnlexcise = 0;
|
||
$totgrossduty = 0;
|
||
$totavlmodvat = 0;
|
||
$totgrossexpense = 0;
|
||
$totordervalue = 0;
|
||
$totfreight = 0;
|
||
$ExchangeRate = 0;
|
||
$totorder = 0;
|
||
|
||
$totassesable = 0;
|
||
$totSubtotal = 0;
|
||
$totigst = 0;
|
||
|
||
$Cur = '';
|
||
$Currency_Type = '';
|
||
$PayableAT = '';
|
||
//$ExchangeRate
|
||
$ExchangeRateCalculatedon = '';
|
||
$StatusName = '';
|
||
$Import_DispatchDetails = '';
|
||
$Import_PlaceofOrgin = '';
|
||
$DeliveryOption = '';
|
||
$Orderedsum = '';
|
||
$PaymentTermsCode = '';
|
||
$Shipmentmode = '';
|
||
$SupplierRef = '';
|
||
$SupOfferno = '';
|
||
$Otherref = '';
|
||
$BudgetType = '';
|
||
|
||
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');
|
||
|
||
$Ddt = new DateTime($Req->DeliveryDate);
|
||
$Deliverydt = $Ddt->format('d-m-Y');
|
||
|
||
$DeliveryAddress = $Req->DeliveryAddress;
|
||
$PONOStatus = $Req->StatusCode;
|
||
$PONO = $Req->PONO;
|
||
$ServiceDescription = $Req->ServiceDescription;
|
||
$ExchangeRate = number_format(((int)$Req->ExchangeRate), 2);
|
||
//echo "$ExchangeRate";
|
||
$EDt = new DateTime($Req->ExchangeRateCalculatedon);
|
||
$ExchangeRateCalculatedon = $EDt->format('d-m-Y');
|
||
|
||
$PaymentTerms = $Req->PaymentTerms;
|
||
// $PayableAT=$Req->PayableAT;
|
||
// $PaymentDays=$Req->PaymentDays;
|
||
$StatusName = $Req->StatusName;
|
||
$Currency_Type = $Req->CurrencyType;
|
||
$parentPO = $Req->ParentPO;
|
||
$DeliverySchedule = $Req->DeliverySchedule;
|
||
$Import_DispatchDetails = $Req->Import_DispatchDetails;
|
||
$Import_PlaceofOrgin = $Req->Import_PlaceofOrgin;
|
||
$PaymentTerms = $Req->PaymentTerms;
|
||
$DeliveryOption = $Req->DeliveryOption;
|
||
$ServiceDescription = $Req->ServiceDescription;
|
||
$Orderedsum = $Req->TotalOrderValue;
|
||
$PaymentTermsCode = $Req->PaymentOtherDescription;
|
||
$Shipmentmode = $Req->Mode_Of_Shipment;
|
||
$SupplierRef = $Req->Supplier_Reference;
|
||
$SupOfferno = $Req->Supplier_Offer_No;
|
||
$Otherref = $Req->Other_Reference;
|
||
$Insurance = $Req->InsuranceStatus;
|
||
$InsuranceNumber = $Req->InsuranceNumber;
|
||
$Importoption = $Req->POSubType;
|
||
$BudgetType = $Req->BudgetType;
|
||
$PrePOFile = $Req->POFile;
|
||
}
|
||
}
|
||
|
||
//echo $InsuranceNumber;
|
||
|
||
$ins = '';
|
||
if ($Insurance == 1) {
|
||
$ins = 'YES';
|
||
} else {
|
||
$ins = 'NO';
|
||
}
|
||
|
||
|
||
|
||
|
||
$Orderedsum = (float)str_replace(',', '', $Orderedsum);
|
||
$ExchangeRate = (float)str_replace(',', '', $ExchangeRate);
|
||
|
||
// Perform multiplication
|
||
$SavedSum = $Orderedsum * $ExchangeRate;
|
||
|
||
// Format the result as a float with two decimal places
|
||
$SavedSum = number_format($SavedSum, 2, '.', '');
|
||
//echo $SavedSum;
|
||
$AvilableBudget = $SavedSum + $AvlAmount;
|
||
//echo $AvilableBudget;
|
||
//echo $PaymentTermsCode;
|
||
|
||
if (!empty($RequistionDetails)) {
|
||
|
||
foreach ($RequistionDetails as $ReqDet) {
|
||
// $Reqon=$ReqDet->ReqDate;
|
||
$Reqonn = new DateTime($ReqDet->ReqDate);
|
||
$Reqon = $Reqonn->format('d-m-Y');
|
||
$Requestedby = $ReqDet->Requestedby;
|
||
$RequesterName = $ReqDet->FirstName;
|
||
//$Status=$ReqDet->Status;
|
||
}
|
||
}
|
||
|
||
|
||
if (!empty($getlogpodtl)) {
|
||
|
||
|
||
foreach ($getlogpodtl as $values) {
|
||
$update = $values->FirstName;
|
||
}
|
||
} else {
|
||
$update = [];
|
||
}
|
||
?>
|
||
|
||
<style>
|
||
.dataTables_paginate {
|
||
margin-top: -5%;
|
||
}
|
||
|
||
.dataTables_wrapper {
|
||
padding-bottom: 0px;
|
||
}
|
||
|
||
|
||
|
||
.pagination {
|
||
margin: 0px ! important;
|
||
}
|
||
|
||
.box-body {
|
||
padding: 0px ! important;
|
||
}
|
||
|
||
.num {
|
||
text-align: right;
|
||
}
|
||
|
||
|
||
|
||
.centered {
|
||
display: flex;
|
||
/* justify-content: center; */
|
||
align-items: center;
|
||
height: 10vh;
|
||
}
|
||
|
||
.centered label,
|
||
.centered input {
|
||
margin: 0 5px;
|
||
}
|
||
</style>
|
||
|
||
<script src="<?php echo base_url() ?>public/assets/tinymce/js/tinymce/tinymce.min.js"></script>
|
||
<script src="<?php echo base_url(); ?>public/assets/js/CreatePOValidation.js" type="text/javascript">
|
||
|
||
</script>
|
||
|
||
|
||
<script>
|
||
$(document).ready(function() {
|
||
|
||
$("#PaymentTerms").select2();
|
||
|
||
tinymce.init({
|
||
selector: "textarea#txtSpcialInstruction",
|
||
menubar: false,
|
||
statusbar: false,
|
||
toolbar: false
|
||
});
|
||
|
||
|
||
tinymce.init({
|
||
selector: "textarea#addtxtInstruction",
|
||
|
||
menubar: false,
|
||
statusbar: false,
|
||
toolbar: false
|
||
});
|
||
|
||
|
||
|
||
tinymce.init({
|
||
selector: "textarea#edittxtInstruction",
|
||
|
||
menubar: false,
|
||
statusbar: false,
|
||
toolbar: false
|
||
});
|
||
|
||
tinymce.init({
|
||
selector: "textarea#viewtxtInstruction",
|
||
|
||
menubar: false,
|
||
statusbar: false,
|
||
toolbar: false
|
||
});
|
||
|
||
|
||
|
||
|
||
/*****************************/
|
||
var update = '<?php echo json_encode($update) ?>';
|
||
|
||
|
||
if (update != 'null')
|
||
|
||
{
|
||
$('#editpodiv').show();
|
||
} else {
|
||
$('#editpodiv').hide();
|
||
}
|
||
/*****************************/
|
||
|
||
//Initialize Select2 Elements
|
||
//$("#drpSupplier").select2();
|
||
$("#currencytype").select2();
|
||
var POMaxDate = '<?php echo $MaxPoDate; ?>';
|
||
var d = new Date(POMaxDate);
|
||
|
||
var t = '<?php echo $CurrentDate; ?>';
|
||
var m = new Date(t);
|
||
|
||
// $("#PODate").datepicker({
|
||
// //minDate : d,
|
||
// //maxDate : 'now',
|
||
// dateFormat: 'dd-mm-yy',
|
||
// changeMonth: true,
|
||
// changeYear: true
|
||
// }); //,yearRange: '-100:+0'
|
||
|
||
// $("#PayableAT").datepicker({
|
||
// minDate : m,
|
||
// //maxDate : 'now',
|
||
// dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
|
||
// });
|
||
// $("#Deliverydt").datepicker({
|
||
// minDate : 'now',
|
||
// dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
|
||
// });
|
||
|
||
// $("#Requeston").datepicker({
|
||
// //minDate : d,
|
||
// maxDate: 'now',
|
||
// dateFormat: 'dd/mm/yy',
|
||
// changeMonth: true,
|
||
// changeYear: true,
|
||
// yearRange: '-100:+0'
|
||
// });
|
||
|
||
// $("#Exchangerateon").datepicker({
|
||
// minDate: m,
|
||
// //maxDate : 'now',
|
||
// dateFormat: 'dd-mm-yy',
|
||
// changeMonth: true,
|
||
// changeYear: true,
|
||
// yearRange: '-100:+0'
|
||
// });
|
||
|
||
});
|
||
</script>
|
||
<div class="content-page">
|
||
<div class="content">
|
||
<!-- Start Content-->
|
||
<div class="container-fluid">
|
||
<!-- start page title -->
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<div class="page-title-box page-title-box-alt">
|
||
<?php if ($parentPO == '') { ?>
|
||
<h4><?= "Edit Import Purchase Order - $PONO "; ?></h4>
|
||
<?php } else { ?>
|
||
<h4><?= "Amended Import Purchase Order - $PONO "; ?></h4>
|
||
<?php } ?>
|
||
<a href="<?php echo base_url() ?>purchaseorderListing" class="btn btn-secondary" id="back" value="Back">Back</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- end page title -->
|
||
<!-- Form row -->
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-body p-4">
|
||
|
||
|
||
<?php
|
||
$attributes = array('class' => 'form-label-left ImportPO ', 'name' => 'ImportPO', 'id' => 'ImportPO', 'enctype' => 'multipart/form-data');
|
||
|
||
echo form_open(base_url() . '/purchaseorder/addPO/', $attributes); ?>
|
||
|
||
|
||
|
||
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
<label>Requistion No</label>
|
||
<?php
|
||
|
||
$options = array("0" => 'Selected Requisition Numbers');
|
||
if (!empty($ReqList)) {
|
||
foreach ($ReqList as $SID) :
|
||
$options[$SID->ReqNo] = $SID->ReqNo;
|
||
// print_r($SID->ReqNo);
|
||
// $options[$SID->ReqNo] = $SID->ReqNo ."-". $SID->ReqBy;
|
||
//$ReqType = $SID->ReqType;
|
||
endforeach;
|
||
}
|
||
//echo form_multiselect('RequistionNo', $options,set_value('RequistionNo'),'id="RequistionNo"' , 'required="true"');
|
||
echo form_multiselect('RequistionNo', $options, set_value('RequistionNo', array()), 'id="RequistionNo"', 'required="true"', 'height="400px"');
|
||
|
||
?>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Purchase Order Type</label>
|
||
<div>
|
||
|
||
<?php
|
||
$data = array('name' => 'POType', 'value' => set_value('POType', IMPORT), 'id' => 'POType', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Select Supplier<span class="text-danger">*</span></label>
|
||
|
||
<?php
|
||
$options = array("0" => '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'),'id="drpSupplier"' ,'required="true"' ,'class="form-control select2"');
|
||
|
||
echo form_dropdown('drpSupplier', $options, set_value('drpSupplier', $SupId), 'id="drpSupplier" required="true" class="form-control select2"');
|
||
|
||
?> <input type="hidden" name="b4supplier" id="b4supplier" value="<?php echo $SupId; ?>">
|
||
<input type="hidden" name="newsup" id="changeSup">
|
||
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Supplier Address</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'SupAddress', 'value' => set_value('SupAddress', $Address), 'id' => 'SupAddress', 'class' => 'form-control', 'readonly' => 'true', 'rows' => '3', 'cols' => '40');
|
||
echo Form_textarea($data);
|
||
|
||
|
||
|
||
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
<label>Currency Type<span class="text-danger">*</span></label>
|
||
<?php
|
||
if (!empty($Currency)) {
|
||
|
||
foreach ($Currency as $Cur) :
|
||
if ($Currency_Type == $Cur->Currency_Code) {
|
||
$options1[$Cur->Currency_Code] = $Cur->Currency_Code . ' ' . ' - ' . ' ' . $Cur->Country_and_Currency;
|
||
}
|
||
endforeach;
|
||
|
||
|
||
foreach ($Currency as $Cur) :
|
||
if ($Currency_Type != $Cur->Currency_Code) {
|
||
$options1[$Cur->Currency_Code] = $Cur->Currency_Code . ' ' . ' - ' . ' ' . $Cur->Country_and_Currency;
|
||
}
|
||
endforeach;
|
||
}
|
||
|
||
echo form_dropdown('currencytype', $options1, set_value('currencytype', $Currency_Type), 'id="currencytype" class="form-control select2" required="true"');
|
||
|
||
?>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<b><u>Select Delivery By<span class="text-danger">*</span></u></b><br />
|
||
<div class="centered">
|
||
|
||
<?php echo form_label('Dispatch instruction', 'Dispatch instruction') . " " . form_radio(array("name" => "DateRange", "id" => "Date", "value" => "2", 'checked' => 'checked')); ?>
|
||
<?php echo form_label('Schedule', 'Schedule') . " " . form_radio(array("name" => "DateRange", "id" => "Schedule", "value" => "1")); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3" id="Schedulediv" style="display:none;">
|
||
<label>Schedule By <span class="text-danger">*</span></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'Scheduleby', 'value' => set_value('Scheduleby', $DeliverySchedule), 'id' => 'Scheduleby', 'class' => 'form-control', 'required' => 'true', 'rows' => '3', 'cols' => '40', 'maxlength' => '110');
|
||
echo Form_textarea($data);
|
||
?>
|
||
|
||
</div>
|
||
<div class="form-group col-md-3" id="Deliverydtdiv">
|
||
<label>Dispatch Instruction<span class="text-danger">*</span></label>
|
||
|
||
<?php
|
||
// $data = array('name' => 'Dispatch','value' => set_value('Dispatch',$Import_DispatchDetails),'id'=>'Dispatch', 'class' => 'form-control' ,'required' => 'true');
|
||
// echo form_input($data);
|
||
|
||
$data = array('name' => 'Dispatch', 'value' => set_value('Dispatch', $Import_DispatchDetails), 'id' => 'Dispatch', 'class' => 'form-control', 'required' => 'true', 'rows' => '3', 'cols' => '40', 'maxlength' => '110');
|
||
echo Form_textarea($data);
|
||
?>
|
||
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Delivery Address</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'DeliveryAddr', 'value' => set_value('DeliveryAddr', $DeliveryAddress), 'id' => 'DeliveryAddr', 'class' => 'form-control', 'required' => 'true', 'rows' => '3', 'cols' => '40');
|
||
echo Form_textarea($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
Check Today's Foreign Exchange value <a href="http://www.xe.com/" target="_blank"><u>(Click here)</u></a>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Exchange Rate On</label>
|
||
<div>
|
||
<?php
|
||
$data = array('type' => 'text', 'name' => 'Exchangerateon', 'value' => set_value('Exchangerateon', $ExchangeRateCalculatedon), 'id' => 'Exchangerateon', 'class' => 'form-control num form-date-search', 'required' => 'true', 'onkeypress' => 'return false;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<!-- <label>Exchange Rate </label> -->
|
||
|
||
<label id=label1><?php echo "Exchange Rate in $Currencycode ($Value)" ?><span class="text-danger">*</span></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'ExchangeRate', 'value' => set_value('ExchangeRate', $ExchangeRate), 'id' => 'ExchangeRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'USRate()');
|
||
echo form_input($data);
|
||
?>
|
||
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Place of Origin
|
||
<span class="text-danger">*</span>
|
||
</label>
|
||
|
||
<?php
|
||
// $data = array('name' => 'PlaceOforigin','value' => set_value('PlaceOforigin'),'id'=>'PlaceOforigin', 'class' => 'form-control' ,'required' => 'true', 'onkeypress'=>'return false;');
|
||
// echo form_input($data);
|
||
$data = array('name' => 'PlaceOforigin', 'value' => set_value('PlaceOforigin', $Import_PlaceofOrgin), 'id' => 'PlaceOforigin', 'class' => 'form-control num', 'required' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
<label>Purchase Order Date</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'PODate', 'value' => set_value('PODate', $PODate), 'id' => 'PODate', 'class' => 'form-control form-date-search', 'required' => 'true', 'onkeypress' => 'return false;');
|
||
echo form_input($data);
|
||
?> <input type="hidden" name="b4podate" id="b4podate" value="<?php echo $PODate; ?>">
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Mode Of Shipment</label>
|
||
<div>
|
||
|
||
<?php
|
||
$data = array('name' => 'editmodeofshipment', 'value' => set_value('editmodeofshipment', $Shipmentmode), 'id' => 'editmodeofshipment', 'class' => 'form-control');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Contact Reference</label>
|
||
<div>
|
||
|
||
<?php
|
||
$data = array('name' => 'editsupplierreference', 'value' => set_value('editsupplierreference', $SupplierRef), 'id' => 'editsupplierreference', 'class' => 'form-control', 'maxlength' => '40');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Supplier's Offer No</label>
|
||
<div>
|
||
|
||
<?php
|
||
$data = array('name' => 'editsupplierofferno', 'value' => set_value('editsupplierofferno', $SupOfferno), 'id' => 'editsupplierofferno', 'class' => 'form-control');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
<label>Our Reference(S)</label>
|
||
<div>
|
||
|
||
<?php
|
||
$data = array('name' => 'editotherreference', 'value' => set_value('editotherreference', $Otherref), 'id' => 'editotherreference', 'class' => 'form-control');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label for="payablefrom">Import Type Options<span class="text-danger">*</span></label>
|
||
<?php // $options2 = array("0"=>'Select Import Option');
|
||
if (!empty($PoTypeOptions)) {
|
||
foreach ($PoTypeOptions as $payment) :
|
||
|
||
if ($Importoption == $payment->ConfigValue) {
|
||
$options2[$payment->ConfigValue] = $payment->ConfigValue;
|
||
}
|
||
|
||
endforeach;
|
||
foreach ($PoTypeOptions as $payment) :
|
||
|
||
if ($Importoption != $payment->ConfigValue) {
|
||
|
||
$options2[$payment->ConfigValue] = $payment->ConfigValue;
|
||
}
|
||
endforeach;
|
||
}
|
||
|
||
echo form_dropdown('Importoption', $options2, set_value('Importoption'), 'id="Importoption" class="form-control"'); ?>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label for="payablefrom">Payable Terms<span class="text-danger">*</span></label>
|
||
<input type="hidden" name="beforePaymentTerms" value="<?php echo $Terms; ?>">
|
||
<?php if (!empty($Payment)) {
|
||
foreach ($Payment as $pay2)
|
||
if ($Terms == $pay2->PaymentID) {
|
||
?>
|
||
<input type="hidden" name="beforePaymentTermsText" value="<?php echo $pay2->PaymentTerms ?>">
|
||
<?php $optionsPay[$pay2->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"'); ?>
|
||
|
||
</div>
|
||
<div class="form-group col-md-3" id="otheroptiondiv" style="display:none;">
|
||
<label>Description of Payable Terms</label>
|
||
<div>
|
||
<?php
|
||
|
||
$data = array('name' => 'Otherpayment', 'Otherpayment' => set_value('Otherpayment', $PaymentTermsCode), 'id' => 'Otherpayment', 'class' => 'form-control', 'required' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
<label for="payablefrom">Insurance Option<span class="text-danger">*</span></label>
|
||
<select id='Insurance' name='Insurance' class='form-control'>
|
||
<?php if ($Insurance == 1) {
|
||
$opt1 = 'YES';
|
||
$opt2 = 'NO';
|
||
} else {
|
||
$opt1 = 'NO';
|
||
$opt2 = 'YES';
|
||
} ?>
|
||
|
||
|
||
<option value=<?php echo $opt1; ?>><?php echo $opt1; ?></option>
|
||
<option value=<?php echo $opt2; ?>><?php echo $opt2; ?></option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group col-md-3" id="insurancenum" style="display:none;">
|
||
<label>Insurance No / Insurance Details<span class="text-danger">*</span></label>
|
||
<div>
|
||
<?php
|
||
|
||
$data = array('name' => 'InsuranceNumber', 'InsuranceNumber' => set_value('InsuranceNumber'), 'id' => 'InsuranceNumber', 'class' => 'form-control', 'required' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label for="BudgetType">Budget Type<span class="text-danger">*</span></label>
|
||
<select id='BudgetType' name='BudgetType' class='form-control'>
|
||
<?php if ($BudgetType == 'CAPITAL') {
|
||
$opt1 = 'CAPITAL';
|
||
$opt2 = 'REVENUE';
|
||
} else {
|
||
$opt1 = 'REVENUE';
|
||
$opt2 = 'CAPITAL';
|
||
} ?>
|
||
|
||
|
||
<option value=<?php echo $opt1; ?>><?php echo $opt1; ?></option>
|
||
<option value=<?php echo $opt2; ?>><?php echo $opt2; ?></option>
|
||
</select>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
</div>
|
||
</div>
|
||
<div class="form-row" align="right">
|
||
<div class="col-md-4">
|
||
|
||
</div>
|
||
<div class="col-md-4">
|
||
|
||
</div>
|
||
<div class="col-md-4">
|
||
<?php if ($PONOStatus == PO_DRAFT || $PONOStatus == PO_CREATED || $PONOStatus == PO_APPROVED) { ?>
|
||
<a data-toggle="modal" data-target="#importpomodel" class="btn btn-success" data-dismiss="modal" onclick="myFunction();">Add Line Item </a>
|
||
<?php } ?>
|
||
</div>
|
||
|
||
</div>
|
||
<br><br><br><br>
|
||
<div class="box-body" style="margin-top: -3%;">
|
||
<table id="ImportTax" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;">
|
||
<thead>
|
||
<tr>
|
||
<th>SNo</th>
|
||
<th>Requisition No</th>
|
||
<th>Material Code</th>
|
||
<th>Description</th>
|
||
<th>Quantity</th>
|
||
<th>UOM</th>
|
||
<th>Rate<?php echo $INR ?></th>
|
||
<th>Basic Amount<?php echo $INR ?></th>
|
||
<!-- <th>Received Qty</th>
|
||
<th>Rejected Qty</th>
|
||
<th>Pending Qty</th> -->
|
||
<!-- <th>Tax Amount</th>
|
||
<th>Total Order Amount</th> -->
|
||
<th>Action</th>
|
||
</tr>
|
||
</thead>
|
||
|
||
<tbody id='ImportAppend'>
|
||
<?php
|
||
if (!empty($POItem)) {
|
||
|
||
foreach ($POItem as $record) {
|
||
$index = $index + 1;
|
||
//echo $record->Rate;
|
||
|
||
?>
|
||
<tr id="<?php echo $index; ?>">
|
||
<td align="left"><?php echo $index; ?></td>
|
||
<td><?php echo $record->ReqNo ?></td>
|
||
<td><?php echo $record->MaterialCode ?></td>
|
||
<td><?php echo $record->MaterialName ?></td>
|
||
<td><?php echo $record->Quantity ?></td>
|
||
<td><?php echo $record->UOM ?></td>
|
||
<td><?php echo $record->Rate ?></td>
|
||
<td><?php echo $record->BasicValue ?></td>
|
||
<!-- <td><?php echo $record->ReceivedQuantity ?></td> -->
|
||
<!-- <td><?php echo $record->QuantityRejected ?></td> -->
|
||
<!-- <td><?php echo $record->PendingQty ?></td> -->
|
||
<!-- <td><?php echo $record->Taxamount ?></td>
|
||
|
||
|
||
<td><?php echo $record->TotalOrderValue ?></td> -->
|
||
|
||
<input type="hidden" name="<?php echo 'Reqnumber' . $index ?>" id="<?php echo 'Reqnumber' . $index ?>" value="<?php echo $record->ReqNo; ?>" />
|
||
<input type="hidden" name="<?php echo 'departmentName' . $index ?>" id="<?php echo 'departmentName' . $index ?>" value="<?php echo $record->DepartmentName; ?>" />
|
||
|
||
<!--<input type="hidden" name="<?php //echo 'AvlBudAmt'.$index
|
||
?>" id="<?php //echo 'AvlBudAmt'.$index
|
||
?>" value="<?php //echo $record->AvlBudAmt ;
|
||
?>" /> -->
|
||
<input type="hidden" name="<?php echo 'AvlBudAmt' . $index ?>" id="<?php echo 'AvlBudAmt' . $index ?>" value="<?php echo "$AvlAmount"; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'LineItemNo' . $index ?>" id="<?php echo 'LineItemNo' . $index ?>" value="<?php echo $record->LineItemNo; ?>" />
|
||
<input type="hidden" name="<?php echo 'costCode' . $index ?>" id="<?php echo 'costCode' . $index ?>" value="<?php echo $record->CostCenterCode; ?>" />
|
||
<input type="hidden" name="<?php echo 'materialCode' . $index ?>" id="<?php echo 'materialCode' . $index ?>" value="<?php echo $record->MaterialCode; ?>" />
|
||
<input type="hidden" name="<?php echo 'materialName' . $index ?>" id="<?php echo 'materialName' . $index ?>" value="<?php echo $record->MaterialName; ?>" />
|
||
<input type="hidden" name="<?php echo 'uom' . $index ?>" id="<?php echo 'uom' . $index ?>" value="<?php echo $record->UOM; ?>" />
|
||
<input type="hidden" name="<?php echo 'quantity' . $index ?>" id="<?php echo 'quantity' . $index ?>" value="<?php echo $record->Quantity; ?>" />
|
||
<input align="right" type="hidden" name="<?php echo 'b4qty' . $index ?>" id="<?php echo 'b4qty' . $index ?>" value="<?php echo $record->Quantity; ?>" />
|
||
<input type="hidden" name="<?php echo 'itemRate' . $index ?>" id="<?php echo 'itemRate' . $index ?>" value="<?php echo $record->Rate; ?>" />
|
||
<input align="right" type="hidden" name="<?php echo 'b4rate' . $index ?>" id="<?php echo 'b4rate' . $index ?>" value="<?php echo $record->Rate; ?>" />
|
||
<input type="hidden" name="<?php echo 'LandingCharge' . $index ?>" id="<?php echo 'LandingCharge' . $index ?>" value="<?php echo $record->LandingCharge; ?>" />
|
||
<input type="hidden" name="<?php echo 'AfterLandingCharge' . $index ?>" id="<?php echo 'AfterLandingCharge' . $index ?>" value="<?php echo $record->AfterLandingCharge; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'CustomDuty' . $index ?>" id="<?php echo 'CustomDuty' . $index ?>" value="<?php echo $record->CustomDuty; ?>" />
|
||
<input type="hidden" name="<?php echo 'AfterCustomDuty' . $index ?>" id="<?php echo 'AfterCustomDuty' . $index ?>" value="<?php echo $record->AfterCustomDuty; ?>" />
|
||
|
||
|
||
|
||
<input type="hidden" name="<?php echo 'ExchangeRate' . $index ?>" id="<?php echo 'ExchangeRate' . $index ?>" value="<?php echo $record->ExchangeRate; ?>" />
|
||
|
||
|
||
<input type="hidden" name="<?php echo 'Grossdutypayable' . $index ?>" id="<?php echo 'Grossdutypayable' . $index ?>" value="<?php echo $record->Grossdutypayable; ?>" />
|
||
|
||
|
||
|
||
<input type="hidden" name="<?php echo 'CustomDutyExpensesPerKG' . $index ?>" id="<?php echo 'CustomDutyExpensesPerKG' . $index ?>" value="<?php echo $record->CustomDutyExpensesPerKG; ?>" />
|
||
|
||
|
||
|
||
<input type="hidden" name="<?php echo 'QuantityKG' . $index ?>" id="<?php echo 'QuantityKG' . $index ?>" value="<?php echo $record->QuantityKG; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'BasicPriceInMTon' . $index ?>" id="<?php echo 'BasicPriceInMTon' . $index ?>" value="<?php echo $record->BasicPriceInMTon; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'ProductPrice' . $index ?>" id="<?php echo 'ProductPrice' . $index ?>" value="<?php echo $record->ProductPrice; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'CustomSHCess' . $index ?>" id="<?php echo 'CustomSHCess' . $index ?>" value="<?php echo $record->CustomSHCess; ?>" />
|
||
<input type="hidden" name="<?php echo 'AfterCustomSHCess' . $index ?>" id="<?php echo 'AfterCustomSHCess' . $index ?>" value="<?php echo $record->AfterCustomSHCess; ?>" />
|
||
|
||
<!-- <input type="hidden" name="<?php echo 'Grossdutypayable' . $index ?>" id="<?php echo 'Grossdutypayable' . $index ?>" value="<?php echo $record->Grossdutypayable; ?>" /> -->
|
||
<!-- <input type="hidden" name="<?php echo 'QuantityKG' . $index ?>" id="<?php echo 'QuantityKG' . $index ?>" value="<?php echo $record->QuantityKG; ?>" />
|
||
-->
|
||
|
||
|
||
<input type="hidden" name="<?php echo 'BasicPriceInMTon' . $index ?>" id="<?php echo 'BasicPriceInMTonG' . $index ?>" value="<?php echo $record->BasicPriceInMTon; ?>" />
|
||
<input type="hidden" name="<?php echo 'ProductPrice' . $index ?>" id="<?php echo 'ProductPrice' . $index ?>" value="<?php echo $record->ProductPrice; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'CustomEdCess' . $index ?>" id="<?php echo 'CustomEdCess' . $index ?>" value="<?php echo $record->CustomEdCess; ?>" />
|
||
|
||
|
||
|
||
<!-- <input type="hidden" name="<?php echo 'Grossdutypayable' . $index ?>" id="<?php echo 'Grossdutypayable' . $index ?>" value="<?php echo $record->Grossdutypayable; ?>" />
|
||
-->
|
||
|
||
<input type="hidden" name="<?php echo 'BasicINRValue' . $index ?>" id="<?php echo 'BasicINRValue' . $index ?>" value="<?php echo $record->BasicINRValue; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'TotalValue' . $index ?>" id="<?php echo 'TotalValue' . $index ?>" value="<?php echo $record->ProductPrice; ?>" />
|
||
<input type="hidden" name="<?php echo 'ExchangeRate' . $index ?>" id="<?php echo 'ExchangeRate' . $index ?>" value="<?php echo $record->ExchangeRate; ?>" />
|
||
|
||
|
||
<!-- <input type="hidden" name="<?php echo 'AfterCustomEDcess' . $index ?>" id="<?php echo 'AfterCustomEDcess' . $index ?>" value="<?php echo $record->AfterCustomEdCess; ?>" /> -->
|
||
|
||
|
||
<!-- <input type="hidden" name="<?php echo 'CustomEDcess' . $index ?>" id="<?php echo 'CustomEDcess' . $index ?>" value="<?php echo $record->CustomEdCess; ?>" /> -->
|
||
|
||
|
||
<input type="hidden" name="<?php echo 'FreightType' . $index ?>" id="<?php echo 'FreightType' . $index ?>" value="<?php echo $record->FreightType; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'NoOfTrip' . $index ?>" id="<?php echo 'NoOfTrip' . $index ?>" value="<?php echo $record->NoOfTrip; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'FreightValue' . $index ?>" id="<?php echo 'FreightValue' . $index ?>" value="<?php echo $record->FreightValue; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'AfterFreightValue' . $index ?>" id="<?php echo 'AfterFreightValue' . $index ?>" value="<?php echo $record->AfterFreightValue; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'Per' . $index ?>" id="<?php echo 'Per' . $index ?>" value="<?php echo $record->Per; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'Addinstruction' . $index ?>" id="<?php echo 'Addinstruction' . $index ?>" value="<?php echo $record->ServiceMaterialDescription; ?>" />
|
||
|
||
<!-- <input type="hidden" name="<?php echo 'AfterFreightValue' . $index ?>" id="<?php echo 'AfterFreightValue' . $index ?>" value="<?php echo $record->AfterFreightValue; ?>" /> -->
|
||
|
||
|
||
<input type="hidden" name="<?php echo 'AssessableValue' . $index ?>" id="<?php echo 'AssessableValue' . $index ?>" value="<?php echo $record->AssessableValue; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'SubTotal' . $index ?>" id="<?php echo 'SubTotal' . $index ?>" value="<?php echo $record->SubTotal; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'IGST' . $index ?>" id="<?php echo 'IGST' . $index ?>" value="<?php echo $record->IGST; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'AfterIGST' . $index ?>" id="<?php echo 'AfterIGST' . $index ?>" value="<?php echo $record->AfterIGST; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'DutyImpact' . $index ?>" id="<?php echo 'DutyImpact' . $index ?>" value="<?php echo $record->DutyImpact; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'ClearingCharge' . $index ?>" id="<?php echo 'ClearingCharge' . $index ?>" value="<?php echo $record->ClearingCharge; ?>" />
|
||
|
||
|
||
<input type="hidden" name="<?php echo 'NetValue' . $index ?>" id="<?php echo 'NetValue' . $index ?>" value="<?php echo $record->NetValue; ?>" />
|
||
|
||
<input type="hidden" name="<?php echo 'AfterCustomEdCess1' . $index ?>" id="<?php echo 'AfterCustomEdCess1' . $index ?>" value="<?php echo $record->AfterCustomEdCess; ?>" />
|
||
|
||
|
||
<?php
|
||
|
||
if ($PONOStatus == PO_DRAFT || $PONOStatus == PO_CREATED || $PONOStatus == REQITEM_Emergency_PO_CREATED || $PONOStatus == PO_APPROVED) { ?>
|
||
<td> <a data-target='#editimportpomodel' data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" data-toggle="modal" href="#editimportpomodel"><i class="ri-pencil-fill" data-toggle="tooltip"></i> </a> <a href='#' onclick="DeleteRow(<?php echo $index; ?>)" class="link" data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" id="Del"><span class="ri-delete-bin-7-fill"></span></a>
|
||
<?php
|
||
} else { ?>
|
||
<td> <a data-target='#viewimportmodal' data-id="<?php echo $index; ?>" data-userid="<?php echo $index; ?>" data-toggle="modal" href="#viewimportmodal"><i class="fa fa-eye" data-toggle="tooltip" title="Click here to view the <?php echo $record->ReqNo; ?>Click here to view Requisition details"></i> </a> </td>
|
||
<?php
|
||
} ?>
|
||
</tr> <?php
|
||
|
||
|
||
//echo $record->AfterLandingCharge + $TotalLanding;
|
||
$TotalLanding = $TotalLanding + ($record->AfterLandingCharge);
|
||
$tothighseas = $tothighseas + $record->AfterHighSeasSalesCharge;
|
||
$totcustom = $totcustom + $record->AfterCustomDuty;
|
||
$totexciseduty = $totexciseduty + $record->AfterExciseDuty;
|
||
$totexcisedutyED = $totexcisedutyED + $record->AfterExciseDutyEdCess;
|
||
$totexciseSH = $totexciseSH + $record->AfterExciseDutySHCess;
|
||
$totcustomED = $totcustomED + $record->AfterCustomEdCess;
|
||
|
||
$totcustomSH = $totcustomSH + $record->AfterCustomSHCess;
|
||
$totaddtnlexcise = $totaddtnlexcise + $record->AfterAddlExciseDuty;
|
||
$totgrossduty = $totgrossduty + $record->Grossdutypayable;
|
||
// $totavlmodvat = $totavlmodvat +$record->AvailableModvat;
|
||
//$totgrossduty=$totgrossduty+$record->Grossdutypayable;
|
||
$totavlmodvat = $totavlmodvat + $record->AvailableModvat;
|
||
$totgrossexpense = $totgrossexpense + $record->Grossexpensesduetocustomduty;
|
||
$ExchangeRate = $record->ExchangeRate;
|
||
//echo $totorder;
|
||
$totorder = $totorder + $record->TotalOrderValue;
|
||
|
||
//echo $totorder;
|
||
|
||
$totfreight = $totfreight + $record->AfterFreightValue;
|
||
|
||
$totassesable = $totassesable + $record->AssessableValue;
|
||
$totSubtotal = $totSubtotal + $record->SubTotal;
|
||
$totigst = $totigst + $record->AfterIGST;
|
||
|
||
//echo $totcustomED;
|
||
// $totorder=$record->TotalOrderValue;
|
||
// //$ServiceDescription=$record->ServiceDescription;
|
||
// echo $totorder;
|
||
//alert($totorder);
|
||
|
||
|
||
}
|
||
|
||
?>
|
||
|
||
<input type="hidden" name="txtRowCount" id="txtRowCount" value="<?php echo $index; ?>">
|
||
|
||
|
||
|
||
<?php
|
||
//echo $totcustomED;
|
||
$totalhidden = $totorder;
|
||
$totorder = number_format($totorder, 2, '.', '');
|
||
|
||
//echo $to;
|
||
$TotalLanding = number_format($TotalLanding, 2, '.', '');
|
||
$tothighseas = number_format($tothighseas, 2, '.', '');
|
||
$totcustom = number_format($totcustom, 2, '.', '');
|
||
$totexciseduty = number_format($totexciseduty, 2, '.', '');
|
||
$totexcisedutyED = number_format($totexcisedutyED, 2, '.', '');
|
||
$totexciseSH = number_format($totexciseSH, 2, '.', '');
|
||
$totcustomED = number_format($totcustomED, 2, '.', '');
|
||
$totcustomSH = number_format($totcustomSH, 2, '.', '');
|
||
$totaddtnlexcise = number_format($totaddtnlexcise, 2, '.', '');
|
||
$totgrossduty = number_format($totgrossduty, 2, '.', '');
|
||
$totavlmodvat = number_format($totavlmodvat, 2, '.', '');
|
||
$totgrossexpense = number_format($totgrossexpense, 2, '.', '');
|
||
$totfreight = number_format($totfreight, 2, '.', '');
|
||
|
||
$totassesable = number_format($totassesable, 2, '.', '');
|
||
$totSubtotal = number_format($totSubtotal, 2, '.', '');
|
||
$totigst = number_format($totigst, 2, '.', '');
|
||
}
|
||
?>
|
||
|
||
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
|
||
<br><br>
|
||
|
||
|
||
|
||
<div class="form-row">
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Landing Charge <?php echo "($INR)" ?></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'txttotallanding', 'value' => set_value('txttotallanding', $TotalLanding), 'id' => 'txttotallanding', 'class' => 'form-control', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Assessable Value <?php echo "($INR)" ?></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'txttotalAssessable', 'value' => set_value('txttotalAssessable', $totassesable), 'id' => 'txttotalAssessable', 'class' => 'form-control', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Custom Duty Charge <?php echo "($INR)" ?></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'txttotalcustom', 'value' => set_value('txttotalcustom', $totcustom), 'id' => 'txttotalcustom', 'class' => 'form-control', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Subtotal Charge <?php echo "($INR)" ?></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'txttotalSubtotal', 'value' => set_value('txttotalSubtotal', $totSubtotal), 'id' => 'txttotalSubtotal', 'class' => 'form-control', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total IGST <?php echo "($INR)" ?></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'txttotalIgst', 'value' => set_value('txttotalIgst', $totigst), 'id' => 'txttotalIgst', 'class' => 'form-control', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Custom ED_cess Charge <?php echo "($INR)" ?></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'txttotalcustomED', 'value' => set_value('txttotalcustomED', $totcustomED), 'id' => 'txttotalcustomED', 'class' => 'form-control', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Custom S & H cess Charge <?php echo "($INR)" ?></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'txttotalcustomSH', 'value' => set_value('txttotalcustomSH', $totcustomSH), 'id' => 'txttotalcustomSH', 'class' => 'form-control', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Gross duty payable Charge <?php echo "($INR)" ?></label>
|
||
|
||
<?php
|
||
$data = array('name' => 'txttotalgrossduty', 'value' => set_value('txttotalgrossduty', $totgrossduty), 'id' => 'txttotalgrossduty', 'class' => 'form-control', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Freight Value </label> <?php
|
||
$data = array('name' => 'txtTotalFreight', 'value' => set_value('txtTotalFreight', $totfreight), 'id' => 'txtTotalFreight', 'class' => 'form-control', 'required' => 'true', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="form-group col-md-4">
|
||
<label>Total Order Value <?php echo "($Value)" ?></label> <?php
|
||
$data = array('name' => 'txtToatlOrder', 'value' => set_value('txtToatlOrder', $totorder), 'id' => 'txtToatlOrder', 'class' => 'form-control', 'required' => 'true', 'readonly' => 'true', 'style' => 'text-align:right;');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
<!-- <input type="text" name="txttot" id="txtPONO" value=<?php echo "$totalhidden"; ?>> -->
|
||
</div>
|
||
|
||
<input type="hidden" name="txttot" id="txttot" value=<?php echo $totalhidden ?>>
|
||
|
||
<!--################################################################## -->
|
||
<?php if (!empty($update)){ ?>
|
||
<div class="form-row" id="editpodiv">
|
||
<div class="form-group col-md-12"><label>Editable POScreen</label>
|
||
<table id="edittable" class="table table-hover table-bordered" style="background-color:#fff;font-size:12px;">
|
||
<thead>
|
||
<tr>
|
||
<th>Sno</th>
|
||
<th>PONO</th>
|
||
<!-- <th>Material</th> -->
|
||
<!-- <th>Date</th> -->
|
||
<th>LineItemNo</th>
|
||
<th>Entity</th>
|
||
<th>OldValue</th>
|
||
<th>NewValue</th>
|
||
<th>UpdatedBy</th>
|
||
<th>UpdateOn</th>
|
||
|
||
</tr>
|
||
</thead>
|
||
|
||
|
||
<tbody>
|
||
<?php
|
||
if (!empty($getlogpodtl)) {
|
||
//print_r($getlogpodtl); die;
|
||
$inde = 0;
|
||
foreach ($getlogpodtl as $oldpo) {
|
||
$inde = $inde + 1;
|
||
?>
|
||
<tr id="<?php echo $inde; ?>">
|
||
|
||
<td><?php echo $inde; ?></td>
|
||
<td><?php echo $oldpo->PONO ?></td>
|
||
|
||
<!--
|
||
<?php if (isset($oldpo->logDate) && $oldpo->logDate != '-') {
|
||
$logdate = date('d-m-Y', strtotime($oldpo->logDate));
|
||
} else {
|
||
$logdate = '-';
|
||
} ?>
|
||
|
||
<td><?= $logdate; ?></td> -->
|
||
<td><?php echo $oldpo->LineItemNos; ?></td>
|
||
<td><?php echo $oldpo->entity ?></td>
|
||
<?php if ($oldpo->entity == 'PO DateChanged') {
|
||
$oldValue = date('d-m-Y', strtotime($oldpo->oldValue));
|
||
} else {
|
||
$oldValue = $oldpo->oldValue;
|
||
} ?>
|
||
<td><?php echo $oldValue . '-' . $oldpo->SupplierName; ?></td>
|
||
|
||
<?php if ($oldpo->entity == 'PO DateChanged') {
|
||
$newValue = date('d-m-Y', strtotime($oldpo->newValue));
|
||
} else {
|
||
$newValue = $oldpo->newValue;
|
||
} ?>
|
||
<td><?php echo $newValue ?></td>
|
||
<td><?php echo $oldpo->FirstName ?></td>
|
||
|
||
<td><?php $date = new DateTime($oldpo->UpdatedOn);
|
||
echo $date->format('d-m-Y'); ?></td>
|
||
|
||
|
||
</tr>
|
||
<?php
|
||
}
|
||
}
|
||
?>
|
||
</tbody>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
|
||
<?php } ?>
|
||
|
||
|
||
<div class="form-row ">
|
||
<div class="form-group col-md-12">
|
||
<label>Special Instructions </label>
|
||
<?php
|
||
$data = array('name' => 'txtSpcialInstruction', 'value' => set_value('txtSpcialInstruction', strip_tags($ServiceDescription)), 'id' => 'txtSpcialInstruction', 'class' => 'form-control', 'rows' => '10', 'cols' => '40');
|
||
echo form_textarea($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-row px-4">
|
||
<label>Select Purchase Order File</label>
|
||
<div class="form-group col-md-12" align="left">
|
||
|
||
<input type="file" class="" name="POFile" id="POFile">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="form-row px-4">
|
||
<div class="form-group col-md-12" id="deletePreviousPurchaseOrderFileDiv" align="left">
|
||
<div>
|
||
<?php if ($PrePOFile) { ?>
|
||
<label><a title="previously uploaded PO File" href="<?php echo base_url() . 'public/uploads/POfiles/' . $PrePOFile ?>"><span>Previously Uploaded Purchase Order File- </span><small><?= $PrePOFile; ?></small></a></label>
|
||
|
||
<button class="btn btn-danger btn-sm " id="deletePreviousPurchaseOrderFile">Delete </button>
|
||
<?php } ?>
|
||
<input type="hidden" id="PrePOFile" name="PrePOFile" value="<?php echo $PrePOFile; ?>" />
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row px-4 ">
|
||
|
||
<div class="form-group col-md-12">
|
||
|
||
<div align="right">
|
||
|
||
<input type="hidden" name="txtPoRange" id="txtPoRange" />
|
||
<input type="hidden" name="isEdit" id="isEdit" value="0" />
|
||
<input type="hidden" name="txtStatus" id="txtStatus" />
|
||
<!-- <input type="hidden" name="txtRowCount" id="txtRowCount" /> -->
|
||
<input type="hidden" name="txtDeletedRow" id="txtDeletedRow" />
|
||
<input type="hidden" name="txtRow" id="txtRow" value="<?php echo $index; ?>" />
|
||
<input type="hidden" name="txtPONO" id="txtPONO" value="<?php echo $PONO; ?>" />
|
||
|
||
<input type="hidden" name="Budget" id="Budget" value="<?php echo $BudgetType; ?>" />
|
||
|
||
<a class="btn btn-success Save" ID="Cancel" href="<?php echo base_url() . 'purchaseorderListing'; ?>"> <span class="bold">Cancel</span></a>
|
||
<?php if ($PONOStatus == PO_DRAFT || $PONOStatus == PO_CREATED) {
|
||
if ($PONOStatus == PO_DRAFT) { ?>
|
||
<a class="btn btn-success Save" ID="Save" onclick="Save(0)"> <span class="bold">Save as Draft</span></a>
|
||
<?php } ?>
|
||
<a class="btn btn-success Submit" ID="Submit" onclick="Save(1)"> <span class="bold">Submit</span></a>
|
||
<a class="btn btn btn-soft-primary waves-effect waves-light Submit" ID="Submit" onclick="Save(4)"> <span class="bold">Approve</span></a>
|
||
<!-- <input type="reset" class="btn btn-success" value="Reset"> -->
|
||
<?php } else { ?>
|
||
|
||
|
||
<?php if ($DEPCode == FINANCE) { ?>
|
||
<a class="btn btn-success" ID="OK" onclick="PageRedirect()">OK</a>
|
||
|
||
<?php } else { ?>
|
||
<!-- <input type="reset" class="btn btn-success" value = "OK"> -->
|
||
<a class="btn btn-success Submit" ID="Submit" onclick="Save(2)"> <span class="bold">Submit</span></a>
|
||
<a class="btn btn btn-soft-primary waves-effect waves-light Submit" ID="Submit" onclick="Save(4)"> <span class="bold">Approve</span></a>
|
||
<a class="btn btn-success" href="<?php echo base_url(); ?>purchaseorderListing">OK</a>
|
||
<?php } ?>
|
||
<?php } ?>
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="form-row px-4 ">
|
||
<div class="form-group col-md-12" align="left" >
|
||
|
||
<label>Request On :</label><?php echo $Reqon; ?><br />
|
||
<label>Request By :</label><?php echo $RequesterName; ?><br />
|
||
<label>Status : </label><?php
|
||
$statusMappings = [
|
||
'PO APPROVED' => '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";
|
||
}
|
||
?>
|
||
|
||
<br />
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
</div> <!-- end card body-->
|
||
</div> <!-- end card -->
|
||
</div><!-- end col-->
|
||
</div>
|
||
</div> <!-- container -->
|
||
</div> <!-- content -->
|
||
</div>
|
||
|
||
<div align="center">
|
||
<div id="importpomodel" class="modal fade" tabindex="-1" role="dialog"
|
||
aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
|
||
<div class="modal-dialog modal-full-width " >
|
||
<div class="modal-content" style="width:1060px;" >
|
||
<div class="modal-header">
|
||
<h4 class="modal-title">Add Import Purchase Order Item</h4>
|
||
<button type="button" class="close" data-dismiss="modal"
|
||
aria-hidden="true">×</button>
|
||
</div>
|
||
<form class="form-control">
|
||
|
||
|
||
<div class="modal-body p-4" align="left">
|
||
|
||
|
||
<div class="form-row">
|
||
|
||
|
||
<div class="form-group col-md-3">
|
||
<label>Req No<span class="text-danger" style="color:red;text-align:right;background-color: #fff
|
||
;">*</span></label>
|
||
|
||
<?php
|
||
$options = array("0" => 'Req No');
|
||
//echo form_dropdown('ImportMaterialCode', $options,set_value('ImportMaterialCode'),'id="ImportMaterialCode"' ,'class="form-control required"');
|
||
$RL = array("0" => 'Select Req No');
|
||
if (!empty($RequistionDetails)) {
|
||
foreach ($RequistionDetails as $SID) :
|
||
$RL[$SID->ReqNo] = $SID->ReqNo . ' ' . ' - ' . ' ' . $SID->DepartmentName;
|
||
endforeach;
|
||
}
|
||
|
||
echo form_dropdown('ReqNo', $RL, set_value('ReqNo'), 'id="ReqNo" class="form-control"');
|
||
|
||
?>
|
||
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
<label>Department Name</label>
|
||
<div>
|
||
<?php
|
||
//$data = array('name' => 'ImportDepartmentName','value' => set_value('ImportDepartmentName'),'id'=>'ImportDepartmentName', 'class' => 'form-control' ,'readonly' => 'true');
|
||
$data = array('name' => 'deptName', 'value' => set_value('deptName'), 'id' => 'deptName', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-group col-md-3">
|
||
<label>Cost Center Code</label>
|
||
<div>
|
||
<?php
|
||
//$options = array("0"=>'Select Cost Center');
|
||
|
||
//echo form_dropdown('CostCenter', $options,set_value('CostCenter'),'id="CostCenter"' ,'class="form-control"');
|
||
|
||
$data = array('name' => 'CostCenter', 'value' => set_value('CostCenter'), 'id' => 'CostCenter', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group col-md-3" style="padding-right: 0px;">
|
||
<label>Available Budget Amount (<?php echo $INR ?>)</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'AvlBudAmt', 'value' => set_value('AvlBudAmt'), 'id' => 'AvlBudAmt', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<!-- second-row starts with item code -->
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
<label>Item Code<span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
|
||
<!--In this item code the value should come from DB , so it getting error , so i am disabling this div , once get the data from DB uncommand this div-->
|
||
<div>
|
||
<?php
|
||
// $options = array("0"=>'Item Code');
|
||
|
||
//if(!empty($MaterialList))
|
||
//{
|
||
// foreach ($MaterialList as $SID):
|
||
|
||
|
||
// $options[$SID->MaterialCode] = $SID->MaterialCode.' '.' - '.' '.$SID->MaterialName;
|
||
|
||
//endforeach;
|
||
//}
|
||
|
||
//echo form_dropdown('ImportMaterialCode', $options,set_value('ImportMaterialCode'),'id="ImportMaterialCode"' ,'class="form-control"');
|
||
|
||
$options = array("0" => 'Item Code');
|
||
//print_r( $options);
|
||
|
||
|
||
|
||
echo form_dropdown('MaterialCode', $options, set_value('MaterialCode'), 'id="MaterialCode" class="form-control"');
|
||
|
||
?>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Item Name</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ItemName', 'value' => set_value('ItemName'), 'id' => 'ItemName', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>UOM</label>
|
||
<?php
|
||
$data = array('name' => 'UOM', 'value' => set_value('UOM'), 'id' => 'UOM', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
<label>Quantity<span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'Quantity', 'value' => set_value('Quantity'), 'id' => 'Quantity', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'Ratechange(),calculateFreight(0)');
|
||
echo form_input($data);
|
||
|
||
?>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
|
||
<div class="form-group col-md-3">
|
||
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
<!-- <P id=labelRate> --> <label id=labelRate><?php echo "Rate in"; ?> <span class="text-danger">*</span></label><!-- </P> -->
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'Rate', 'value' => set_value('Rate'), 'id' => 'Rate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'Ratechange(),validateExceedLimit(),calculateFreight(0)');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
<label>Per</label> <?php
|
||
$data = array('name' => 'AddPer', 'value' => set_value('AddPer'), 'id' => 'AddPer', 'class' => 'form-control');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
<!--<label>Basic Amount </label>-->
|
||
<!-- <p id=label2> --> <label id=label2><?php echo "Basic Value In"; ?></label><!-- </p> -->
|
||
<div>
|
||
<?php
|
||
//$data = array('name' => 'imTotalAmount','value' => set_value('imTotalAmount'),'id'=>'imTotalAmount', 'class' => 'form-control' ,'readonly' => 'true');
|
||
|
||
$data = array('name' => 'txtBasicValue', 'value' => set_value('txtBasicValue'), 'id' => 'txtBasicValue', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row ">
|
||
|
||
<div class="form-group col-md-3">
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
|
||
<!-- Basic Price in US $ per Ton : -->
|
||
<!-- <p id=labelBasicpriceus><b><?php echo "Basic Value in $Currencycode ($Value)" ?></p> -->
|
||
<label id=labelBasicpriceus><?php echo "Basic Value in $Currencycode ($Value)" ?></label>
|
||
|
||
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'imBasicPrice', 'value' => set_value('imBasicPrice'), 'id' => 'imBasicPrice', 'class' => 'form-control', 'placeholder ' => 'basic price', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'USRate()', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
|
||
<!-- Exchange Rate : -->
|
||
|
||
<!-- <p id=label1><b><?php echo "Exchange Rate" ?></p> -->
|
||
<!-- <label id=labeladdexc> </label> -->
|
||
|
||
<label id=labeladdexc><?php echo "Exchange Rate ($Currencycode ($Value))" ?></label>
|
||
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ExchangeRt', 'value' => set_value('ExchangeRt'), 'id' => 'ExchangeRt', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
|
||
<!-- Basic value in INR : -->
|
||
<label id=labelBasicINR><?php echo "Basic value in ($INR)"; ?> </label>
|
||
|
||
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'INRBasicvalue', 'value' => set_value('INRBasicvalue'), 'id' => 'INRBasicvalue', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<br>
|
||
|
||
<div class="form-row " style="border:1px solid black;">
|
||
<br />
|
||
<div class="form-group col-md-6 p-2 mt-1" style="padding:0px;">
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Basic Price: -->
|
||
<label><?php echo "Basic Price ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display:none;">
|
||
<?php
|
||
$data = array('name' => 'BasicPriceTax', 'value' => set_value('BasicPriceTax'), 'id' => 'BasicPriceTax', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'AfterBasicPriceTax', 'value' => set_value('AfterBasicPriceTax'), 'id' => 'AfterBasicPriceTax', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Landing charge -->
|
||
<label><?php echo "Landing Charge ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'LandingCharge', 'value' => set_value('LandingCharge', 0), 'id' => 'LandingCharge', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'Calculateloadingcharge()');
|
||
echo form_input($data);
|
||
|
||
|
||
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'AfterLandingCharge', 'value' => set_value('AfterLandingCharge'), 'id' => 'AfterLandingCharge', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- High seas sales charge -->
|
||
<label><?php echo "Assessable Value (A)($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display: none;">
|
||
<?php
|
||
$data = array('name' => 'Highseas ', 'value' => set_value('Highseas', 0), 'id' => 'Highseas', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateHighseassalescharge()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'AfterAssessable', 'value' => set_value('AfterAssessable'), 'id' => 'AfterAssessable', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom duty : (a) -->
|
||
<label><?php echo "Custom duty (B)($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'Customduty', 'value' => set_value('Customduty', 0), 'id' => 'Customduty', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateCustomduty()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'AfterCustomduty', 'value' => set_value('AfterCustomduty'), 'id' => 'AfterCustomduty', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom ED_cess : (e) -->
|
||
<label><?php echo "Custom ED_cess (C)($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'CustomEDcess', 'value' => set_value('CustomEDcess', 0), 'id' => 'CustomEDcess', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateCustomEdcess()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'AfterCustomEDcess', 'value' => set_value('AfterCustomEDcess'), 'id' => 'AfterCustomEDcess', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom S & H cess : (f) -->
|
||
<label><?php echo "Custom S & H cess (D)($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'CustomSHcess', 'value' => set_value('CustomSHcess', 0), 'id' => 'CustomSHcess', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateCustomSHcess()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'AfterCustomSHcess', 'value' => set_value('AfterCustomSHcess'), 'id' => 'AfterCustomSHcess', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group col-md-6 p-2 mt-1" style="padding:0px;">
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Additional Excise duty : (g) -->
|
||
<label><?php echo "Subtotal (E)($INR) (A+B+C+D)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display: none">
|
||
<?php
|
||
$data = array('name' => 'AdditionalExciseduty ', 'value' => set_value('AdditionalExciseduty', 0), 'id' => 'AdditionalExciseduty', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateaddlExciseDuty(),CalculateAvlModvat(),CalculateGrossExpense()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'Subtotal', 'value' => set_value('Subtotal'), 'id' => 'Subtotal', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Additional Excise duty : (g) -->
|
||
<label><?php echo "IGST on (E): (F) ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'Igst ', 'value' => set_value('Igst', 0), 'id' => 'Igst', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateIgst()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'AfterIgst', 'value' => set_value('AfterIgst', 0), 'id' => 'AfterIgst', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-8">
|
||
<!-- Gross duty payable -->
|
||
<label><?php echo "Total Duty (G)($INR) (B+C+D+F)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'Grossdutypayable ', 'value' => set_value('Grossdutypayable'), 'id' => 'Grossdutypayable', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateAvlModvat()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<!--Start of Adding of Frieght model-->
|
||
<div class="form-row" style="padding:0px;">
|
||
<div class="form-group col-md-4">
|
||
<label>Freight Type </label>
|
||
<?php
|
||
$options = array("0" => 'Select Freight Type');
|
||
if (!empty($FreightType)) {
|
||
foreach ($FreightType as $SID) :
|
||
$options[$SID->ConfigValue] = $SID->ConfigValue;
|
||
endforeach;
|
||
}
|
||
echo form_dropdown('drpaddFreight', $options, set_value('drpaddFreight'), 'id="drpaddFreight" class="form-control "');
|
||
?>
|
||
</div>
|
||
<div class="form-group col-md-4" id="AddTripsValue" style="display:none;">
|
||
<label>NO Of Trips</label>
|
||
<?php
|
||
$data = array('name' => 'addNOOfTrips', 'value' => set_value('addNOOfTrips'), 'id' => 'addNOOfTrips', 'class' => 'form-control num', 'onchange' => 'calculateFreight(0);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<label>Freight Rate </label>
|
||
<?php
|
||
$data = array('name' => 'addtxtFreight', 'value' => set_value('addtxtFreight'), 'id' => 'addtxtFreight', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'calculateFreight(0);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
<div class="form-group col-md-4" style="padding-left: 0px;">
|
||
<label>Freight Amt In <?php echo $INR; ?></label>
|
||
<?php
|
||
$data = array('name' => 'addtxtAfterFreight', 'value' => set_value('addtxtAfterFreight'), 'id' => 'addtxtAfterFreight', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
</div>
|
||
<!--End of Adding of freight in edit model -->
|
||
|
||
<br>
|
||
|
||
<center> <label>Cost of the product Per UOM</label></center>
|
||
<hr>
|
||
|
||
<div class="form-row mt-3">
|
||
<div class="form-group col-md-6">
|
||
<label>Duty Impact</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'DutyImpact', 'value' => set_value('DutyImpact'), 'id' => 'DutyImpact', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-6">
|
||
<label>Quantity</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'PurQuantity', 'value' => set_value('PurQuantity'), 'id' => 'PurQuantity', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateCtable()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-6">
|
||
<!-- Custom Duty Expenses -->
|
||
<label><?php echo "Custom Duty Expenses($INR)/UOM"; ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'CustomDutyExpenses ', 'value' => set_value('CustomDutyExpenses'), 'id' => 'CustomDutyExpenses', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-6">
|
||
<!-- RMC Including Customers -->
|
||
<label><?php echo "Clearing Charges($INR)"; ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ClearingCharges', 'value' => set_value('ClearingCharges'), 'id' => 'ClearingCharges', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'CalculateCtable()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-6">
|
||
<!-- RMC Including Customers -->
|
||
<label>
|
||
<?php echo "Net per UOM($INR)"; ?>
|
||
</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'Nett', 'value' => set_value('Nett', 0), 'id' => 'Nett', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group col-md-4">
|
||
|
||
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="form-group col-md-4" style="display: none">
|
||
<!-- Total Amount: -->
|
||
<label id=labelTotalAmount>Total Amount</label>
|
||
</div>
|
||
<div class="form-group col-md-4" style="display: none">
|
||
<div style="display: none;">
|
||
<?php
|
||
$data = array('name' => 'TotalExp', 'value' => set_value('TotalExp'), 'id' => 'TotalExp', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<br>
|
||
|
||
<div class="form-row ">
|
||
<div class="form-group col-md-12">
|
||
<label>Import Description :</label>
|
||
<?php
|
||
$data = array('name' => 'addtxtInstruction', 'value' => set_value('addtxtInstruction'), 'id' => 'addtxtInstruction', 'class' => 'form-control', 'rows' => '10', 'cols' => '40', 'disabled' => 'disabled');
|
||
echo form_textarea($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<a class="btn btn-success" data-dismiss="modal" value="Cancel">Cancel</a>
|
||
|
||
<a class="btn btn-success font AddImport" ID="AddImport"> <span class="bold">Add Import</span></a>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div><!-- /.modal -->
|
||
</div>
|
||
|
||
<div align="center">
|
||
<div id="editimportpomodel" class="modal fade" tabindex="-1" role="dialog"
|
||
aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
|
||
<div class="modal-dialog modal-full-width " >
|
||
<div class="modal-content" style="width:1060px;" >
|
||
<div class="modal-header">
|
||
<h4 class="modal-title">Edit Import Purchase Order Item</h4>
|
||
<button type="button" class="close" data-dismiss="modal"
|
||
aria-hidden="true">×</button>
|
||
</div>
|
||
<form>
|
||
<div class="modal-body p-4" align="left">
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
<label>Req No<span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
<div>
|
||
<?php
|
||
|
||
$data = array('name' => 'EditReqNo', 'value' => set_value('EditReqNo'), 'id' => 'EditReqNo', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Department Name</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditdeptName', 'value' => set_value('EditdeptName'), 'id' => 'EditdeptName', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Cost Center Code</label>
|
||
<div>
|
||
<?php
|
||
$options = array("0" => 'Select Cost Center');
|
||
|
||
//echo form_dropdown('EditCostCenter', $options,set_value('EditCostCenter'),'id="EditCostCenter"' ,'class="form-control"');
|
||
|
||
$data = array('name' => 'EditCostCenter', 'value' => set_value('EditCostCenter'), 'id' => 'EditCostCenter', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3" style="padding-right: 0px;">
|
||
<label>Available Budget Amount (<?php echo $INR ?>)</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditAvlBudAmt', 'value' => set_value('EditAvlBudAmt'), 'id' => 'EditAvlBudAmt', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
<label>Item Code<span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
|
||
<!--In this item code the value should come from DB , so it getting error , so i am disabling this div , once get the data from DB uncommand this div-->
|
||
<div>
|
||
<?php
|
||
// $options = array("0"=>'Item Code');
|
||
|
||
//if(!empty($MaterialList))
|
||
//{
|
||
// foreach ($MaterialList as $SID):
|
||
|
||
|
||
// $options[$SID->MaterialCode] = $SID->MaterialCode.' '.' - '.' '.$SID->MaterialName;
|
||
|
||
//endforeach;
|
||
//}
|
||
|
||
//echo form_dropdown('ImportMaterialCode', $options,set_value('ImportMaterialCode'),'id="ImportMaterialCode"' ,'class="form-control"');
|
||
|
||
$options = array("0" => 'Item Code');
|
||
//print_r( $options);
|
||
|
||
|
||
|
||
echo form_dropdown('EditMaterialCode', $options, set_value('EditMaterialCode'), 'id="EditMaterialCode" class="form-control "');
|
||
|
||
?>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Item Name</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditItemName', 'value' => set_value('EditItemName'), 'id' => 'EditItemName', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>UOM</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditUOM', 'value' => set_value('EditUOM'), 'id' => 'EditUOM', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Quantity<span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditQuantity', 'value' => set_value('EditQuantity'), 'id' => 'EditQuantity', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditRatechange(),ExceedEditQuantityCheck()');
|
||
echo form_input($data);
|
||
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
<!-- <label>Rate </label> -->
|
||
|
||
<!-- <P id=labelEditRate> --> <label id=labelEditRate><?php echo "Rate in $Currencycode ($Value)"; ?> <span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditRate', 'value' => set_value('EditRate'), 'id' => 'EditRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditRatechange(),validateEditExceedLimit()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Per</label> <?php
|
||
$data = array('name' => 'EditPer', 'value' => set_value('EditPer'), 'id' => 'EditPer', 'class' => 'form-control');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
<div class="form-group col-md-3" style="padding: 0px;">
|
||
<!-- <label><?php echo "Basic Value In"; ?></label>-->
|
||
<!-- <p id=label3> --><label id=label3><?php echo "Basic Value In $Currencycode ($Value)"; ?></label><!-- </p> -->
|
||
<div>
|
||
<?php
|
||
//$data = array('name' => 'imTotalAmount','value' => set_value('imTotalAmount'),'id'=>'imTotalAmount', 'class' => 'form-control' ,'readonly' => 'true');
|
||
|
||
$data = array('name' => 'EdittxtBasicValue', 'value' => set_value('EdittxtBasicValue'), 'id' => 'EdittxtBasicValue', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-3">
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
|
||
<!-- Basic Price in US $ per Ton : -->
|
||
|
||
<!-- <p id=labelEditBasicPriceUs><b><?php echo "Basic Value in $Currencycode ($Value)" ?></p> -->
|
||
<label id=labelEditBasicPriceUs><?php echo "Basic Value in $Currencycode ($Value)" ?> </label>
|
||
|
||
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditimBasicPrice', 'value' => set_value('EditimBasicPrice'), 'id' => 'EditimBasicPrice', 'class' => 'form-control num', 'placeholder ' => 'basic price', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
|
||
|
||
<!-- <label>Exchange Rate :</label> -->
|
||
<label id=labeleditexc><?php echo "Exchange Rate ($Currencycode ($Value))" ?></label>
|
||
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditExchangeRt', 'value' => set_value('EditExchangeRt'), 'id' => 'EditExchangeRt', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="form-group col-md-3">
|
||
|
||
<!-- Basic value in INR : -->
|
||
|
||
<!-- <p id=labelEditBasicINR> --><label id=labelEditBasicINR><?php echo "Basic value in ($INR) :"; ?></label><!-- </p> -->
|
||
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditINRBasicvalue', 'value' => set_value('EditINRBasicvalue'), 'id' => 'EditINRBasicvalue', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<!--<div class="form-group col-md-3">
|
||
<a href="http://www.xe.com/" target="_blank"><u>Click nere to check Today's Foreign Exchange value</u></a>
|
||
</div>-->
|
||
</div>
|
||
|
||
<br>
|
||
|
||
<div class="form-row" style="border:1px solid black;">
|
||
<br/>
|
||
<div class="form-group col-md-6 p-2 mt-1" style="padding:0px;">
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Basic Price: -->
|
||
<label><?php echo "Basic Price ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display:none;">
|
||
<?php
|
||
$data = array('name' => 'EditBasicPriceTax', 'value' => set_value('EditBasicPriceTax'), 'id' => 'EditBasicPriceTax', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditAfterBasicPriceTax', 'value' => set_value('EditAfterBasicPriceTax'), 'id' => 'EditAfterBasicPriceTax', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Landing charge -->
|
||
<label><?php echo "Landing Charge ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditLandingCharge', 'value' => set_value('EditLandingCharge'), 'id' => 'EditLandingCharge', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateloadingcharge()');
|
||
echo form_input($data);
|
||
|
||
|
||
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditAfterLandingCharge', 'value' => set_value('EditAfterLandingCharge'), 'id' => 'EditAfterLandingCharge', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- High seas sales charge -->
|
||
<label><?php echo "Assessable Value (A) ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display: none;">
|
||
<?php
|
||
$data = array('name' => 'EditHighseas ', 'value' => set_value('EditHighseas'), 'id' => 'EditHighseas', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateHighseassalescharge()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditAfterAssessable', 'value' => set_value('EditAfterAssessable'), 'id' => 'EditAfterAssessable', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom duty : (a) -->
|
||
<label><?php echo "Custom duty (B)($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditCustomduty', 'value' => set_value('EditCustomduty'), 'id' => 'EditCustomduty', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateCustomduty()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditAfterCustomduty', 'value' => set_value('EditAfterCustomduty'), 'id' => 'EditAfterCustomduty', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom ED_cess : (e) -->
|
||
<label><?php echo "Custom ED_cess (C)($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditCustomEDcess', 'value' => set_value('EditCustomEDcess'), 'id' => 'EditCustomEDcess', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateCustomEdcess()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditAfterCustomEDcess', 'value' => set_value('EditAfterCustomEDcess'), 'id' => 'EditAfterCustomEDcess', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom S & H cess : (f) -->
|
||
<label><?php echo "Custom S & H cess (D)($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditCustomSHcess', 'value' => set_value('EditCustomSHcess'), 'id' => 'EditCustomSHcess', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateCustomSHcess()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditAfterCustomSHcess', 'value' => set_value('EditAfterCustomSHcess'), 'id' => 'EditAfterCustomSHcess', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-6 p-2 mt-1" style="padding:0px;">
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Additional Excise duty : (g) -->
|
||
|
||
|
||
<label><?php echo "Subtotal (E)($INR) (A+B+C+D)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display: none;">
|
||
<?php
|
||
$data = array('name' => 'EditAdditionalExciseduty ', 'value' => set_value('EditAdditionalExciseduty'), 'id' => 'EditAdditionalExciseduty', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateaddlExciseDuty(),EditCalculateAvlModvat(),EditCalculateGrossExpense()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditSubtotal', 'value' => set_value('EditSubtotal'), 'id' => 'EditSubtotal', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Additional Excise duty : (g) -->
|
||
<label><?php echo "IGST on (E): (F) ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditIgst ', 'value' => set_value('EditIgst', 0), 'id' => 'EditIgst', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateIgst()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditAfterIgst', 'value' => set_value('EditAfterIgst', 0), 'id' => 'EditAfterIgst', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-8">
|
||
<!-- Gross duty payable -->
|
||
|
||
<label><?php echo "Total Duty (G)($INR) (B+C+D+F)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditGrossdutypayable ', 'value' => set_value('EditGrossdutypayable'), 'id' => 'EditGrossdutypayable', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<br>
|
||
|
||
<!--Start of Adding of Frieght model-->
|
||
<div class="form-row" style="padding:0px;">
|
||
<div class="form-group col-md-4">
|
||
<label>Freight Type </label>
|
||
<?php
|
||
$options = array("0" => 'Select Freight Type');
|
||
if (!empty($FreightType)) {
|
||
foreach ($FreightType as $SID) :
|
||
$options[$SID->ConfigValue] = $SID->ConfigValue;
|
||
endforeach;
|
||
}
|
||
echo form_dropdown('drpeditFreight', $options, set_value('drpeditFreight'), 'id="drpeditFreight" class="form-control "');
|
||
?>
|
||
</div>
|
||
<div class="form-group col-md-4" id="EditTripsValue" style="display:block;">
|
||
<label>NO Of Trips</label>
|
||
<?php
|
||
$data = array('name' => 'editNOOfTrips', 'value' => set_value('editNOOfTrips'), 'id' => 'editNOOfTrips', 'class' => 'form-control num', 'onchange' => 'calculateFreight(1);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<label>Freight Rate </label>
|
||
<?php
|
||
$data = array('name' => 'edittxtFreight', 'value' => set_value('edittxtFreight'), 'id' => 'edittxtFreight', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'calculateFreight(1);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
<div class="form-group col-md-4" style="padding-left: 0px;">
|
||
<span>Freight Amt <?php echo $INR; ?></span>
|
||
<?php
|
||
$data = array('name' => 'edittxtAfterFreight', 'value' => set_value('edittxtAfterFreight'), 'id' => 'edittxtAfterFreight', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
|
||
</div>
|
||
<!--End of Adding of freight in edit model -->
|
||
|
||
|
||
<br>
|
||
|
||
|
||
<center> <label>Cost of the product Per UOM</label></center>
|
||
<hr />
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-6">
|
||
<label>Duty Impact</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditDutyImpact', 'value' => set_value('EditDutyImpact'), 'id' => 'EditDutyImpact', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-6">
|
||
<label>Quantity</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditPurQuantity', 'value' => set_value('EditPurQuantity'), 'id' => 'EditPurQuantity', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateCtable()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-6">
|
||
<!-- Custom Duty Expenses -->
|
||
<label><?php echo "Custom Duty Expenses($INR) /UOM"; ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditCustomDutyExpenses ', 'value' => set_value('EditCustomDutyExpenses'), 'id' => 'EditCustomDutyExpenses', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-6">
|
||
<!-- RMC Including Customers -->
|
||
<label><?php echo "Clearing Charges ($INR)" ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditClearingCharges', 'value' => set_value('EditClearingCharges'), 'id' => 'EditClearingCharges', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-6">
|
||
<!-- RMC Including Customers -->
|
||
<label><?php echo "Net per UOM($INR)"; ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'EditNett', 'value' => set_value('EditNett'), 'id' => 'EditNett', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group col-md-6" style="display:none;">
|
||
<!-- Total Amount: -->
|
||
<label id=labelEditTotalAmount>Total Amount</label>
|
||
<div style="display:none;">
|
||
<?php
|
||
$data = array('name' => 'EditTotalExp', 'value' => set_value('EditTotalExp'), 'id' => 'EditTotalExp', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-row">
|
||
<div class="form-group col-md-12">
|
||
<label style="margin-top:10px;">Import Description :</label>
|
||
<?php
|
||
$data = array('name' => 'edittxtInstruction', 'value' => set_value('edittxtInstruction'), 'id' => 'edittxtInstruction', 'class' => 'form-control', 'rows' => '10', 'cols' => '40');
|
||
echo form_textarea($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
<div class="modal-footer">
|
||
<a class="btn btn-success" data-dismiss="modal" value="Cancel" style="margin-right:10px;">Cancel</a>
|
||
<a class="btn btn-success font EditImport" ID="EditImport"> <span class="bold">Edit Import</span></a>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div><!-- /.modal -->
|
||
</div>
|
||
|
||
<div id="viewimportmodal" class="modal fade" tabindex="-1" role="dialog"
|
||
aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
|
||
<div class="modal-dialog modal-full-width" style="width: 1200px; !important">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h4 class="modal-title">View Import Purchase Order Item</h4>
|
||
<button type="button" class="close" data-dismiss="modal"
|
||
aria-hidden="true"> × </button>
|
||
</div>
|
||
<form>
|
||
<div class="modal-body p-4">
|
||
<div class="form-row" style="margin-bottom: 10px;">
|
||
<div class="form-group col-md-3">
|
||
<label>Req No<span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewReqNo', 'value' => set_value('ViewReqNo'), 'id' => 'ViewReqNo', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Department Name</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewdeptName', 'value' => set_value('ViewdeptName'), 'id' => 'ViewdeptName', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Cost Center Code</label>
|
||
<div>
|
||
<?php $options = array("0" => 'Select Cost Center');
|
||
//echo form_dropdown('EditCostCenter', $options,set_value('EditCostCenter'),'id="EditCostCenter"' ,'class="form-control"');
|
||
$data = array('name' => 'ViewCostCenter', 'value' => set_value('ViewCostCenter'), 'id' => 'ViewCostCenter', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3" style="padding-right: 0px;">
|
||
<label>Available Budget Amount (<?php echo $INR ?>)</label>
|
||
<div>
|
||
<?php $data = array('name' => 'ViewAvlBudAmt', 'value' => set_value('ViewAvlBudAmt'), 'id' => 'ViewAvlBudAmt', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row" style="margin-bottom: 10px;">
|
||
<div class="form-group col-md-3">
|
||
<label>Item Code<span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
<!--In this item code the value should come from DB , so it getting error , so i am disabling this div , once get the data from DB uncommand this div-->
|
||
<div>
|
||
<?php
|
||
// $options = array("0"=>'Item Code');
|
||
//if(!empty($MaterialList))
|
||
//{
|
||
// foreach ($MaterialList as $SID):
|
||
// $options[$SID->MaterialCode] = $SID->MaterialCode.' '.' - '.' '.$SID->MaterialName;
|
||
//endforeach;
|
||
//}
|
||
//echo form_dropdown('ImportMaterialCode', $options,set_value('ImportMaterialCode'),'id="ImportMaterialCode"' ,'class="form-control"');
|
||
$options = array("0" => 'Item Code');
|
||
//print_r( $options);
|
||
echo form_dropdown('ViewMaterialCode', $options, set_value('ViewMaterialCode'), 'id="ViewMaterialCode" class="form-control"'); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Item Name</label>
|
||
<div>
|
||
<?php $data = array('name' => 'ViewItemName', 'value' => set_value('ViewItemName'), 'id' => 'ViewItemName', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>UOM</label>
|
||
<div>
|
||
<?php $data = array('name' => 'ViewUOM', 'value' => set_value('ViewUOM'), 'id' => 'ViewUOM', 'class' => 'form-control', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Quantity<span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span></label>
|
||
<div>
|
||
<?php $data = array('name' => 'ViewQuantity', 'value' => set_value('ViewQuantity'), 'id' => 'ViewQuantity', 'readonly' => true, 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditRatechange(),ExceedEditQuantityCheck()');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="form-row" style="margin-bottom: 10px;">
|
||
<div class="col-md-3"></div>
|
||
<div class="form-group col-md-3">
|
||
<label id=labelEditRate><?php echo "Rate in $Currencycode ($Value)"; ?><span class="text-danger" style="color:red;text-align:right;background-color: #fff;">*</span> </label>
|
||
<div>
|
||
<?php $data = array('name' => 'ViewRate', 'value' => set_value('ViewRate'), 'id' => 'ViewRate', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => true, 'onchange' => 'EditRatechange()');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<label>Per</label>
|
||
<?php $data = array('name' => 'ViewPer', 'value' => set_value('ViewPer'), 'id' => 'ViewPer', 'readonly' => true, 'class' => 'form-control');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
<div class="form-group col-md-3" style="padding: 0px;">
|
||
<!-- <label><?php echo "Basic Value In"; ?></label>-->
|
||
<!-- <p id=label3> -->
|
||
<label id=label3><?php echo "Basic Value In $Currencycode ($Value)"; ?></label><!-- </p> -->
|
||
<div>
|
||
<?php
|
||
//$data = array('name' => 'imTotalAmount','value' => set_value('imTotalAmount'),'id'=>'imTotalAmount', 'class' => 'form-control' ,'readonly' => 'true');
|
||
$data = array('name' => 'ViewtxtBasicValue', 'value' => set_value('ViewtxtBasicValue'), 'id' => 'ViewtxtBasicValue', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="form-row" style="margin-bottom: 10px;">
|
||
<div class="form-group col-md-3"></div>
|
||
|
||
<div class="form-group col-md-3">
|
||
<!-- Basic Price in US $ per Ton : -->
|
||
<label id=labelEditBasicPriceUs>
|
||
<?php echo "Basic Price in $Currencycode ($Value)" ?>
|
||
</label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewimBasicPrice', 'value' => set_value('ViewimBasicPrice'), 'id' => 'ViewimBasicPrice', 'class' => 'form-control num', 'placeholder ' => 'basic price', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<!-- Exchange Rate : -->
|
||
<label id=labelviewexc><?php echo "Exchange Rate ($Currencycode ($Value))" ?></label>
|
||
<div>
|
||
<?php $data = array('name' => 'ViewExchangeRt', 'value' => set_value('ViewExchangeRt', $ExchangeRate), 'id' => 'ViewExchangeRt', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-3">
|
||
<!-- Basic value in INR : -->
|
||
<label id=labelEditBasicINR><?php echo "Basic value in ($INR) :"; ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewINRBasicvalue', 'value' => set_value('ViewINRBasicvalue'), 'id' => 'ViewINRBasicvalue', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<!--<div class="form-group col-md-3">
|
||
<a href="http://www.xe.com/" target="_blank"><u>Click nere to check Today's Foreign Exchange value</u></a>
|
||
</div>-->
|
||
</div>
|
||
|
||
<br>
|
||
|
||
<div class="form-row p-2" style="border: 1px solid;padding:0px;margin: 10px 0px;">
|
||
<br>
|
||
|
||
<div class="form-group col-md-6" style="padding:15px;">
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<label> Basic Price (<?php echo $INR ?>)</label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewBasicPriceTax', 'value' => set_value('ViewBasicPriceTax'), 'id' => 'ViewBasicPriceTax', 'readonly' => true, 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewAfterBasicPriceTax', 'value' => set_value('ViewAfterBasicPriceTax'), 'id' => 'ViewAfterBasicPriceTax', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Landing charge -->
|
||
<label><?php echo "Landing Charge ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewLandingCharge', 'value' => set_value('ViewLandingCharge'), 'id' => 'ViewLandingCharge', 'readonly' => true, 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateloadingcharge()');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewAfterLandingCharge', 'value' => set_value('ViewAfterLandingCharge'), 'id' => 'ViewAfterLandingCharge', 'readonly' => true, 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- High seas sales charge -->
|
||
<label><?php echo "Assessable Value (A) ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display: none">
|
||
<?php
|
||
$data = array('name' => 'ViewHighseas ', 'value' => set_value('ViewHighseas'), 'id' => 'ViewHighseas', 'class' => 'form-control num', 'readonly' => true, 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateHighseassalescharge()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewAfterAssessable', 'value' => set_value('ViewAfterAssessable'), 'id' => 'ViewAfterAssessable', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom duty : (a) -->
|
||
<label><?php echo "Custom duty (B) ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewCustomduty', 'value' => set_value('ViewCustomduty'), 'id' => 'ViewCustomduty', 'class' => 'form-control num', 'readonly' => true, 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateCustomduty()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewAfterCustomduty', 'value' => set_value('ViewAfterCustomduty'), 'id' => 'ViewAfterCustomduty', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom ED_cess : (e) -->
|
||
<label><?php echo "Custom ED_cess (C) ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewCustomEDcess', 'value' => set_value('ViewCustomEDcess'), 'id' => 'ViewCustomEDcess', 'readonly' => true, 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateCustomEdcess()');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewAfterCustomEDcess', 'value' => set_value('ViewAfterCustomEDcess'), 'id' => 'ViewAfterCustomEDcess', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Custom S & H cess : (f) -->
|
||
<label><?php echo "Custom S & H cess (D) ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewCustomSHcess', 'value' => set_value('ViewCustomSHcess'), 'id' => 'ViewCustomSHcess', 'class' => 'form-control num', 'readonly' => true, 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateCustomSHcess()');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewAfterCustomSHcess', 'value' => set_value('ViewAfterCustomSHcess'), 'id' => 'ViewAfterCustomSHcess', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group col-md-6" style="padding:15px;">
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Additional Excise duty : (g) -->
|
||
<label><?php echo "Subtotal (E) ($INR) (A+B+C+D)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display: none;">
|
||
<?php $data = array('name' => 'ViewAdditionalExciseduty ', 'value' => set_value('ViewAdditionalExciseduty'), 'id' => 'ViewAdditionalExciseduty', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => true, 'onchange' => 'EditCalculateaddlExciseDuty(),EditCalculateAvlModvat(),EditCalculateGrossExpense()');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewSubtotal', 'value' => set_value('ViewSubtotal'), 'id' => 'ViewSubtotal', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-4">
|
||
<!-- Additional Excise duty : (g) -->
|
||
<label><?php echo "IGST on (E): (F) ($INR)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewIgst ', 'value' => set_value('ViewIgst', 0), 'id' => 'ViewIgst', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true', 'onchange' => 'EditCalculateIgst()');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewAfterIgst', 'value' => set_value('ViewAfterIgst', 0), 'id' => 'ViewAfterIgst', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-8">
|
||
<!-- Gross duty payable -->
|
||
<label><?php echo "Total Duty ($INR) (B+C+D+F)"; ?></label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div>
|
||
<?php $data = array('name' => 'ViewGrossdutypayable ', 'value' => set_value('ViewGrossdutypayable'), 'id' => 'ViewGrossdutypayable', 'class' => 'form-control num', 'readonly' => true, 'onkeypress' => 'return isNumberKey(event);');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<br>
|
||
<!--Start of Adding of Frieght model-->
|
||
<div class="form-row" style="padding:0px;">
|
||
<div class="form-group col-md-4">
|
||
<span>Freight Type </span>
|
||
<?php
|
||
$options = array("0" => 'Select Freight Type');
|
||
//print_r( $options);
|
||
if (!empty($FreightType)) {
|
||
foreach ($FreightType as $SID) :
|
||
$options[$SID->ConfigValue] = $SID->ConfigValue;
|
||
endforeach;
|
||
}
|
||
echo form_dropdown('drpviewFreight', $options, set_value('drpviewFreight'), 'id="drpviewFreight" class="form-control " disabled'); ?>
|
||
</div>
|
||
<div class="form-group col-md-4" id="ViewTripsValue" style="display:block;">
|
||
<span>NO Of Trips</span>
|
||
<?php $data = array('name' => 'viewNOOfTrips', 'value' => set_value('viewNOOfTrips'), 'id' => 'viewNOOfTrips', 'class' => 'form-control num', 'onchange' => 'calculateFreight(2);', 'disabled' => 'disabled');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<span>Freight Rate </span>
|
||
<?php $data = array('name' => 'viewtxtFreight', 'value' => set_value('viewtxtFreight'), 'id' => 'viewtxtFreight', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'calculateFreight(2);', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
<div class="form-group col-md-4" style="padding-left: 0px;">
|
||
<span>Freight Amt In <?php echo $INR; ?></span>
|
||
<?php $data = array('name' => 'viewtxtAfterFreight', 'value' => set_value('viewtxtAfterFreight'), 'id' => 'viewtxtAfterFreight', 'class' => 'form-control num', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
|
||
<br>
|
||
|
||
<center> <label>Cost of the product Per KG</label></center>
|
||
<hr />
|
||
|
||
<!--End of Adding of freight in edit model -->
|
||
<div class="form-row">
|
||
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-6">
|
||
<label>Duty Impact</label>
|
||
<div>
|
||
<?php $data = array('name' => 'ViewDutyImpact', 'value' => set_value('ViewDutyImpact'), 'id' => 'ViewDutyImpact', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-6">
|
||
<label>Quantity</label>
|
||
<div>
|
||
<?php $data = array('name' => 'ViewPurQuantity', 'value' => set_value('ViewPurQuantity'), 'id' => 'ViewPurQuantity', 'class' => 'form-control num', 'readonly' => true, 'onkeypress' => 'return isNumberKey(event);', 'onchange' => 'EditCalculateCtable()');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-6">
|
||
<label><?php echo "Custom Duty($INR) /UOM" ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewCustomDutyExpenses ', 'value' => set_value('ViewCustomDutyExpenses'), 'id' => 'ViewCustomDutyExpenses', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-row">
|
||
<div class="form-group col-md-6">
|
||
<!-- RMC Including Customers -->
|
||
<label><?php echo "Clearing Charges ($INR)"; ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewClearingCharges', 'value' => set_value('ViewClearingCharges'), 'id' => 'ViewClearingCharges', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-6">
|
||
<!-- RMC Including Customers -->
|
||
<label><?php echo "Nett per UOM($INR)"; ?></label>
|
||
<div>
|
||
<?php
|
||
$data = array('name' => 'ViewNett', 'value' => set_value('ViewNett'), 'id' => 'ViewNett', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data);
|
||
?>
|
||
</div>
|
||
</div>
|
||
<div class="form-group col-md-4" style="display:none;">
|
||
<!-- Total Amount: -->
|
||
<label id=labelViewTotalAmount>Total Amount</label>
|
||
</div>
|
||
<div class="form-group col-md-4">
|
||
<div style="display:none;">
|
||
<?php $data = array('name' => 'ViewTotalExp', 'value' => set_value('ViewTotalExp'), 'id' => 'ViewTotalExp', 'class' => 'form-control num', 'onkeypress' => 'return isNumberKey(event);', 'readonly' => 'true');
|
||
echo form_input($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
|
||
<br>
|
||
|
||
<div class="form-row" style="margin-bottom: 10px;">
|
||
<div class="form-group col-md-12">
|
||
<label>Import Description :</label>
|
||
<?php $data = array('name' => 'viewtxtInstruction', 'value' => set_value('viewtxtInstruction'), 'id' => 'viewtxtInstruction', 'class' => 'form-control', 'rows' => '10', 'cols' => '40');
|
||
echo form_textarea($data); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<!-- <a class="btn btn-success font EditImport" ID="EditImport" ><i class="fa fa-plus" ></i> <span class="bold">Edit Import</span></a> -->
|
||
<!--<a class="btn btn-success font AddService" ID="AddService" ><i class="fa fa-plus"></i> <span class="bold">Add Service</span></a>-->
|
||
<a class="btn btn-success" data-dismiss="modal" value="Cancel">Cancel</a>
|
||
<!-- <a class="btn btn-success font UpdateImport" ID="UpdateImport"> <span class="bold">Update</span></a> -->
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
</div><!-- /.modal -->
|
||
</div>
|
||
|
||
|
||
|
||
<script type="text/javascript">
|
||
$(document).ready(function() {
|
||
$('#Date').click(function() {
|
||
//for Date range selection
|
||
$('#Schedulediv').hide();
|
||
$('#Deliverydtdiv').show();
|
||
});
|
||
$('#Schedule').click(function() {
|
||
//for schedule range selection
|
||
$('#Deliverydtdiv').hide();
|
||
$('#Schedulediv').show();
|
||
});
|
||
});
|
||
|
||
var viewAvlBudAmt = '<?php echo $AvlAmount ?>';
|
||
//var viewAvlBudAmt='<?php echo $AvilableBudget ?>';
|
||
$('#ViewAvlBudAmt').val(parseFloat(viewAvlBudAmt).toFixed(2));
|
||
|
||
var SelectedMaterialCode = [];
|
||
var RequistQuantity = '';
|
||
var AvilBudAmt = '';
|
||
var CollIndex = 0;
|
||
|
||
//var index='';
|
||
var index = '<?php echo $index; ?>';
|
||
//alert(index);
|
||
// var index=$('#txtRowCount').val();
|
||
var userid = '';
|
||
var NilType = '<?php echo NILTYPE; ?>';
|
||
var PercentageType = '<?php echo PERCENTAGE; ?>';
|
||
var IsEdit = '0';
|
||
var SelectedMaterialList = {
|
||
Mat: []
|
||
};
|
||
|
||
|
||
|
||
|
||
$("#BudgetType").change(function() {
|
||
|
||
var aa = $("#BudgetType option:selected").text();
|
||
|
||
$('#Budget').val(aa);
|
||
|
||
|
||
});
|
||
|
||
|
||
|
||
$('#Importoption').attr("style", "pointer-events: none;");
|
||
|
||
$('#Insurance').change(function() {
|
||
|
||
var insuree = $('#Insurance').val();
|
||
//console.log(insuree);
|
||
var insure = $("#Insurance :selected").text();
|
||
|
||
|
||
// var insure=$('#Insurance').Value();
|
||
//console.log(insure);
|
||
|
||
if (insure == 'YES') {
|
||
$('#insurancenum').show();
|
||
$('#InsuranceNumber').val('Yes');
|
||
} else {
|
||
|
||
$('#insurancenum').hide();
|
||
}
|
||
|
||
});
|
||
|
||
|
||
var insureoption = <?php echo json_encode($Insurance, JSON_PRETTY_PRINT) ?>;
|
||
var insureno = <?php echo json_encode($InsuranceNumber, JSON_PRETTY_PRINT) ?>;
|
||
//console.log(insureoption);
|
||
|
||
|
||
if (insureoption == 1) {
|
||
$('#insurancenum').show();
|
||
$('#InsuranceNumber').val(insureno);
|
||
} else {
|
||
$('#insurancenum').hide();
|
||
}
|
||
|
||
var paymentoption = <?php echo json_encode($PaymentTerms, JSON_PRETTY_PRINT) ?>;
|
||
var payvalue = <?php echo json_encode($PaymentTermsCode, JSON_PRETTY_PRINT) ?>;
|
||
//alert(payvalue);
|
||
if (paymentoption == 'PT08') {
|
||
$('#otheroptiondiv').show();
|
||
$('#Otherpayment').val(payvalue);
|
||
}
|
||
|
||
var delivery = <?php echo json_encode($DeliveryOption, JSON_PRETTY_PRINT) ?>;
|
||
if (delivery == 1) {
|
||
document.getElementById("Schedule").checked = true;
|
||
$('#Deliverydtdiv').hide();
|
||
$('#Schedulediv').show();
|
||
} else {
|
||
document.getElementById("Date").checked = true;
|
||
$('#Deliverydtdiv').show();
|
||
$('#Schedulediv').hide();
|
||
}
|
||
|
||
// $('#ExchangeRate').val(<?php echo $ExchangeRate; ?>);
|
||
var budamt = <?php echo $AvilableBudget; ?>;
|
||
//console.log(budamt);
|
||
$('#EditAvlBudAmt').val(<?php echo $AvlAmount; ?>);
|
||
$('#EditAvlBudAmt').val(parseFloat(budamt).toFixed(2));
|
||
//var a=$('#ExchangeRate').val();
|
||
//alert(a);
|
||
|
||
|
||
|
||
|
||
var txtexchangerate = parseFloat($('#ExchangeRate').val());
|
||
$('#EditExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
|
||
var txtbasics = parseFloat($('#BasicPriceInMTon').val());
|
||
//alert(txtexchangerate);
|
||
//alert(txtbasics);
|
||
var basicpriceinus = parseFloat($('#BasicPriceinUS').val());
|
||
var txtbasic = txtexchangerate * basicpriceinus;
|
||
//alert(txtbasic);
|
||
$('#EditINRBasicvalue').val(txtbasic);
|
||
|
||
|
||
$('#currencytype').change(function() {
|
||
//alert();
|
||
var id = $('#currencytype').val();
|
||
//alert(id);
|
||
var symbol = <?php echo json_encode($Currency, JSON_PRETTY_PRINT) ?>;
|
||
//alert(symbol);
|
||
//alert(JSON.stringify(symbol));
|
||
$.each(symbol, function(idx, obj) {
|
||
//alert(JSON.stringify(symbol[i]));
|
||
//console.log(obj);
|
||
if (obj.Currency_Code == id) {
|
||
var sign = obj.FontCode2000;
|
||
var code = obj.Currency_Code;
|
||
|
||
document.getElementById("label1").innerHTML = 'Exchange Rate in ' + code + '(' + sign + ')';
|
||
document.getElementById("label2").innerHTML = 'Basic Value in ' + code + '(' + sign + ')';
|
||
document.getElementById("label3").innerHTML = 'Basic Value in ' + code + '(' + sign + ')';
|
||
document.getElementById("labelRate").innerHTML = 'Rate in ' + code + '(' + sign + ')';
|
||
|
||
document.getElementById("labelBasicpriceus").innerHTML = 'Basic Value In ' + code + '(' + sign + ')' + ' per UOM';
|
||
document.getElementById("labelBasicINR").innerHTML = 'Basic Price in INR:' + code + '(' + sign + ')';
|
||
document.getElementById("labelEditRate").innerHTML = 'Rate in ' + sign;
|
||
document.getElementById("labelEditBasicPriceUs").innerHTML = 'Basic Value In ' + code + '(' + sign + ')' + ' per UOM';
|
||
document.getElementById("labelEditBasicINR").innerHTML = 'Basic Price in INR:' + code + '(' + sign + ')';
|
||
|
||
|
||
document.getElementById("labelTotalAmount").innerHTML = 'Total Amount ' + code + '(' + sign + ')';
|
||
document.getElementById("labelEditTotalAmount").innerHTML = 'Total Amount ' + code + '(' + sign + ')';
|
||
document.getElementById("labelViewTotalAmount").innerHTML = 'Total Amount ' + code + '(' + sign + ')';
|
||
|
||
}
|
||
|
||
});
|
||
|
||
});
|
||
|
||
|
||
$('#drpSupplier').change(function() {
|
||
var cd = $("#drpSupplier option:selected").text();
|
||
//alert(cd);
|
||
$("#changeSup").val(cd);
|
||
|
||
var id = $('#drpSupplier').val();
|
||
|
||
$("#SupAddress").val('');
|
||
|
||
if (id != '0') {
|
||
var y = <?php echo json_encode($Suplist, JSON_PRETTY_PRINT) ?>;
|
||
var Payment = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
|
||
|
||
$.each(y, function(idx, obj) {
|
||
if (obj.SupplierID === id) {
|
||
if (obj.MSME) {
|
||
$("#SupAddress").val("MSME : " + obj.MSME + "\n" + obj.Address);
|
||
} else {
|
||
$("#SupAddress").val(obj.Address);
|
||
}
|
||
PaymentID = obj.PaymentID;
|
||
$("#PayableAT").val(obj.PayableAT);
|
||
var a = obj.PaymentDays;
|
||
// console.log(a);
|
||
// if (a=="After")
|
||
// {
|
||
// //alert();
|
||
// document.getElementById("After").checked = true;
|
||
|
||
// }
|
||
// else
|
||
// document.getElementById("Before").checked = true;
|
||
|
||
if (PaymentID == 'PT08') {
|
||
$('#otheroptiondiv').show();
|
||
$('#Otherpayment').val('');
|
||
} else {
|
||
$('#otheroptiondiv').hide();
|
||
$('#Otherpayment').show();
|
||
}
|
||
|
||
|
||
|
||
$('#PaymentTerms').empty();
|
||
var paymentList = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
|
||
|
||
|
||
$.each(paymentList, function(pay, payobj)
|
||
|
||
{
|
||
if (payobj.PaymentID == PaymentID) {
|
||
|
||
|
||
$("#PaymentTerms").append($('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
|
||
|
||
}
|
||
// else
|
||
// {
|
||
// // $("#PaymentTerms").append( $('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
|
||
|
||
// }
|
||
|
||
});
|
||
|
||
|
||
|
||
$.each(Payment, function(pay, payobj) {
|
||
if (payobj.PaymentID == PaymentID) {
|
||
|
||
} else {
|
||
$("#PaymentTerms").append($('<option></option>').val(payobj.PaymentID).html(payobj.PaymentTerms));
|
||
|
||
}
|
||
|
||
});
|
||
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
|
||
});
|
||
|
||
} else {
|
||
alert('Please select the SupplierID');
|
||
return false;
|
||
}
|
||
|
||
});
|
||
|
||
|
||
|
||
$('#currencytype').change(function() {
|
||
$('#ExchangeRate').val('');
|
||
});
|
||
|
||
|
||
$('#ReqNo').change(function() {
|
||
|
||
var id = $('#ReqNo').val();
|
||
$("#AvlBudAmt").val('');
|
||
$("#CostCenter").empty();
|
||
$("#MaterialCode").empty();
|
||
$("#deptName").val('');
|
||
$("#UOM").val('');
|
||
$("#Quantity").val('');
|
||
$("#ItemName").val('');
|
||
$("#Rate").val('');
|
||
$("#txtBasicValue").val('');
|
||
//clearTaxField();
|
||
if (id != '0') {
|
||
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
|
||
|
||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||
//var AvlBudAmt = '<?php echo $AvlAmount ?>';
|
||
var AvlBudAmt = '<?php echo $AvilableBudget ?>';
|
||
// alert(JSON.stringify(Material));
|
||
|
||
|
||
// For Binding DepartmentName
|
||
$.each(y, function(idx, obj) {
|
||
if (obj.ReqNo === id) {
|
||
$("#deptName").val(obj.DepartmentName);
|
||
$("#CostCenter").val(obj.CostCenterCode);
|
||
|
||
}
|
||
});
|
||
$("#AvlBudAmt").val(parseFloat(AvlBudAmt).toFixed(2));
|
||
|
||
// For Binding Material list center for the selected Requistion Number
|
||
$("#MaterialCode").append($('<option></option>').val("0").html("Select Material Code"));
|
||
var isAdded = "0";
|
||
for (i = 0; i < Material.length; i++) {
|
||
$.each(Material[i], function(idx, obj) {
|
||
//alert();
|
||
if (obj.ReqNo === id) {
|
||
|
||
$.each(SelectedMaterialList.Mat, function(idx1, el) {
|
||
if (id == el.ReqNo) {
|
||
|
||
if (el.materialCode == obj.MaterialCode) {
|
||
isAdded = "1";
|
||
return false;
|
||
} else {
|
||
isAdded = "0";
|
||
}
|
||
|
||
}
|
||
});
|
||
|
||
|
||
if (isAdded == "0") {
|
||
|
||
$("#MaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||
}
|
||
|
||
}
|
||
|
||
|
||
});
|
||
}
|
||
} else {
|
||
alert('Please select the Requisition Number');
|
||
return false;
|
||
}
|
||
id = '';
|
||
|
||
});
|
||
|
||
|
||
var reqq = '';
|
||
$('#MaterialCode').change(function() {
|
||
|
||
var id = $('#MaterialCode').val();
|
||
$("#ItemName").val('');
|
||
$("#UOM").val('');
|
||
$("#Quantity").val('');
|
||
$("#ItemName").val('');
|
||
$("#Rate").val('');
|
||
$("#txtBasicValue").val('');
|
||
RequistQuantity = '';
|
||
//clearTaxField();
|
||
if (id != '0') {
|
||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||
|
||
for (i = 0; i < Material.length; i++) {
|
||
$.each(Material[i], function(idx, obj) {
|
||
if (obj.MaterialCode === id) {
|
||
$("#ItemName").val(obj.MaterialName);
|
||
$("#UOM").val(obj.UOM);
|
||
$("#Quantity").val(obj.Quantity).trigger('change');
|
||
RequistQuantity = obj.Quantity;
|
||
reqq = RequistQuantity;
|
||
//RequistQuantity=parseFloat($('#Quantity').val());
|
||
//console.log(RequistQuantity);
|
||
}
|
||
});
|
||
}
|
||
} else {
|
||
alert('Please select the MaterialCode');
|
||
return false;
|
||
}
|
||
var d = $('#drpSupplier').val();
|
||
|
||
});
|
||
|
||
function USRate() {
|
||
|
||
//if($('#imBasicPrice').val() != '' && $('#ExchangeRate').val() != '')
|
||
//{
|
||
var txtbasics = parseFloat($('#imBasicPrice').val());
|
||
var txtexchangerate = parseFloat($('#ExchangeRate').val());
|
||
$('#ExchangeRt').val(txtexchangerate);
|
||
var txtINRvalue = txtbasics * txtexchangerate;
|
||
$('#INRBasicvalues').val(txtINRvalue)
|
||
$('#INRBasicvalue').val(txtINRvalue);
|
||
$('#BasicPriceTax').val(txtINRvalue);
|
||
//txtINR = Math.ceil(txtINR*10)/10;
|
||
txtINR = Math.round(txtINRvalue);
|
||
//alert(txtINR);BasicPriceTax
|
||
|
||
$('#AfterBasicPriceTax').val(txtINR);
|
||
$('#imBasicPrice').val(txtbasics);
|
||
$('#ExchangeRt').val(txtexchangerate);
|
||
$('#EditAfterBasicPriceTax').val(txtINR);
|
||
$('#EditimBasicPrice').val(txtbasics);
|
||
$('#EditExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
|
||
$('#EditINRBasicvalue').val(txtINRvalue);
|
||
|
||
|
||
//}
|
||
}
|
||
|
||
|
||
|
||
|
||
function EditQtyZerocheck() {
|
||
if (($('#EditRate').val() == "0") || $('#EditQuantity').val() == "0" || ($('#EditRate').val() == '') || $('#EditQuantity').val() == '') {
|
||
alert('Please Enter A Valid Number for Rate and Quantity');
|
||
$('#EdittxtBasicValue').val(0);
|
||
$('#EditimBasicPrice').val(0);
|
||
var txtexchangerate = parseFloat($('#ExchangeRate').val());
|
||
$('#EditExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
|
||
$('#EditINRBasicvalues').val(0);
|
||
$('#EditAfterBasicPriceTax').val(0);
|
||
$('#EditINRBasicvalue').val(0);
|
||
return false;
|
||
|
||
} else
|
||
return true;
|
||
|
||
}
|
||
|
||
|
||
|
||
function EditRatechange() {
|
||
|
||
if (EditQtyZerocheck()) {
|
||
//var txteditQuantity=parseFloat($('#EditQuantity').val());
|
||
var txteditQuantity = $('#EditQuantity').val() == '' ? '0.00' : $('#EditQuantity').val()
|
||
//var txteditUnitPrice=parseFloat($('#EditRate').val());
|
||
var txteditUnitPrice = $('#EditRate').val() == '' ? '0.00' : $('#EditRate').val()
|
||
|
||
var editTot = txteditQuantity * txteditUnitPrice
|
||
$('#EdittxtBasicValue').val(parseFloat(editTot).toFixed(2));
|
||
$(EditimBasicPrice).val(parseFloat(editTot).toFixed(2));
|
||
var exchangerate = parseFloat($('#EditExchangeRt').val());
|
||
var txtINR = editTot * exchangerate;
|
||
$('#EditINRBasicvalue').val(parseFloat(txtINR).toFixed(2));
|
||
$('#EditBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
|
||
$('#EditAfterBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
|
||
calculateFreight(1);
|
||
EditCalculateloadingcharge();
|
||
}
|
||
}
|
||
|
||
|
||
|
||
function QtyZerocheck() {
|
||
if (($('#Rate').val() == "0") || $('#Quantity').val() == "0" || ($('#Rate').val() == '') || $('#Quantity').val() == '') {
|
||
alert('Please Enter A Valid Number for Rate and Quantity');
|
||
$('#txtBasicValue').val(0);
|
||
$('#imBasicPrice').val(0);
|
||
$('#ExchangeRt').val(0);
|
||
$('#INRBasicvalues').val(0);
|
||
$('#AfterBasicPriceTax').val(0);
|
||
$('#INRBasicvalue').val(0);
|
||
return false;
|
||
|
||
} else
|
||
return true;
|
||
|
||
}
|
||
|
||
|
||
function Ratechange() {
|
||
//alert();
|
||
if ($('#ReqNo').val() == "0") {
|
||
alert('Please select the Requisition Number');
|
||
$('#ReqNo').focus();
|
||
return false;
|
||
} else if ($('#MaterialCode').val() == "0") {
|
||
alert('Please select the Material Code');
|
||
$('#MaterialCode').focus();
|
||
return false;
|
||
} else if ($('#CostCenter').val() == "0") {
|
||
alert('Please select the CostCenterCode');
|
||
$('#CostCenter').focus();
|
||
return false;
|
||
}
|
||
|
||
//ExceedQuantityCheck();
|
||
|
||
if ($('#Quantity').val() != '' && $('#Rate').val() != '') {
|
||
|
||
if (QtyZerocheck()) { //alert('inside');
|
||
// var txtQuantity = parseFloat( $('#Quantity').val());
|
||
var txtQuantity = $('#Quantity').val() == '' ? '0.00' : $('#Quantity').val()
|
||
//var txtUnitPrice = parseFloat($('#Rate').val());
|
||
var txtUnitPrice = $('#Rate').val() == '' ? '0.00' : $('#Rate').val()
|
||
var Tot = txtQuantity * txtUnitPrice
|
||
$('#txtBasicValue').val(parseFloat(Tot).toFixed(2));
|
||
|
||
|
||
$('#TotalExp').val(Tot);
|
||
|
||
|
||
$('#imBasicPrice').val(parseFloat(Tot).toFixed(2));
|
||
|
||
|
||
var txtbasics = parseFloat($('#imBasicPrice').val());
|
||
var txtexchangerate = parseFloat($('#ExchangeRate').val());
|
||
//console.log(txtexchangerate);
|
||
$('#ExchangeRt').val(txtexchangerate);
|
||
var txtINRvalue = txtbasics * txtexchangerate;
|
||
$('#INRBasicvalues').val(parseFloat(txtINRvalue).toFixed(2));
|
||
$('#INRBasicvalue').val(parseFloat(txtINRvalue).toFixed(2));
|
||
$('#BasicPriceTax').val(parseFloat(txtINRvalue).toFixed(2));
|
||
//txtINR = Math.ceil(txtINR*10)/10;
|
||
txtINR = Math.round(txtINRvalue);
|
||
//alert(txtINR);BasicPriceTax
|
||
|
||
$('#AfterBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
|
||
$('#imBasicPrice').val(parseFloat(txtbasics).toFixed(2));
|
||
$('#ExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
|
||
$('#EditAfterBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
|
||
$('#EditimBasicPrice').val(parseFloat(txtbasics).toFixed(2));
|
||
$('#EditExchangeRt').val(parseFloat(txtexchangerate).toFixed());
|
||
$('#EditINRBasicvalue').val(parseFloat(txtINRvalue).toFixed(2));
|
||
Calculateloadingcharge();
|
||
}
|
||
}
|
||
}
|
||
|
||
|
||
|
||
function Calculateloadingcharge() {
|
||
//alert();
|
||
$('#AfterHighseas').val('');
|
||
$('#AfterCustomduty').val('');
|
||
$('#AfterExcisedutyTax').val('');
|
||
$('#AfterExcisedutyEDcess').val('');
|
||
$('#AfterExcisedutySHcess').val('');
|
||
$('#AfterCustomEDcess').val('');
|
||
$('#AfterCustomSHcess').val('');
|
||
$('#AfterAdditionalExciseduty').val('');
|
||
$('#Grossdutypayable').val('');
|
||
$('#AvailableModvat').val('');
|
||
$('#Grossexpenses').val('');
|
||
$('#purchaserate').val('');
|
||
$('#CustomDutyExpenses').val('');
|
||
$('#RMCIncludingCustomers').val('');
|
||
|
||
|
||
var txtlanding = 0;
|
||
var txtbasicprice = 0;
|
||
|
||
//txtlanding=$('#LandingCharge').val() == '' ? '0.00' : $('#LandingCharge').val()
|
||
txtlanding = parseFloat($('#LandingCharge').val() == '' ? '0.00' : $('#LandingCharge').val());
|
||
//$('#Rate').val() == '' ? '0.00' : $('#Rate').val()
|
||
//txtbasicprice=parseFloat($('#AfterBasicPriceTax').val());
|
||
txtbasicprice = parseFloat($('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val());
|
||
//var result=(txtlanding*txtbasicprice/100);
|
||
var result = <?php echo LOADING_CHARGE; ?>;
|
||
var assessble = parseFloat(result) + parseFloat(txtbasicprice);
|
||
|
||
|
||
var assessble = <?php echo ASSESSBLE; ?>;
|
||
//$('#AfterLandingCharge').val(parseFloat(Math.round(result)));
|
||
if (isNaN(result)) {
|
||
$('#AfterLandingCharge').val('');
|
||
$('#AfterAssessable').val(txtbasicprice.toFixed(2));
|
||
|
||
|
||
} else {
|
||
$('#AfterLandingCharge').val(result.toFixed(2));
|
||
//$('#AfterAssessable').val(assessble.toFixed(2));
|
||
}
|
||
|
||
if (isNaN(assessble)) {
|
||
$('#AfterAssessable').val(txtbasicprice);
|
||
|
||
|
||
|
||
} else {
|
||
$('#AfterAssessable').val(assessble.toFixed(2));
|
||
|
||
}
|
||
|
||
CalculateCustomduty()
|
||
}
|
||
|
||
|
||
|
||
function EditCalculateloadingcharge() {
|
||
//alert();
|
||
var txtlanding = 0;
|
||
var txtbasicprice = 0;
|
||
var asss = 0;
|
||
txtlanding = parseFloat($('#EditLandingCharge').val() == '' ? '0.00' : $('#EditLandingCharge').val());
|
||
//txtlanding=parseFloat($('#EditLandingCharge').val());
|
||
//txtbasicprice=parseFloat($('#EditAfterBasicPriceTax').val());
|
||
|
||
txtbasicprice = parseFloat($('#EditAfterBasicPriceTax').val() == '' ? '0.00' : $('#EditAfterBasicPriceTax').val());
|
||
// console.log(txtbasicprice);
|
||
var result = <?php echo LOADING_CHARGE; ?>;
|
||
//console.log(result);
|
||
|
||
asss = result;
|
||
//console.log(asss);
|
||
|
||
|
||
// var Assessable= <?php echo ASSESSBLE; ?>;
|
||
var Assessable = parseFloat(txtbasicprice) + parseFloat(asss);
|
||
//console.log(Assessable);
|
||
//alert(Assessable);
|
||
|
||
$('#EditAfterLandingCharge').val(result.toFixed(2));
|
||
$('#EditAfterAssessable').val(Assessable);
|
||
EditCalculateCustomduty();
|
||
//alert();
|
||
}
|
||
|
||
|
||
|
||
function CalculateCustomduty() {
|
||
|
||
var txtbasic = 0;
|
||
var txtcustompercentage = 0;
|
||
var txthighse = 0;
|
||
var txtlandingch = 0;
|
||
var sumcustom = 0;
|
||
var txtcustomduty = 0;
|
||
|
||
//var accessible=parseFloat($('#AfterAssessable').val());
|
||
var accessible = parseFloat($('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val());
|
||
|
||
//var txtcustompercentage=parseFloat($('#Customduty').val());
|
||
var txtcustompercentage = parseFloat($('#Customduty').val() == '' ? '0.00' : $('#Customduty').val());
|
||
txtcustomduty = <?php echo CUSTOM_DUTY1; ?>;
|
||
if (isNaN(txtcustomduty)) {
|
||
$('#AfterCustomduty').val('');
|
||
} else {
|
||
$('#AfterCustomduty').val(parseFloat(txtcustomduty).toFixed(2));
|
||
}
|
||
|
||
CalculateCustomEdcess()
|
||
|
||
}
|
||
|
||
|
||
|
||
function ExceedEditQuantityCheck() { //salert();
|
||
// RequistQuantity
|
||
var EnterQuantity = $("#EditQuantity").val() == '' ? "0.00" : parseFloat($("#EditQuantity").val());
|
||
var ReqQuantity = parseFloat(RequistQuantity);
|
||
|
||
//alert(reqq);
|
||
//var ReqQuantity=parseFloat($('#EditQuantity').val());
|
||
//if(EnterQuantity != ReqQuantity)
|
||
// {
|
||
// alert('Your exceeding the Quantity from the Requisition Quantity:'+ RequistQuantity +'.Please adjust the Quantity to proceed further.');
|
||
// $('#EditQuantity').focus();
|
||
// return false;
|
||
// }
|
||
// else
|
||
// {
|
||
return true;
|
||
//}
|
||
}
|
||
|
||
|
||
function EditCalculateCustomduty() {
|
||
|
||
var txtbasic = 0;
|
||
var txtcustompercentage = 0;
|
||
var txthighse = 0;
|
||
var txtlandingch = 0;
|
||
var sumcustom = 0;
|
||
var txtcustomduty = 0;
|
||
|
||
//var accessible=parseFloat($('#EditAfterAssessable').val());
|
||
var accessible = parseFloat($('#EditAfterAssessable').val() == '' ? '0.00' : $('#EditAfterAssessable').val());
|
||
// var txtcustompercentage=parseFloat($('#EditCustomduty').val());
|
||
var txtcustompercentage = parseFloat($('#EditCustomduty').val() == '' ? '0.00' : $('#EditCustomduty').val());
|
||
//sumcustom=txthighse+txtlandingch+txtbasic;
|
||
|
||
|
||
txtcustomduty = <?php echo CUSTOM_DUTY1; ?>;
|
||
if (isNaN(txtcustomduty)) {
|
||
$('#EditAfterCustomduty').val('');
|
||
} else {
|
||
$('#EditAfterCustomduty').val(parseFloat(txtcustomduty).toFixed(2));
|
||
}
|
||
EditCalculateCustomEdcess();
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
function CalculateCustomEdcess() {
|
||
|
||
var txtloading = 0;
|
||
var txthighses = 0;
|
||
var txtcustomduty1 = 0;
|
||
var txtexciseduty = 0;
|
||
var txtedexciseduty = 0;
|
||
var txtshexcisesess = 0;
|
||
var totalval = 0;
|
||
var txtedcesspercentage = 0;
|
||
//var txtcustomedsess=(totalval*txtedcesspercentage)/100;
|
||
var txtcustomedsess = 0;
|
||
|
||
|
||
//txtcustomduty1=parseFloat($('#AfterCustomduty').val());
|
||
|
||
txtcustomduty1 = parseFloat($('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val());
|
||
|
||
// txtedcesspercentage=parseFloat($('#CustomEDcess').val());
|
||
txtedcesspercentage = parseFloat($('#CustomEDcess').val() == '' ? '0.00' : $('#CustomEDcess').val());
|
||
|
||
//var txtcustomedsess=(totalval*txtedcesspercentage)/100;
|
||
|
||
txtcustomedsess = <?php echo CUSTOM_ED1; ?>;
|
||
if (isNaN(txtcustomedsess)) {
|
||
|
||
$('#AfterCustomEDcess').val('');
|
||
} else {
|
||
$('#AfterCustomEDcess').val(parseFloat(txtcustomedsess).toFixed(2));
|
||
}
|
||
CalculateCustomSHcess();
|
||
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
function EditCalculateCustomEdcess() {
|
||
var txtloading = 0;
|
||
var txthighses = 0;
|
||
var txtcustomduty1 = 0;
|
||
var txtexciseduty = 0;
|
||
var txtedexciseduty = 0;
|
||
var txtshexcisesess = 0;
|
||
var totalval = 0;
|
||
var txtedcesspercentage = 0;
|
||
//var txtcustomedsess=(totalval*txtedcesspercentage)/100;
|
||
var txtcustomedsess = 0;
|
||
|
||
//txtcustomduty1=parseFloat($('#EditAfterCustomduty').val());
|
||
|
||
//txtedcesspercentage=parseFloat($('#EditCustomEDcess').val());
|
||
//var txtcustomedsess=(totalval*txtedcesspercentage)/100;
|
||
|
||
txtcustomduty1 = parseFloat($('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val());
|
||
|
||
// txtedcesspercentage=parseFloat($('#CustomEDcess').val());
|
||
txtedcesspercentage = parseFloat($('#EditCustomEDcess').val() == '' ? '0.00' : $('#EditCustomEDcess').val());
|
||
|
||
txtcustomedsess = <?php echo CUSTOM_ED1; ?>;
|
||
if (isNaN(txtcustomedsess)) {
|
||
$('#EditAfterCustomEDcess').val('');
|
||
} else {
|
||
$('#EditAfterCustomEDcess').val(parseFloat(txtcustomedsess).toFixed(2));
|
||
}
|
||
EditCalculateCustomSHcess();
|
||
|
||
}
|
||
|
||
|
||
function CalculateCustomSHcess() { //alert();
|
||
|
||
var landingch = 0;
|
||
|
||
var customch = 0;
|
||
|
||
var totcustomsh = 0;
|
||
|
||
var txtshpercentage = 0;
|
||
|
||
var totresult = 0;
|
||
|
||
|
||
//customch=parseFloat($('#AfterCustomduty').val());
|
||
//console.log(customch);
|
||
customch = parseFloat($('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val());
|
||
|
||
//txtshpercentage=parseFloat($('#CustomSHcess').val());
|
||
txtshpercentage = parseFloat($('#CustomSHcess').val() == '' ? '0.00' : $('#CustomSHcess').val());
|
||
//var totresult=(totcustomsh*txtshpercentage)/100;
|
||
totresult = <?php echo CUSTOM_SH1; ?>;
|
||
if (isNaN(totresult)) {
|
||
$('#AfterCustomSHcess').val('');
|
||
} else {
|
||
$('#AfterCustomSHcess').val(parseFloat(totresult).toFixed(2));
|
||
}
|
||
//CalculateaddlExciseDuty();
|
||
CalculateIgst();
|
||
|
||
}
|
||
|
||
|
||
|
||
function CalculateIgst() {
|
||
var basucprice = parseFloat($('#AfterBasicPriceTax').val());
|
||
//var basucprice=$('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val();
|
||
|
||
var landing = parseFloat($('#AfterLandingCharge').val());
|
||
//var landing=$('#AfterLandingCharge').val() == '' ? '0.00' : $('#AfterLandingCharge').val();
|
||
|
||
var custom = parseFloat($('#AfterCustomduty').val());
|
||
//var custom=$('#AfterCustomduty').val() == '' ? '0.00' : $('#AfterCustomduty').val();
|
||
|
||
var customsh = parseFloat($('#AfterCustomSHcess').val());
|
||
//var customsh=$('#AfterCustomSHcess').val() == '' ? '0.00' : $('#AfterCustomSHcess').val();
|
||
|
||
var customed = parseFloat($('#AfterCustomEDcess').val());
|
||
//var customed=$('#AfterCustomEDcess').val() == '' ? '0.00' : $('#AfterCustomEDcess').val();
|
||
|
||
var assessble = parseFloat($('#AfterAssessable').val());
|
||
//var assessble=$('#AfterAssessable').val() == '' ? '0.00' : $('#AfterAssessable').val();
|
||
|
||
// var tot=parseFloat(assessble)+parseFloat(custom)+parseFloat(customsh)+
|
||
// parseFloat(customed);
|
||
|
||
var tot = <?php echo SUBTOTAL; ?>;
|
||
var igstpercentage = parseFloat($('#Igst').val());
|
||
var afterigst = <?php echo IGST; ?>;
|
||
|
||
|
||
if (isNaN(tot)) {
|
||
$('#Subtotal').val('');
|
||
} else {
|
||
$('#Subtotal').val(parseFloat(tot).toFixed(2));
|
||
}
|
||
|
||
|
||
|
||
if (isNaN(afterigst)) {
|
||
$('#AfterIgst').val('');
|
||
} else {
|
||
$('#AfterIgst').val(parseFloat(afterigst).toFixed(2));
|
||
}
|
||
|
||
|
||
var grossexp = custom + customsh + customed + afterigst;
|
||
|
||
//$('#Grossdutypayable').val(parseFloat(grossexp).toFixed(2));
|
||
|
||
var txtgrossduty = <?php echo GROSS_DUTY1; ?>;
|
||
|
||
//console.log(grossexp);
|
||
if (isNaN(txtgrossduty)) {
|
||
$('#Grossdutypayable').val('');
|
||
} else {
|
||
$('#Grossdutypayable').val(parseFloat(txtgrossduty).toFixed(2));
|
||
}
|
||
|
||
CalculateCtable();
|
||
|
||
|
||
}
|
||
|
||
|
||
|
||
function EditCalculateCustomSHcess() { //alert();
|
||
|
||
var landingch = 0;
|
||
var highsesssalles = 0;
|
||
var customch = 0;
|
||
var excisech = 0;
|
||
var exciseedch = 0;
|
||
var exciseshch = 0;
|
||
var totcustomsh = 0;
|
||
|
||
var txtshpercentage = 0;
|
||
//var totresult=(totcustomsh*txtshpercentage)/100;
|
||
var totresult = 0;
|
||
|
||
var basucprice = parseFloat($('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val());
|
||
|
||
//landingch=parseFloat($('#EditAfterLandingCharge').val());
|
||
landingch = parseFloat($('#EditAfterLandingCharge').val() == '' ? '0.00' : $('#EditAfterLandingCharge').val());
|
||
|
||
//highsesssalles=parseFloat($('#EditAfterHighseas').val());
|
||
|
||
// customch=parseFloat($('#EditAfterCustomduty').val());
|
||
customch = parseFloat($('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val());
|
||
|
||
//excisech=parseFloat($('#EditAfterExcisedutyTax').val());
|
||
|
||
|
||
totcustomsh = landingch + highsesssalles + customch + excisech + exciseedch + exciseshch;
|
||
|
||
//txtshpercentage=parseFloat($('#EditCustomSHcess').val());
|
||
|
||
txtshpercentage = $('#EditCustomSHcess').val() == '' ? '0.00' : $('#EditCustomSHcess').val()
|
||
//var totresult=(totcustomsh*txtshpercentage)/100;
|
||
var totresult = <?php echo CUSTOM_SH1; ?>;
|
||
if (isNaN(totresult)) {
|
||
$('#EditAfterCustomSHcess').val('');
|
||
} else {
|
||
$('#EditAfterCustomSHcess').val(parseFloat(totresult).toFixed(2));
|
||
}
|
||
//EditCalculateaddlExciseDuty();
|
||
|
||
EditCalculateIgst()
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
function EditCalculateIgst() {
|
||
|
||
// var custom=parseFloat($('#EditAfterCustomduty').val());
|
||
// var customsh=parseFloat($('#EditAfterCustomSHcess').val());
|
||
// var customed=parseFloat($('#EditAfterCustomEDcess').val());
|
||
|
||
// var assessble=parseFloat($('#EditAfterAssessable').val());
|
||
|
||
var custom = parseFloat($('#EditAfterCustomduty').val() == '' ? '0.00' : $('#EditAfterCustomduty').val());
|
||
var customsh = parseFloat($('#EditAfterCustomSHcess').val() == '' ? '0.00' : $('#EditAfterCustomSHcess').val());
|
||
var customed = parseFloat($('#EditAfterCustomEDcess').val() == '' ? '0.00' : $('#EditAfterCustomEDcess').val());
|
||
var assessble = parseFloat($('#EditAfterAssessable').val() == '' ? '0.00' : $('#EditAfterAssessable').val());
|
||
|
||
|
||
var tot = <?php echo SUBTOTAL; ?>;
|
||
//console.log(tot);
|
||
//var igstpercentage=parseFloat($('#EditIgst').val());
|
||
var igstpercentage = $('#EditIgst').val() == '' ? '0.00' : $('#EditIgst').val()
|
||
var afterigst = <?php echo IGST; ?>;
|
||
|
||
|
||
if (isNaN(tot)) {
|
||
$('#EditSubtotal').val('');
|
||
} else {
|
||
$('#EditSubtotal').val(parseFloat(tot).toFixed(2));
|
||
}
|
||
|
||
|
||
|
||
if (isNaN(afterigst)) {
|
||
$('#EditAfterIgst').val('');
|
||
} else {
|
||
$('#EditAfterIgst').val(parseFloat(afterigst).toFixed(2));
|
||
}
|
||
|
||
|
||
var grossexp = custom + customsh + customed + afterigst;
|
||
|
||
var txtgrossduty = <?php echo GROSS_DUTY1; ?>;
|
||
|
||
;
|
||
if (isNaN(txtgrossduty)) {
|
||
$('#EditGrossdutypayable').val('');
|
||
} else {
|
||
$('#EditGrossdutypayable').val(parseFloat(txtgrossduty).toFixed(2));
|
||
}
|
||
|
||
EditCalculateCtable()
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
function CalculateCtable() {
|
||
|
||
var quantity = 0;
|
||
var txtbasicinrprice = 0;
|
||
var txtpurchaserate = 0;
|
||
var txtgrossexp = 0;
|
||
var txtcustomdutyexp = 0;
|
||
var txtrmc = 0;
|
||
var total = 0;
|
||
var basicamt = 0;
|
||
var qty = parseFloat($('#Quantity').val());
|
||
|
||
|
||
var igst = parseFloat($('#AfterIgst').val());
|
||
var totduty = parseFloat($('#Grossdutypayable').val());
|
||
|
||
var txtdutyimpact = <?php echo DUTYIMPACT; ?>;
|
||
|
||
// console.log(txtdutyimpact);
|
||
|
||
if (isNaN(txtdutyimpact)) {
|
||
$('#DutyImpact').val('');
|
||
} else {
|
||
$('#DutyImpact').val(parseFloat(txtdutyimpact).toFixed(2));
|
||
}
|
||
|
||
quantity = parseFloat($('#PurQuantity').val());
|
||
|
||
var dutyimpact = parseFloat($('#DutyImpact').val());
|
||
|
||
|
||
var peruom = <?php echo PURCHASE_RATE1; ?>;
|
||
|
||
|
||
if (isNaN(peruom)) {
|
||
$('#CustomDutyExpenses').val('');
|
||
} else {
|
||
$('#CustomDutyExpenses').val((peruom).toFixed(2));
|
||
}
|
||
|
||
|
||
var customdutyexp = $('#CustomDutyExpenses').val() == '' ? '0.00' : $('#CustomDutyExpenses').val();
|
||
var basicqtyval = $('#AfterBasicPriceTax').val() == '' ? '0.00' : $('#AfterBasicPriceTax').val();
|
||
var qty = parseFloat($('#Quantity').val());
|
||
var clearing = $('#ClearingCharges').val() == '' ? '0.00' : $('#ClearingCharges').val();
|
||
var basicres = <?php echo MATBYQTY; ?>;
|
||
var clear = <?php echo CLEARINGQTY; ?>;
|
||
|
||
|
||
var basicnett = parseFloat(basicres) + parseFloat(clear) + parseFloat(customdutyexp);
|
||
|
||
|
||
if (isNaN(basicnett)) {
|
||
$('#Nett').val('');
|
||
} else {
|
||
$('#Nett').val((basicnett).toFixed(2));
|
||
}
|
||
|
||
}
|
||
|
||
|
||
function EditCalculateCtable() {
|
||
|
||
var quantity = 0;
|
||
var txtbasicinrprice = 0;
|
||
var txtpurchaserate = 0;
|
||
var txtgrossexp = 0;
|
||
var txtcustomdutyexp = 0;
|
||
var txtrmc = 0;
|
||
var total = 0;
|
||
var basicamt = 0;
|
||
var qty = parseFloat($('#EditQuantity').val());
|
||
|
||
|
||
var igst = parseFloat($('#EditAfterIgst').val());
|
||
var totduty = parseFloat($('#EditGrossdutypayable').val());
|
||
|
||
|
||
|
||
var txtdutyimpact = <?php echo DUTYIMPACT; ?>;
|
||
|
||
// console.log(txtdutyimpact);
|
||
|
||
if (isNaN(txtdutyimpact)) {
|
||
$('#EditDutyImpact').val('');
|
||
} else {
|
||
$('#EditDutyImpact').val(parseFloat(txtdutyimpact).toFixed(2));
|
||
}
|
||
|
||
quantity = parseFloat($('#EditPurQuantity').val());
|
||
|
||
var dutyimpact = parseFloat($('#EditDutyImpact').val());
|
||
|
||
|
||
var peruom = <?php echo PURCHASE_RATE1; ?>;
|
||
|
||
|
||
if (isNaN(peruom)) {
|
||
$('#EditCustomDutyExpenses').val('');
|
||
} else {
|
||
$('#EditCustomDutyExpenses').val((peruom).toFixed(2));
|
||
}
|
||
|
||
|
||
var customdutyexp = $('#EditCustomDutyExpenses').val() == '' ? '0.00' : $('#EditCustomDutyExpenses').val();
|
||
var basicqtyval = $('#EditAfterBasicPriceTax').val() == '' ? '0.00' : $('#EditAfterBasicPriceTax').val();
|
||
var qty = parseFloat($('#EditQuantity').val());
|
||
var clearing = $('#EditClearingCharges').val() == '' ? '0.00' : $('#EditClearingCharges').val();
|
||
var basicres = <?php echo MATBYQTY; ?>;
|
||
var clear = <?php echo CLEARINGQTY; ?>;
|
||
|
||
|
||
var basicnett = parseFloat(basicres) + parseFloat(clear) + parseFloat(customdutyexp);
|
||
|
||
|
||
if (isNaN(basicnett)) {
|
||
$('#EditNett').val('');
|
||
} else {
|
||
$('#EditNett').val((basicnett).toFixed(2));
|
||
}
|
||
}
|
||
|
||
|
||
//index = parseInt(index)+1;
|
||
|
||
function ExceedQuantityCheck() {
|
||
// RequistQuantity
|
||
var EnterQuantity = $("#Quantity").val() == '' ? "0.00" : parseFloat($("#Quantity").val());
|
||
var ReqQuantity = parseFloat(RequistQuantity);
|
||
//if(EnterQuantity > ReqQuantity)
|
||
// {
|
||
// alert('Your exceeding the Quantity from the Requisition Quantity:'+ RequistQuantity +'.Please adjust the Quantity to proceed further.');
|
||
// //$('#Quantity').val(RequistQuantity);
|
||
// $('#Quantity').focus();
|
||
// return false;
|
||
// }
|
||
// else
|
||
//{
|
||
return true;
|
||
//}
|
||
}
|
||
|
||
|
||
var avalbudAmte = <?php echo json_encode($AvlAmount, JSON_PRETTY_PRINT) ?>;
|
||
var Sum = <?php echo json_encode($SavedSum, JSON_PRETTY_PRINT) ?>;
|
||
//console.log(Sum)
|
||
//console.log(avalbudAmte);
|
||
|
||
var totavlbud = avalbudAmte + Sum;
|
||
//console.log(totavlbud);
|
||
function validateEditExceedLimit() {
|
||
//var avalbudAmt = parseFloat($('#EditAvlBudAmt').val());
|
||
// var addedamount=parseFloat($('#txtavlbud').val());
|
||
// alert(addedamount);
|
||
var basicAmountRate = parseFloat($('#EdittxtBasicValue').val());
|
||
var totalAmount = parseFloat($('#EditTotalExp').val());
|
||
var exchangerate = parseFloat($('#EditExchangeRt').val());
|
||
var exp = 0;
|
||
exp = basicAmountRate * exchangerate;
|
||
//console.log(exp);
|
||
|
||
// if(exp > totavlbud || totalAmount > totavlbud)
|
||
// {
|
||
// alert('Basic amount is exceeding the Budget Limit.Please adjust the product value.');
|
||
// $('#EditRate').focus();
|
||
// return false;
|
||
// }
|
||
// else
|
||
// {
|
||
return true;
|
||
//}
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
var avalbudAmt = <?php echo json_encode($AvlAmount, JSON_PRETTY_PRINT) ?>;
|
||
//var avalbudAmte= <?php echo json_encode($AvlAmount, JSON_PRETTY_PRINT) ?>;
|
||
var Sum = <?php echo json_encode($SavedSum, JSON_PRETTY_PRINT) ?>;
|
||
// console.log(Sum)
|
||
|
||
var totavlbud = avalbudAmt + Sum;
|
||
|
||
function validateExceedLimit() {
|
||
|
||
//alert('ddf');
|
||
//avalbudAmt = parseFloat($('#AvlBudAmt').val());
|
||
|
||
var basicAmountRate = parseFloat($('#txtBasicValue').val());
|
||
var totalAmount = parseFloat($('#TotalExp').val());
|
||
var exchangerate = parseFloat($('#ExchangeRt').val());
|
||
var exp = 0;
|
||
exp = basicAmountRate * exchangerate;
|
||
//console.log(exp);
|
||
|
||
// if(exp > totavlbud || totalAmount > totavlbud)
|
||
// {
|
||
// alert('Basic amount is exceeding the Budget Limit.Please adjust the product value.');
|
||
// $('#Rate').focus();
|
||
// return false;
|
||
// }
|
||
// else
|
||
// {
|
||
return true;
|
||
//}
|
||
|
||
}
|
||
|
||
|
||
|
||
$('.AddImport').click(function() {
|
||
|
||
//alert('out');
|
||
// if(validateImport())
|
||
if (validateImport() && ExceedQuantityCheck() && validateExceedLimit() && QtyZerocheck()) {
|
||
//alert('in');
|
||
index = parseInt(index) + 1;
|
||
|
||
var temp = index;
|
||
//alert(temp);
|
||
var Reqnumber = $('#ReqNo').val();
|
||
//alert(JSON.strigify(Reqnumber));
|
||
var departmentName = $('#deptName').val();
|
||
var AvilBudget = $('#AvlBudAmt').val();
|
||
var costCode = $('#CostCenter').val();
|
||
var materialCode = $('#MaterialCode').val();
|
||
var materialName = $("#ItemName").val();
|
||
var uom = $("#UOM").val();
|
||
var quantity = $("#Quantity").val();
|
||
var itemRate = $("#Rate").val();
|
||
var BasicAmt = parseFloat($("#txtBasicValue").val());
|
||
var taxamt = parseFloat($("#RMCIncludingCustomers").val());
|
||
var totalexp = parseFloat($("#TotalExp").val());
|
||
// console.log(totalexp);
|
||
var Exchangerate = parseFloat($("#ExchangeRt").val());
|
||
var Basicpriceinus = parseFloat($("#imBasicPrice").val());
|
||
|
||
var BasicPrice = $("#BasicPriceTax").val();
|
||
var AfterBasicPrice = parseFloat($("#AfterBasicPriceTax").val());
|
||
var LandingChargee = $("#LandingCharge").val();
|
||
var AfterLandingChargee = $("#AfterLandingCharge").val();
|
||
|
||
//var AfterHighseass=($"#AfterHighseas").val();
|
||
var CustomDutyy = $("#Customduty").val();
|
||
var AfterCustomDutyy = $("#AfterCustomduty").val();
|
||
var CustomED = $("#CustomEDcess").val();
|
||
var AfterCustomED = $("#AfterCustomEDcess").val();
|
||
var CustomSH = $("#CustomSHcess").val();
|
||
var AfterCustomSH = $("#AfterCustomSHcess").val();
|
||
var GrossDuty = $("#Grossdutypayable").val();
|
||
var PurchaseQuantity = $("#PurQuantity").val();
|
||
var CustomDutyExpense = $("#CustomDutyExpenses").val();
|
||
|
||
|
||
var Assessable = $('#AfterAssessable').val();
|
||
var Subtotal = $('#Subtotal').val();
|
||
var Igst = $('#Igst').val();
|
||
var AfterIgst = $('#AfterIgst').val();
|
||
var DutyImpact = $('#DutyImpact').val();
|
||
var ClearingCharges = $('#ClearingCharges').val();
|
||
var Nett = $('#Nett').val();
|
||
|
||
|
||
var FreightType = $('#drpaddFreight').val();
|
||
var Nooftrip = $('#addNOOfTrips').val();
|
||
var Freightrate = $('#addtxtFreight').val();
|
||
var AfterFreightAmount = $('#addtxtAfterFreight').val();
|
||
|
||
var splins = $.trim(tinymce.get('addtxtInstruction').getContent());
|
||
|
||
var per = $('#AddPer').val();
|
||
if (per == '') {
|
||
var per = $('#UOM').val();
|
||
}
|
||
// console.log(FreightType);
|
||
// console.log(Nooftrip);
|
||
// console.log(Freightrate);
|
||
// console.log(AfterFreightAmount);
|
||
|
||
|
||
var receivedqty = '';
|
||
var rejectedqty = '';
|
||
var pendingqty = '';
|
||
//console.log(CustomED);
|
||
$('#MaterialCode option[value=' + materialCode + ']').remove();
|
||
|
||
|
||
$('#MaterialCode option[value=' + materialCode + ']').remove();
|
||
SelectedMaterialCode[CollIndex] = materialCode;
|
||
CollIndex = CollIndex + 1;
|
||
|
||
SelectedMaterialList.Mat.push({
|
||
"materialCode": materialCode,
|
||
"ReqNo": Reqnumber,
|
||
|
||
});
|
||
|
||
//index = parseInt(index)+1;
|
||
|
||
// populateValueMainFormForImportTax();
|
||
|
||
|
||
//alert('in');
|
||
var rowHtml = `
|
||
<tr id="${temp}">
|
||
<td align="left">${temp}</td>
|
||
<td align="left">${Reqnumber}</td>
|
||
<td align="left">${materialCode}</td>
|
||
<td align="left">${materialName}</td>
|
||
<td align="left">${quantity}</td>
|
||
<td align="left">${uom}</td>
|
||
<td align="left">${itemRate}</td>
|
||
<td align="left">${BasicAmt}</td>
|
||
<td>
|
||
<a data-target='#editimportpomodel' data-id="${temp}" data-userid="${temp}" data-toggle="modal" href="#editimportpomodel">
|
||
<i class="ri-pencil-fill" data-toggle="tooltip" title="Click here to view/Edit the ${Reqnumber} Requisition details"></i>
|
||
</a>
|
||
<a href='#' onclick="DeleteRow(${temp})" class="link" data-id="${temp}" data-userid="${temp}" id="Del">
|
||
<span class="ri-delete-bin-7-fill"></span>
|
||
</a>
|
||
</td>
|
||
</tr>
|
||
`;
|
||
setTimeout(() => {
|
||
$('#importpomodel').modal('hide');
|
||
}, 1000);
|
||
// Append the generated row HTML to the target element
|
||
$('#ImportAppend').append(rowHtml);
|
||
|
||
var theForm = $(".ImportPO");
|
||
|
||
addHidden(theForm, "Reqnumber" + temp, Reqnumber);
|
||
addHidden(theForm, "departmentName" + temp, departmentName);
|
||
addHidden(theForm, "AvlBudAmt" + temp, AvilBudget);
|
||
addHidden(theForm, "costCode" + temp, costCode);
|
||
addHidden(theForm, "materialCode" + temp, materialCode);
|
||
addHidden(theForm, "materialName" + temp, materialName);
|
||
addHidden(theForm, "uom" + temp, uom);
|
||
addHidden(theForm, "quantity" + temp, quantity);
|
||
addHidden(theForm, "itemRate" + temp, itemRate);
|
||
addHidden(theForm, "BasicAmt" + temp, BasicAmt);
|
||
addHidden(theForm, "taxamt" + temp, taxamt);
|
||
addHidden(theForm, "ExchangeRate" + temp, Exchangerate);
|
||
addHidden(theForm, "BasicPriceTax" + temp, BasicPriceTax);
|
||
addHidden(theForm, "BasicPriceinUS" + temp, Basicpriceinus);
|
||
addHidden(theForm, "AfterBasicPriceTax" + temp, AfterBasicPrice);
|
||
addHidden(theForm, "LandingCharge" + temp, LandingChargee);
|
||
addHidden(theForm, "AfterLandingCharge" + temp, AfterLandingChargee);
|
||
|
||
addHidden(theForm, "CustomDuty" + temp, CustomDutyy);
|
||
addHidden(theForm, "AfterCustomDuty" + temp, AfterCustomDutyy);
|
||
|
||
addHidden(theForm, "CustomEdCess" + temp, CustomED);
|
||
addHidden(theForm, "AfterCustomEdCess1" + temp, AfterCustomED);
|
||
addHidden(theForm, "CustomSHCess" + temp, CustomSH);
|
||
addHidden(theForm, "AfterCustomSHCess" + temp, AfterCustomSH);
|
||
|
||
addHidden(theForm, "Grossdutypayable" + temp, GrossDuty);
|
||
addHidden(theForm, "QuantityKG" + temp, PurchaseQuantity);
|
||
addHidden(theForm, "CustomDutyExpensesPerKG" + temp, CustomDutyExpense);
|
||
|
||
|
||
addHidden(theForm, "TotalValue" + temp, totalexp);
|
||
addHidden(theForm, "ProductPrice" + temp, BasicAmt);
|
||
addHidden(theForm, "BasicPriceInMTon" + temp, Basicpriceinus);
|
||
addHidden(theForm, "BasicINRValue" + temp, AfterBasicPrice);
|
||
|
||
|
||
addHidden(theForm, "FreightType" + temp, FreightType);
|
||
addHidden(theForm, "NoOfTrip" + temp, Nooftrip);
|
||
addHidden(theForm, "FreightValue" + temp, Freightrate);
|
||
addHidden(theForm, "AfterFreightValue" + temp, AfterFreightAmount);
|
||
|
||
addHidden(theForm, "Per" + temp, per.trim());
|
||
|
||
|
||
addHidden(theForm, "Addinstruction" + temp, splins.trim());
|
||
|
||
addHidden(theForm, "AssessableValue" + temp, Assessable);
|
||
addHidden(theForm, "SubTotal" + temp, Subtotal);
|
||
addHidden(theForm, "IGST" + temp, Igst);
|
||
addHidden(theForm, "AfterIGST" + temp, AfterIgst);
|
||
addHidden(theForm, "DutyImpact" + temp, DutyImpact);
|
||
addHidden(theForm, "NetValue" + temp, ClearingCharges);
|
||
addHidden(theForm, "ClearingCharge" + temp, Nett);
|
||
// var a=parseFloat($('#AfterCustomEdCess1'+temp).val());
|
||
// console.log(a);
|
||
|
||
|
||
|
||
//addHidden(theForm,"TotalitemExp"+temp,TotalValue);
|
||
// alert(JSON.stringify(totalexp));
|
||
|
||
|
||
|
||
|
||
// addHidden(theForm,"AfterBasicPriceTax"+temp,AfterBasicPriceTax);
|
||
//addHidden(theForm,"AfterBasicPriceTax"+temp,AfterBasicPriceTax);
|
||
$('#txtRow').val(index);
|
||
var a = parseFloat($('#txtRow').val());
|
||
//alert(a)
|
||
populateValueMainFormForImportTax();
|
||
clearTaxField();
|
||
|
||
|
||
}
|
||
|
||
|
||
});
|
||
|
||
|
||
$(document).ready(function() {
|
||
$("#viewimportmodal").on("shown.bs.modal", function(e) {
|
||
|
||
// alert();
|
||
userid = $(e.relatedTarget).data('userid');
|
||
//alert(userid);
|
||
//alert('inadd');
|
||
|
||
var tr = document.getElementById(userid);
|
||
//alert(tr);
|
||
var cellval = tr.cells;
|
||
//alert(cellval);
|
||
var id = $('#Reqnumber' + userid).val();
|
||
//alert(id);
|
||
//var a=$('#Reqnumber'+userid).val();
|
||
//alert(a)
|
||
$('#ViewReqNo').val($('#Reqnumber' + userid).val());
|
||
|
||
$('#ViewdeptName').val($('#departmentName' + userid).val());
|
||
$("#ViewCostCenter").val($('#costCode' + userid).val());
|
||
// $('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
||
|
||
$('#ViewItemName').val($('#materialName' + userid).val());
|
||
$('#ViewUOM').val($('#uom' + userid).val());
|
||
$('#ViewQuantity').val($('#quantity' + userid).val());
|
||
//$('#ViewExchangeRt').val($('#'))
|
||
//RequistQuantity = $('#quantity'+userid).val();
|
||
$('#ViewRate').val($('#itemRate' + userid).val());
|
||
|
||
var q = parseFloat($('#quantity' + userid).val());
|
||
var r = parseFloat($('#itemRate' + userid).val());
|
||
var p = q * r;
|
||
// console.log(p);
|
||
$('#ViewtxtBasicValue').val(parseFloat(p).toFixed(2));
|
||
$('#ViewimBasicPrice').val(parseFloat(p).toFixed(2));
|
||
|
||
var a = parseFloat($('#ViewtxtBasicValue').val())
|
||
var b = parseFloat($('#ExchangeRate').val());
|
||
var c = a * b;
|
||
// console.log(c);
|
||
|
||
$('#ViewINRBasicvalue').val(parseFloat(c).toFixed(2));
|
||
$('#ViewAfterBasicPriceTax').val(parseFloat(c).toFixed(2));
|
||
|
||
$('#ViewLandingCharge').val($("#LandingCharge" + userid).val());
|
||
$('#ViewAfterLandingCharge').val($("#AfterLandingCharge" + userid).val());
|
||
|
||
$('#ViewCustomduty').val($("#CustomDuty" + userid).val());
|
||
$('#ViewAfterCustomduty').val($("#AfterCustomDuty" + userid).val());
|
||
|
||
|
||
$('#ViewCustomEDcess').val($("#CustomEdCess" + userid).val());
|
||
|
||
$('#ViewAfterCustomEDcess').val($("#AfterCustomEDCess" + userid).val());
|
||
$('#ViewCustomSHcess').val($("#CustomSHCess" + userid).val());
|
||
$('#ViewAfterCustomSHcess').val($("#AfterCustomSHCess" + userid).val());
|
||
|
||
$('#ViewGrossdutypayable').val($("#Grossdutypayable" + userid).val());
|
||
|
||
$('#ViewPurQuantity').val($("#QuantityKG" + userid).val());
|
||
|
||
$('#ViewCustomDutyExpenses').val($("#CustomDutyExpensesPerKG" + userid).val());
|
||
|
||
//$('#ViewAfterBasicPriceTax').val($("#BasicINRValue"+userid).val());
|
||
|
||
$('#ViewTotalExp').val($("#TotalValue" + userid).val());
|
||
// $('#ViewINRBasicvalue').val($("#BasicINRValue"+userid).val());
|
||
|
||
|
||
$('#ViewAfterAssessable').val($("#AssessableValue" + userid).val());
|
||
$('#ViewAfterCustomEDcess').val($("#AfterCustomEdCess1" + userid).val());
|
||
$('#ViewSubtotal').val($("#SubTotal" + userid).val());
|
||
$('#ViewIgst').val($("#IGST" + userid).val());
|
||
$('#ViewAfterIgst').val($("#AfterIGST" + userid).val());
|
||
$('#ViewDutyImpact').val($("#DutyImpact" + userid).val());
|
||
$('#ViewClearingCharges').val($("#ClearingCharge" + userid).val());
|
||
$('#ViewNett').val($("#NetValue" + userid).val());
|
||
|
||
|
||
|
||
$('#drpviewFreight').val($("#FreightType" + userid).val());
|
||
$('#viewNOOfTrips').val($("#NoOfTrip" + userid).val());
|
||
$('#viewtxtFreight').val($("#FreightValue" + userid).val());
|
||
$('#viewtxtAfterFreight').val($("#AfterFreightValue" + userid).val());
|
||
tinyMCE.get('viewtxtInstruction').setContent($('#Addinstruction' + userid).val());
|
||
|
||
var FreightType = $('#drpviewFreight').val();
|
||
|
||
if (FreightType == "PER TRIP") {
|
||
|
||
$('#ViewTripsValue').show();
|
||
} else {
|
||
$('#ViewTripsValue').hide();
|
||
}
|
||
|
||
$('#ViewPer').val($("#Per" + userid).val());
|
||
|
||
$('#ViewTotalOrderValue').val(cellval[6].innerHTML);
|
||
$("#ViewMaterialCode").empty();
|
||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||
$("#ViewMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
|
||
var isAdded = "0";
|
||
for (i = 0; i < Material.length; i++) {
|
||
$.each(Material[i], function(idx, obj) {
|
||
|
||
if (obj.ReqNo === id) {
|
||
|
||
$.each(SelectedMaterialList.Mat, function(idx1, el) {
|
||
if (id == el.ReqNo) {
|
||
|
||
if (el.materialCode == obj.MaterialCode) {
|
||
isAdded = "1";
|
||
return false;
|
||
} else {
|
||
isAdded = "0";
|
||
}
|
||
|
||
}
|
||
});
|
||
|
||
|
||
if (isAdded == "0") {
|
||
|
||
$("#EditMaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||
}
|
||
|
||
}
|
||
|
||
|
||
});
|
||
}
|
||
|
||
|
||
|
||
var FreightType = $('#drpviewFreight').val();
|
||
var FreightRate = $('#viewtxtFreight').val();
|
||
var FreightRateAmount = $('#viewtxtAfterFreight').val();
|
||
var Nooftrip = $('#viewNOOfTrips').val();
|
||
|
||
|
||
// console.log(FreightType);
|
||
// console.log(FreightRate);
|
||
// console.log(FreightRateAmount);
|
||
// console.log(Nooftrip);
|
||
|
||
});
|
||
});
|
||
|
||
|
||
|
||
function validateImport() {
|
||
//alert();
|
||
if ($('#ReqNo').val() == "0") {
|
||
alert('Please select the Requisition Number');
|
||
$('#ReqNo').focus();
|
||
return false;
|
||
} else if ($('#CostCenter').val() == "0") {
|
||
alert('Please select the Cost center');
|
||
$('#CostCenter').focus();
|
||
return false;
|
||
} else if ($('#MaterialCode').val() == "0") {
|
||
alert('Please select the Material Code');
|
||
$('#MaterialCode').focus();
|
||
return false;
|
||
} else if ($('#Quantity').val() == '') {
|
||
alert('Please Enter the Quantity value');
|
||
$('#Quantity').focus();
|
||
return false;
|
||
} else if ($('#Rate').val() == '') {
|
||
alert('Please Enter the Rate of the Item');
|
||
$('#Rate').focus();
|
||
return false;
|
||
} else if ($('#imBasicPrice').val() == '') {
|
||
alert('Please Enter Basic Price In Us');
|
||
$('#imBasicPrice').focus();
|
||
return false;
|
||
}
|
||
/* else if(ExceedQuantityCheck() == false)
|
||
{
|
||
return false;
|
||
}*/
|
||
else
|
||
return true;
|
||
}
|
||
|
||
|
||
function addHidden(theForm, key, value) {
|
||
// Create a hidden input element, and append it to the form:
|
||
var input = document.createElement('input');
|
||
input.type = 'hidden';
|
||
input.name = key;
|
||
'name-as-seen-at-the-server';
|
||
input.id = key;
|
||
'name-as-seen-at-the-server';
|
||
input.value = value;
|
||
theForm.append(input);
|
||
}
|
||
|
||
|
||
|
||
function populateValueMainFormForImportTax() {
|
||
|
||
|
||
var TotalLanding = 0;
|
||
|
||
var TotalCustom = 0;
|
||
|
||
var TotalCustomED = 0;
|
||
var TotalCustomSH = 0;
|
||
|
||
var TotalGrossDuty = 0;
|
||
|
||
|
||
var TotalOrder = 0;
|
||
var TotalOrdervalue = 0;
|
||
var TotalFreight = 0;
|
||
var TotalAssessable = 0;
|
||
var TotalSubtotal = 0;
|
||
var Totaligst = 0;
|
||
|
||
//$('#txtToatlOrder').val(parseFloat(TotalOrderValue)).toFixed(2);
|
||
//var Aft=$('#AfterLandingCharge').val();
|
||
//console.log(Aft);
|
||
var rows = document.getElementById('ImportTax').rows.length;
|
||
var i = 0;
|
||
do {
|
||
i += 1;
|
||
var tr = document.getElementById(i);
|
||
if (tr != null) {
|
||
cells = tr.getElementsByTagName('td');
|
||
var rowid = cells[0].innerHTML;
|
||
var AfterLandingCharge = $('#AfterLandingCharge' + rowid).val() == '' ? '0.00' : $('#AfterLandingCharge' + rowid).val();
|
||
|
||
//console.log(AfterLandingCharge);
|
||
var AfterCustomduty = $('#AfterCustomDuty' + rowid).val() == '' ? '0.00' : $('#AfterCustomDuty' + rowid).val();
|
||
var AfterCustomEDcess = $('#AfterCustomEdCess1' + rowid).val() == '' ? '0.00' : $('#AfterCustomEdCess1' + rowid).val();
|
||
var AfterCustomSHcess = $('#AfterCustomSHCess' + rowid).val() == '' ? '0.00' : $('#AfterCustomSHCess' + rowid).val();
|
||
var Grossdutypayable = $('#Grossdutypayable' + rowid).val() == '' ? '0.00' : $('#Grossdutypayable' + rowid).val();
|
||
var totalexp = $('#TotalValue' + rowid).val() == '' ? '0.00' : $('#TotalValue' + rowid).val();
|
||
var Frieght = $('#AfterFreightValue' + rowid).val() == '' ? '0.00' : $('#AfterFreightValue' + rowid).val();
|
||
|
||
var Assessable = $('#AssessableValue' + rowid).val() == '' ? '0.00' : $('#AssessableValue' + rowid).val();
|
||
|
||
var Subtotal = $('#SubTotal' + rowid).val() == '' ? '0.00' : $('#SubTotal' + rowid).val();
|
||
|
||
var Igst = $('#AfterIGST' + rowid).val() == '' ? '0.00' : $('#AfterIGST' + rowid).val();
|
||
|
||
//console.log(totalexp);
|
||
|
||
|
||
TotalLanding = parseFloat(TotalLanding) + parseFloat(AfterLandingCharge);
|
||
TotalCustom = parseFloat(TotalCustom) + parseFloat(AfterCustomduty);
|
||
|
||
TotalCustomED = parseFloat(TotalCustomED) + parseFloat(AfterCustomEDcess);
|
||
TotalCustomSH = parseFloat(TotalCustomSH) + parseFloat(AfterCustomSHcess);
|
||
TotalGrossDuty = parseFloat(TotalGrossDuty) + parseFloat(Grossdutypayable);
|
||
TotalOrdervalue = parseFloat(TotalOrdervalue) + parseFloat(totalexp);
|
||
TotalFreight = parseFloat(TotalFreight) + parseFloat(Frieght);
|
||
|
||
TotalAssessable = parseFloat(TotalAssessable) + parseFloat(Assessable);
|
||
TotalSubtotal = parseFloat(TotalSubtotal) + parseFloat(Subtotal);
|
||
Totaligst = parseFloat(Totaligst) + parseFloat(Igst);
|
||
//console.log(TotalLanding);
|
||
}
|
||
} while (i < rows);
|
||
|
||
$('#txttotallanding').val(parseFloat(TotalLanding).toFixed(2));
|
||
|
||
$('#txttotalcustom').val(parseFloat(TotalCustom).toFixed(2));
|
||
|
||
$('#txttotalcustomED').val(parseFloat(TotalCustomED).toFixed(2));
|
||
$('#txttotalcustomSH').val(parseFloat(TotalCustomSH).toFixed(2));
|
||
|
||
$('#txttotalgrossduty').val(parseFloat(TotalGrossDuty).toFixed(2));
|
||
|
||
$('#txtToatlOrder').val(parseFloat(TotalOrdervalue).toFixed(2));
|
||
$('#txttot').val(parseFloat(TotalOrdervalue).toFixed(2));
|
||
$('#txtTotalFreight').val(parseFloat(TotalFreight).toFixed(2));
|
||
|
||
|
||
$('#txttotalAssessable').val(parseFloat(TotalAssessable).toFixed(2));
|
||
$('#txttotalSubtotal').val(parseFloat(TotalSubtotal).toFixed(2));
|
||
$('#txttotalIgst').val(parseFloat(Totaligst).toFixed(2));
|
||
//console.log(r);
|
||
//var x=parseFloat($('#txttotalcustomED').val());
|
||
//console.log(x);
|
||
//alert(TotalOrder);
|
||
|
||
|
||
|
||
}
|
||
|
||
function clearTaxField() {
|
||
//$('#AfterBasicPriceTax').val('');
|
||
//$('#ReqNo').val('');
|
||
//$('#deptName').val('');
|
||
//$('#CostCenter').val('');
|
||
//$('#AvlBudAmt').val('');
|
||
$('#MaterialCode').val('');
|
||
$('#ItemName').val('');
|
||
$('#UOM').val('');
|
||
$('#Quantity').val('');
|
||
$('#Rate').val('');
|
||
$('#txtBasicValue').val('');
|
||
$('#imBasicPrice').val('');
|
||
$('#ExchangeRt').val('');
|
||
$('#INRBasicvalue').val('');
|
||
$('#BasicPriceTax').val('');
|
||
$('#AfterBasicPriceTax').val('');
|
||
$('#TotalExp').val('');
|
||
$('#AfterLandingCharge').val('');
|
||
$('#LandingCharge').val(0);
|
||
$('#AfterHighseas').val('');
|
||
$('#Highseas').val(0);
|
||
$('#AfterCustomduty').val('');
|
||
$('#Customduty').val(0);
|
||
$('#AfterExcisedutyTax').val('');
|
||
$('#ExcisedutyTax').val(0);
|
||
$('#AfterExcisedutyEDcess').val('');
|
||
$('#ExcisedutyEDcess').val(0);
|
||
$('#AfterExcisedutySHcess').val('');
|
||
$('#ExcisedutySHcess').val(0);
|
||
$('#AfterCustomEDcess').val('');
|
||
$('#CustomEDcess').val(0);
|
||
$('#AfterCustomSHcess').val('')
|
||
$('#CustomSHcess').val(0);
|
||
$('#AfterCustomSHcess').val('');
|
||
$('#AfterAdditionalExciseduty').val('');
|
||
$('#AdditionalExciseduty').val(0);
|
||
$('#Grossdutypayable').val('');
|
||
$('#AvailableModvat').val('');
|
||
$('#Grossexpenses').val('');
|
||
$('#PurQuantity').val('');
|
||
$('#purchaserate').val('');
|
||
$('#CustomDutyExpenses').val('');
|
||
$('#RMCIncludingCustomers').val('');
|
||
|
||
|
||
|
||
$('#drpaddFreight').val('');
|
||
|
||
$('#addNOOfTrips').val('');
|
||
|
||
$('#addtxtFreight').val('');
|
||
|
||
$('#addtxtAfterFreight').val('');
|
||
|
||
|
||
$('#AfterAssessable').val('');
|
||
$('#Subtotal').val('');
|
||
$('#Igst').val(0);
|
||
$('#AfterIgst').val('');
|
||
$('#DutyImpact').val('');
|
||
$('#ClearingCharges').val('');
|
||
$('#Nett').val('');
|
||
|
||
tinyMCE.get('addtxtInstruction').setContent('');
|
||
}
|
||
|
||
$(document).ready(function() {
|
||
$("#editimportpomodel").on("shown.bs.modal", function(e) {
|
||
userid = $(e.relatedTarget).data('userid');
|
||
//alert(userid);
|
||
//alert('inadd');
|
||
|
||
var tr = document.getElementById(userid);
|
||
//alert(tr);
|
||
var cellval = tr.cells;
|
||
//alert(cellval);
|
||
var id = $('#Reqnumber' + userid).val();
|
||
//alert(id);
|
||
$('#EditReqNo').val($('#Reqnumber' + userid).val());
|
||
|
||
//alert($('#Reqnumber'+userid).val());
|
||
$('#EditdeptName').val($('#departmentName' + userid).val());
|
||
$("#EditCostCenter").val($('#costCode' + userid).val());
|
||
// $('#EditAvlBudAmt').val($('#AvilBudget'+userid).val());
|
||
|
||
$('#EditItemName').val($('#materialName' + userid).val());
|
||
$('#EditUOM').val($('#uom' + userid).val());
|
||
$('#EditQuantity').val($('#quantity' + userid).val());
|
||
|
||
|
||
RequistQuantity = $('#quantity' + userid).val();
|
||
$('#EditRate').val($('#itemRate' + userid).val());
|
||
|
||
|
||
var q = parseFloat($('#quantity' + userid).val());
|
||
// console.log(q);
|
||
|
||
var r = parseFloat($('#itemRate' + userid).val());
|
||
|
||
var as = q * r;
|
||
|
||
|
||
$('#EdittxtBasicValue').val(parseFloat(as).toFixed(2));
|
||
$('#EditimBasicPrice').val(parseFloat(as).toFixed(2));
|
||
|
||
var a = parseFloat($('#EdittxtBasicValue').val())
|
||
var b = parseFloat($('#ExchangeRate').val());
|
||
var c = a * b;
|
||
//console.log(b);
|
||
$('#EditINRBasicvalue').val(parseFloat(c).toFixed(2));
|
||
$('#EditAfterBasicPriceTax').val(parseFloat(c).toFixed(2));
|
||
|
||
$('#EditLandingCharge').val($("#LandingCharge" + userid).val());
|
||
$('#EditAfterLandingCharge').val($("#AfterLandingCharge" + userid).val());
|
||
|
||
$('#EditCustomduty').val($("#CustomDuty" + userid).val());
|
||
$('#EditAfterCustomduty').val($("#AfterCustomDuty" + userid).val());
|
||
|
||
$('#EditCustomEDcess').val($("#CustomEdCess" + userid).val());
|
||
// $('#EditCustomEDcess').val($("#CustomEdCess"+userid).val());
|
||
//var x=parseFloat($('#CustomEDcess'+userid).val());
|
||
//console.log(x);AfterCustomEDcess
|
||
$('#EditAfterCustomEDcess').val($("#AfterCustomEdCess1" + userid).val());
|
||
var aa = parseFloat($('#EditAfterCustomEDcess').val());
|
||
// console.log(aa);
|
||
$('#EditCustomSHcess').val($("#CustomSHCess" + userid).val());
|
||
$('#EditAfterCustomSHcess').val($("#AfterCustomSHCess" + userid).val());
|
||
|
||
$('#EditGrossdutypayable').val($("#Grossdutypayable" + userid).val());
|
||
|
||
$('#EditPurQuantity').val($("#QuantityKG" + userid).val());
|
||
|
||
$('#EditCustomDutyExpenses').val($("#CustomDutyExpensesPerKG" + userid).val());
|
||
|
||
|
||
|
||
$('#EditAfterAssessable').val($("#AssessableValue" + userid).val());
|
||
$('#EditSubtotal').val($("#SubTotal" + userid).val());
|
||
$('#EditIgst').val($("#IGST" + userid).val());
|
||
$('#EditAfterIgst').val($("#AfterIGST" + userid).val());
|
||
$('#EditDutyImpact').val($("#DutyImpact" + userid).val());
|
||
$('#EditNett').val($("#NetValue" + userid).val());
|
||
$('#EditClearingCharges').val($("#ClearingCharge" + userid).val());
|
||
//$('#EditAfterBasicPriceTax').val($("#BasicINRValue"+userid).val());
|
||
|
||
$('#EditTotalExp').val($("#TotalValue" + userid).val());
|
||
//$('#EditINRBasicvalue').val($("#BasicINRValue"+userid).val());
|
||
|
||
$('#drpeditFreight').val($("#FreightType" + userid).val());
|
||
$('#editNOOfTrips').val($("#NoOfTrip" + userid).val());
|
||
$('#edittxtFreight').val($("#FreightValue" + userid).val());
|
||
$('#edittxtAfterFreight').val($("#AfterFreightValue" + userid).val());
|
||
|
||
$('#EditPer').val($("#Per" + userid).val());
|
||
|
||
|
||
tinyMCE.get('edittxtInstruction').setContent($('#Addinstruction' + userid).val());
|
||
|
||
var FreightType = $('#drpeditFreight').val();
|
||
|
||
// var type=
|
||
|
||
|
||
if (FreightType == "PER TRIP") {
|
||
///salert();
|
||
$('#EditTripsValue').show();
|
||
} else {
|
||
$('#EditTripsValue').hide();
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
$('#EditTotalOrderValue').val(cellval[6].innerHTML);
|
||
$("#EditMaterialCode").empty();
|
||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||
$("#EditMaterialCode").append($('<option></option>').val($('#materialCode' + userid).val()).html($('#materialCode' + userid).val() + "-" + $('#materialName' + userid).val()));
|
||
var isAdded = "0";
|
||
for (i = 0; i < Material.length; i++) {
|
||
$.each(Material[i], function(idx, obj) {
|
||
|
||
if (obj.ReqNo === id) {
|
||
|
||
$.each(SelectedMaterialList.Mat, function(idx1, el) {
|
||
if (id == el.ReqNo) {
|
||
|
||
if (el.materialCode == obj.MaterialCode) {
|
||
isAdded = "1";
|
||
return false;
|
||
} else {
|
||
isAdded = "0";
|
||
}
|
||
|
||
}
|
||
});
|
||
|
||
|
||
if (isAdded == "0") {
|
||
|
||
$("#EditMaterialCode").append($('<option></option>').val(obj.MaterialCode).html(obj.MaterialCode + "-" + obj.MaterialName));
|
||
}
|
||
|
||
}
|
||
|
||
|
||
});
|
||
}
|
||
|
||
});
|
||
});
|
||
|
||
|
||
$('.EditImport').click(function() {
|
||
// alert('inside edit');
|
||
if (validateEditExceedLimit() && ExceedEditQuantityCheck() && EditQtyZerocheck()) {
|
||
var CostCode = $("#EditCostCenter").val();
|
||
var AvilBudget = $('#EditAvlBudAmt').val();
|
||
var editMaterialCode = $("#EditMaterialCode").val();
|
||
var edititemname = $("#EditItemName").val();
|
||
var editUOM = $('#EditUOM').val();
|
||
var editQuantity = $('#EditQuantity').val();
|
||
var itemRate = $("#EditRate").val();
|
||
var BasicValue = $("#EdittxtBasicValue").val();
|
||
var BasicUSPrice = $("#EdittxtBasicValue").val();
|
||
var basicinr = $('#EditINRBasicvalue').val();
|
||
//console.log(basicinr);
|
||
//var BasicValue=$("#EdittxtBasicValue").val();
|
||
var BasicPrice = $("#EditBasicPriceTax").val();
|
||
var AfterBasicPrice = $("#EditAfterBasicPriceTax").val();
|
||
var Landingcharge = $("#EditLandingCharge").val();
|
||
var AfterLanding = $("#EditAfterLandingCharge").val();
|
||
var CustomDuty = $("#EditCustomduty").val();
|
||
var AfterCustomDuty = $("#EditAfterCustomduty").val();
|
||
var CustomED = $("#EditCustomEDcess").val();
|
||
//console.log(CustomED);
|
||
var AfterCustomED = $("#EditAfterCustomEDcess").val();
|
||
var CustomSH = $("#EditCustomSHcess").val();
|
||
var AfterCustomSH = $("#EditAfterCustomSHcess").val();
|
||
var GrossDuty = $("#EditGrossdutypayable").val();
|
||
var Quantity = $("#EditPurQuantity").val();
|
||
var CustomDutyExpense = $("#EditCustomDutyExpenses").val();
|
||
|
||
var Assessable = $("#EditAfterAssessable").val();
|
||
var SubTotal = $("#EditSubtotal").val();
|
||
var Igst = $("#EditIgst").val();
|
||
var AfterIgst = $("#EditAfterIgst").val();
|
||
var DutyImpact = $("#EditDutyImpact").val();
|
||
var ClearingCharges = $('#EditClearingCharges').val();
|
||
var Nett = $('#EditNett').val();
|
||
|
||
var TotalExp = $('#EdittxtBasicValue').val();
|
||
//alert(itemRate);
|
||
//console.log(GrossDuty);
|
||
var spclins = $.trim(tinymce.get('edittxtInstruction').getContent());
|
||
|
||
var FreightType = $('#drpeditFreight').val();
|
||
var FreightRate = $('#edittxtFreight').val();
|
||
var FreightRateAmount = $('#edittxtAfterFreight').val();
|
||
var Nooftrip = $('#editNOOfTrips').val();
|
||
|
||
//console.log(FreightRateAmount);
|
||
|
||
var FreightTypename = $('#drpeditFreight').val();
|
||
if (FreightTypename != "PER TRIP") {
|
||
|
||
Nooftrip = '';
|
||
}
|
||
|
||
// console.log(FreightType);
|
||
// console.log(Nooftrip);
|
||
// console.log(FreightRate);
|
||
// console.log(FreightRateAmount);
|
||
|
||
var per = $('#EditPer').val();
|
||
|
||
if (per == '') {
|
||
var per = $('#EditUOM').val();
|
||
}
|
||
|
||
var tr = document.getElementById(userid);
|
||
var cellval = tr.cells;
|
||
|
||
|
||
cellval[4].innerHTML = editQuantity;
|
||
cellval[5].innerHTML = editUOM;
|
||
cellval[6].innerHTML = itemRate;
|
||
cellval[7].innerHTML = BasicValue;
|
||
|
||
$('#materialCode' + userid).val(editMaterialCode);
|
||
$('#materialName' + userid).val(edititemname);
|
||
$('#uom' + userid).val(editUOM);
|
||
$('#quantity' + userid).val(editQuantity);
|
||
$('#itemRate' + userid).val(itemRate);
|
||
$('#ProductPrice' + userid).val(BasicValue);
|
||
$('#BasicAmt' + userid).val(BasicValue);
|
||
$('#BasicPriceInMTon' + userid).val(BasicUSPrice);
|
||
$('#BasicINRValue' + userid).val(basicinr);
|
||
$('#BasicPriceTax' + userid).val(BasicPrice);
|
||
$('#AfterBasicPriceTax' + userid).val(AfterBasicPrice);
|
||
$('#LandingCharge' + userid).val(Landingcharge);
|
||
$('#AfterLandingCharge' + userid).val(AfterLanding);
|
||
$('#CustomDuty' + userid).val(CustomDuty);
|
||
$('#AfterCustomDuty' + userid).val(AfterCustomDuty);
|
||
$('#CustomEdCess' + userid).val(CustomED);
|
||
$('#AfterCustomEdCess1' + userid).val(AfterCustomED);
|
||
$('#CustomSHCess' + userid).val(CustomSH);
|
||
$('#AfterCustomSHCess' + userid).val(AfterCustomSH);
|
||
$('#Grossdutypayable' + userid).val(GrossDuty);
|
||
$('#QuantityKG' + userid).val(Quantity);
|
||
$('#CustomDutyExpensesPerKG' + userid).val(CustomDutyExpense);
|
||
$('#TotalValue' + userid).val(TotalExp);
|
||
|
||
$('#AssessableValue' + userid).val(Assessable);
|
||
$('#SubTotal' + userid).val(SubTotal);
|
||
$('#IGST' + userid).val(Igst);
|
||
$('#AfterIGST' + userid).val(AfterIgst);
|
||
$('#DutyImpact' + userid).val(DutyImpact);
|
||
$('#NetValue' + userid).val(Nett);
|
||
$('#ClearingCharge' + userid).val(ClearingCharges);
|
||
|
||
|
||
$('#FreightType' + userid).val(FreightType);
|
||
$('#NoOfTrip' + userid).val(Nooftrip);
|
||
$('#FreightValue' + userid).val(FreightRate);
|
||
$('#AfterFreightValue' + userid).val(FreightRateAmount);
|
||
|
||
$('#Per' + userid).val(per.trim());
|
||
|
||
$('#Addinstruction' + userid).val(spclins);
|
||
// var a=parseFloat($('#ProductPrice'+userid).val());
|
||
// console.log(a);
|
||
// var a=$('#FreightType'+userid).val();
|
||
// var b=$('#NoOfTrip'+userid).val();
|
||
// var c=$('#FreightValue'+userid).val();
|
||
var d = $('#AfterCustomEDCess' + userid).val();
|
||
|
||
|
||
// console.log(a);
|
||
// console.log(b);
|
||
// console.log(c);
|
||
// console.log(d);
|
||
|
||
|
||
populateValueMainFormForEditImportTax();
|
||
setTimeout(() => {
|
||
$('#editimportpomodel').modal('hide');
|
||
}, 1000);
|
||
}
|
||
|
||
|
||
|
||
});
|
||
|
||
function populateValueMainFormForEditImportTax() {
|
||
var rows = document.getElementById('ImportTax').rows.length;
|
||
var TotalLanding = 0;
|
||
|
||
var TotalCustom = 0;
|
||
|
||
var TotalGrossDuty = 0;
|
||
var TotalCustomED = 0;
|
||
var TotalGrossExpense = 0;
|
||
var Totalvalue = 0;
|
||
var TotalOrdervalue = 0;
|
||
var TotalFreight = 0;
|
||
var TotalCustomSH = 0;
|
||
var TotalAssessable = 0;
|
||
var TotalSubtotal = 0;
|
||
var TotalIgst = 0;
|
||
|
||
var i = 0;
|
||
var TotalRMC = 0;
|
||
do {
|
||
i += 1;
|
||
var tr = document.getElementById(i);
|
||
if (tr != null) {
|
||
cells = tr.getElementsByTagName('td');
|
||
var rowid = cells[0].innerHTML;
|
||
|
||
var AfterLandingCharge = $('#AfterLandingCharge' + rowid).val() == '' ? '0.00' : $('#AfterLandingCharge' + rowid).val();
|
||
//console.log(AfterLandingCharge);
|
||
|
||
var AfterCustomduty = $('#AfterCustomDuty' + rowid).val() == '' ? '0.00' : $('#AfterCustomDuty' + rowid).val();
|
||
|
||
|
||
var AfterCustomEDcess = $('#AfterCustomEdCess1' + rowid).val() == '' ? '0.00' : $('#AfterCustomEdCess1' + rowid).val();
|
||
var AfterCustomSHcess = $('#AfterCustomSHCess' + rowid).val() == '' ? '0.00' : $('#AfterCustomSHCess' + rowid).val();
|
||
//var AdditionalExciseduty=$('#AfterAddlExciseDuty'+rowid).val()==''?'0.00':$('#AfterAddlExciseDuty'+rowid).val();
|
||
var Grossdutypayable = $('#Grossdutypayable' + rowid).val() == '' ? '0.00' : $('#Grossdutypayable' + rowid).val();
|
||
|
||
var Totalvalue = $('#TotalValue' + rowid).val() == '' ? '0.00' : $('#TotalValue' + rowid).val();
|
||
|
||
var Frieght = $('#AfterFreightValue' + rowid).val() == '' ? '0.00' : $('#AfterFreightValue' + rowid).val();
|
||
|
||
|
||
var Assesable = $('#AssessableValue' + rowid).val() == '' ? '0.00' : $('#AssessableValue' + rowid).val();
|
||
var Subtotal = $('#SubTotal' + rowid).val() == '' ? '0.00' : $('#SubTotal' + rowid).val();
|
||
var Igst = $('#AfterIGST' + rowid).val() == '' ? '0.00' : $('#AfterIGST' + rowid).val();
|
||
//var RMC=$('#RMCIncludingCustomers'+rowid).val()==''?'0.00':$('#RMCIncludingCustomers'+rowid).val();
|
||
|
||
//console.log(Totalvalue);
|
||
|
||
TotalLanding = parseFloat(TotalLanding) + parseFloat(AfterLandingCharge);
|
||
|
||
TotalCustom = parseFloat(TotalCustom) + parseFloat(AfterCustomduty);
|
||
|
||
TotalCustomED = parseFloat(TotalCustomED) + parseFloat(AfterCustomEDcess);
|
||
TotalCustomSH = parseFloat(TotalCustomSH) + parseFloat(AfterCustomSHcess);
|
||
|
||
TotalGrossDuty = parseFloat(TotalGrossDuty) + parseFloat(Grossdutypayable);
|
||
|
||
TotalOrdervalue = parseFloat(TotalOrdervalue) + parseFloat(Totalvalue);
|
||
|
||
TotalFreight = parseFloat(TotalFreight) + parseFloat(Frieght);
|
||
|
||
TotalAssessable = parseFloat(TotalAssessable) + parseFloat(Assesable);
|
||
TotalSubtotal = parseFloat(TotalSubtotal) + parseFloat(Subtotal);
|
||
TotalIgst = parseFloat(TotalIgst) + parseFloat(Igst);
|
||
|
||
//TotalRMC=parseFloat(TotalRMC)+parseFloat(RMC);
|
||
|
||
//console.log(Totalvalue);
|
||
|
||
}
|
||
|
||
|
||
} while (i < rows);
|
||
|
||
$('#txttotallanding').val(parseFloat(TotalLanding).toFixed(2));
|
||
|
||
$('#txttotalcustom').val(parseFloat(TotalCustom).toFixed(2));
|
||
|
||
$('#txttotalcustomSH').val(parseFloat(TotalCustomSH).toFixed(2));
|
||
|
||
$('#txttotalgrossduty').val(parseFloat(TotalGrossDuty).toFixed(2));
|
||
|
||
$('#txttotalcustomED').val(parseFloat(TotalCustomED).toFixed(2));
|
||
|
||
$('#txtToatlOrder').val(parseFloat(TotalOrdervalue).toFixed(2));
|
||
$('#txttot').val(parseFloat(TotalOrdervalue).toFixed(2));
|
||
|
||
$('#txtTotalFreight').val(parseFloat(TotalFreight).toFixed(2));
|
||
|
||
|
||
$('#txttotalAssessable').val(parseFloat(TotalAssessable).toFixed(2));
|
||
$('#txttotalSubtotal').val(parseFloat(TotalSubtotal).toFixed(2));
|
||
$('#txttotalIgst').val(parseFloat(TotalIgst).toFixed(2));
|
||
//var a=parseFloat($('#txttotallanding').val());
|
||
//console.log(a);
|
||
|
||
|
||
//$('#txttotallanding').val(parseFloat(TotalLanding).toFixed(2));
|
||
}
|
||
|
||
|
||
|
||
// function DeleteRow(rowid)
|
||
// { //alert('Delete');
|
||
// var DelRows = $('#txtDeletedRow').val();
|
||
// var answer = confirm(" Do you want to delete the Item from the List?")
|
||
// if (answer)
|
||
// {
|
||
// //alert('Confirm');
|
||
// var td = document.getElementById(rowid);
|
||
// td.parentNode.removeChild(td);
|
||
|
||
// var removeItem = $('#materialCode'+rowid).val();
|
||
|
||
|
||
|
||
// SelectedMaterialCode.splice( SelectedMaterialCode.indexOf('removeItem'), 1 );
|
||
// $.each(SelectedMaterialList.Mat, function(i, el){
|
||
|
||
// if (this.materialCode == removeItem){//Type = '';
|
||
// SelectedMaterialList.Mat.splice(i, 1);
|
||
// }
|
||
// });
|
||
// // alert(SelectedMaterialCode);
|
||
// if(DelRows != '')
|
||
// {
|
||
// DelRows = DelRows + ":" + rowid;
|
||
// }
|
||
// else
|
||
// {
|
||
// DelRows= "0" + ":" + rowid;
|
||
// }
|
||
// $('#txtDeletedRow').val(DelRows);
|
||
// populateValueMainFormForDeleteItem(rowid);
|
||
// }
|
||
|
||
// }
|
||
|
||
|
||
|
||
|
||
$('.UpdateImport').click(function() {
|
||
|
||
var FreightType = $('#drpviewFreight').val();
|
||
var FreightRate = $('#viewtxtFreight').val();
|
||
var FreightRateAmount = $('#viewtxtAfterFreight').val();
|
||
var Nooftrip = $('#viewNOOfTrips').val();
|
||
|
||
var FreightTypename = $('#drpviewFreight').val();
|
||
if (FreightTypename != "PER TRIP") {
|
||
|
||
Nooftrip = '';
|
||
}
|
||
|
||
var tr = document.getElementById(userid);
|
||
|
||
$('#FreightType' + userid).val(FreightType);
|
||
$('#NoOfTrip' + userid).val(Nooftrip);
|
||
$('#FreightValue' + userid).val(FreightRate);
|
||
$('#AfterFreightValue' + userid).val(FreightRateAmount);
|
||
|
||
populateValueMainFormForupdateImportTax();
|
||
|
||
});
|
||
|
||
|
||
|
||
function populateValueMainFormForupdateImportTax() {
|
||
var rows = document.getElementById('ImportTax').rows.length;
|
||
var TotalFreight = 0;
|
||
var i = 0;
|
||
do {
|
||
|
||
i += 1;
|
||
var tr = document.getElementById(i);
|
||
if (tr != null) {
|
||
cells = tr.getElementsByTagName('td');
|
||
var rowid = cells[0].innerHTML;
|
||
|
||
var Frieght = $('#AfterFreightValue' + rowid).val() == '' ? '0.00' : $('#AfterFreightValue' + rowid).val();
|
||
|
||
TotalFreight = parseFloat(TotalFreight) + parseFloat(Frieght);
|
||
|
||
}
|
||
} while (i < rows);
|
||
|
||
$('#txtTotalFreight').val(parseFloat(TotalFreight).toFixed(2));
|
||
}
|
||
|
||
|
||
function PageRedirect() {
|
||
window.location = "poapproval";
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
var DeletedMaterialCode = '';
|
||
var DeletedMaterialName = '';
|
||
|
||
function DeleteRow(rowid) {
|
||
|
||
var id = [];
|
||
var DelRows = $('#txtDeletedRow').val();
|
||
|
||
var tr = document.getElementById(rowid);
|
||
|
||
var MaterialCode = $('#materialCode' + rowid).val();
|
||
var LineItemNo = $('#LineItemNo' + rowid).val();
|
||
var ReqNo = $('#Reqnumber' + rowid).val();
|
||
var POType = '<?php echo IMPORT ?>';
|
||
id[0] = LineItemNo;
|
||
id[1] = ReqNo;
|
||
id[2] = MaterialCode;
|
||
id[3] = POType;
|
||
|
||
|
||
var answer = confirm(" Do you want to delete the Item from the List?")
|
||
if (answer) {
|
||
populateValueMainFormForDeleteItem(rowid);
|
||
tr.parentNode.removeChild(tr);
|
||
|
||
var removeItem = $('#materialCode' + rowid).val();
|
||
|
||
var materialCode = $('#materialCode' + rowid).val();
|
||
|
||
|
||
var removeItem = $('#materialCode' + rowid).val();
|
||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||
for (i = 0; i < Material.length; i++) {
|
||
$.each(Material[i], function(index, value) {
|
||
|
||
|
||
if (value.MaterialCode == materialCode) {
|
||
|
||
|
||
// $("#MaterialCode").append( $('<option></option>').val(value.MaterialCode).html(value.MaterialCode + "-" + value.MaterialName) );
|
||
DeletedMaterialCode = $('#materialCode' + rowid).val();
|
||
DeletedMaterialName = $('#materialName' + rowid).val();
|
||
}
|
||
});
|
||
}
|
||
|
||
|
||
SelectedMaterialCode.splice(SelectedMaterialCode.indexOf('removeItem'), 1);
|
||
var x = <?php echo json_encode($POItem, JSON_PRETTY_PRINT) ?>;
|
||
|
||
var result = '0';
|
||
$.each(x, function(idx, obj) {
|
||
|
||
if (obj.LineItemNo === LineItemNo) {
|
||
result = '1';
|
||
return false;
|
||
}
|
||
|
||
});
|
||
|
||
// alert(result);
|
||
if (result == '0') {
|
||
var DelRows = $('#txtDeletedRow').val();
|
||
//tr.parentNode.removeChild(tr);
|
||
if (DelRows != '') {
|
||
DelRows = DelRows + ":" + rowid;
|
||
} else {
|
||
DelRows = "0" + ":" + rowid;
|
||
}
|
||
$('#txtDeletedRow').val(DelRows);
|
||
}
|
||
// To delete the value from Tables
|
||
else if (result == '1') {
|
||
var DelRows = $('#txtDeletedRow').val();
|
||
//tr.parentNode.removeChild(tr);
|
||
if (DelRows != '') {
|
||
DelRows = DelRows + ":" + rowid;
|
||
} else {
|
||
DelRows = "0" + ":" + rowid;
|
||
}
|
||
$('#txtDeletedRow').val(DelRows);
|
||
$('#loader').show();
|
||
|
||
$.ajax({
|
||
data: {
|
||
id: id
|
||
},
|
||
type: "POST",
|
||
url: "<?php echo base_url() ?>purchaseorder/DeletePODetails",
|
||
success: function(data) {
|
||
$('#loader').hide();
|
||
|
||
if (data) {
|
||
// $('#content').loader('hide');
|
||
alert(data);
|
||
} else {
|
||
alert("Error");
|
||
}
|
||
|
||
}
|
||
});
|
||
}
|
||
|
||
// populateValueMainFormForDeleteItem(rowid);
|
||
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
function populateValueMainFormForDeleteItem(rowid) {
|
||
var TotalLanding = $('#txttotallanding').val();
|
||
|
||
var TotalCustom = $('#txttotalcustom').val();
|
||
|
||
var TotalCustomED = $('#txttotalcustomED').val();
|
||
var TotalCustomSH = $('#txttotalcustomSH').val();
|
||
|
||
var TotalGrossDuty = $('#txttotalgrossduty').val();
|
||
|
||
var TotalOrderValue = $('#txtToatlOrder').val();
|
||
var TotalFreight = $('#txtTotalFreight').val();
|
||
|
||
|
||
var TotalAssessable = $('#txttotalAssessable').val();
|
||
|
||
var TotalSubtotal = $('#txttotalSubtotal').val();
|
||
|
||
var TotalIgst = $('#txttotalIgst').val();
|
||
|
||
//console.log(TotalCustomED);
|
||
|
||
var AfterLandingCharge = $('#AfterLandingCharge' + rowid).val() == '' ? '0.00' : $('#AfterLandingCharge' + rowid).val();
|
||
|
||
var AfterCustomduty = $('#AfterCustomDuty' + rowid).val() == '' ? '0.00' : $('#AfterCustomDuty' + rowid).val();
|
||
|
||
|
||
var AfterCustomEDcess = $('#AfterCustomEdCess1' + rowid).val() == '' ? '0.00' : $('#AfterCustomEdCess1' + rowid).val();
|
||
var AfterCustomSHcess = $('#AfterCustomSHCess' + rowid).val() == '' ? '0.00' : $('#AfterCustomSHCess' + rowid).val();
|
||
|
||
var Grossdutypayable = $('#Grossdutypayable' + rowid).val() == '' ? '0.00' : $('#Grossdutypayable' + rowid).val();
|
||
|
||
|
||
//console.log(AfterCustomEDcess);
|
||
var totalExp = $('#TotalValue' + rowid).val() == '' ? '0.00' : $('#TotalValue' + rowid).val();
|
||
var Frieght = $('#AfterFreightValue' + rowid).val() == '' ? '0.00' : $('#AfterFreightValue' + rowid).val();
|
||
|
||
|
||
var AfterAssessable = $('#AssessableValue' + rowid).val() == '' ? '0.00' : $('#AssessableValue' + rowid).val();
|
||
|
||
var AfterIgst = $('#AfterIGST' + rowid).val() == '' ? '0.00' : $('#AfterIGST' + rowid).val();
|
||
|
||
var AfterSubtotal = $('#SubTotal' + rowid).val() == '' ? '0.00' : $('#SubTotal' + rowid).val();
|
||
|
||
|
||
|
||
TotalAssessable = parseFloat(TotalAssessable) - parseFloat(AfterAssessable);
|
||
|
||
TotalIgst = parseFloat(TotalIgst) - parseFloat(AfterIgst);
|
||
|
||
TotalSubtotal = parseFloat(TotalSubtotal) - parseFloat(AfterSubtotal);
|
||
|
||
|
||
|
||
TotalLanding = parseFloat(TotalLanding) - parseFloat(AfterLandingCharge);
|
||
|
||
TotalCustom = parseFloat(TotalCustom) - parseFloat(AfterCustomduty);
|
||
|
||
TotalCustomED = parseFloat(TotalCustomED) - parseFloat(AfterCustomEDcess);
|
||
TotalCustomSH = parseFloat(TotalCustomSH) - parseFloat(AfterCustomSHcess);
|
||
|
||
TotalGrossDuty = parseFloat(TotalGrossDuty) - parseFloat(Grossdutypayable);
|
||
|
||
TotalOrderValue = parseFloat(TotalOrderValue) - parseFloat(totalExp);
|
||
TotalFreight = parseFloat(TotalFreight) - parseFloat(Frieght);
|
||
|
||
$('#txttotallanding').val(parseFloat(TotalLanding).toFixed(2));
|
||
|
||
$('#txttotalcustom').val(parseFloat(TotalCustom).toFixed(2));
|
||
|
||
$('#txttotalcustomED').val(parseFloat(TotalCustomED).toFixed(2));
|
||
$('#txttotalcustomSH').val(parseFloat(TotalCustomSH).toFixed(2));
|
||
|
||
$('#txttotalgrossduty').val(parseFloat(TotalGrossDuty).toFixed(2));
|
||
|
||
$('#txtToatlOrder').val(parseFloat(TotalOrderValue).toFixed(2));
|
||
$('#txttot').val(parseFloat(TotalOrderValue).toFixed(2));
|
||
|
||
$('#txtTotalFreight').val(parseFloat(TotalFreight).toFixed(2));
|
||
|
||
|
||
$('#txttotalAssessable').val(parseFloat(TotalAssessable).toFixed(2));
|
||
|
||
$('#txttotalSubtotal').val(parseFloat(TotalSubtotal).toFixed(2));
|
||
|
||
$('#txttotalIgst').val(parseFloat(TotalIgst).toFixed(2));
|
||
|
||
|
||
|
||
}
|
||
|
||
function Budgetcheck() {
|
||
//alert();
|
||
var totalorderedamount = parseFloat($('#txttot').val());
|
||
var Exchange = parseFloat($('#ExchangeRate').val());
|
||
//console.log(Exchange);
|
||
var totordring = totalorderedamount * Exchange;
|
||
var TotalSum = totavlbud;
|
||
//console.log(TotalSum);
|
||
// if(totordring>TotalSum)
|
||
// {
|
||
// alert('You are Exceeding The Budget');
|
||
// return false;
|
||
// }
|
||
|
||
// else
|
||
// {
|
||
return true;
|
||
//}
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
function Save(status) {
|
||
|
||
|
||
if (status == '0') {
|
||
stat = '<?php echo PO_DRAFT; ?>';
|
||
} else if (status == '1') {
|
||
stat = '<?php echo PO_CREATED; ?>';
|
||
} else if (status == '4') {
|
||
stat = '<?php echo PO_RELEASED; ?>';
|
||
}
|
||
|
||
$('#txtStatus').val(stat);
|
||
//var txtRowCount = $('#txtRowCount').val();
|
||
//var Row=$('#txtRow').val();
|
||
//exit();
|
||
|
||
|
||
tinyMCE.triggerSave();
|
||
|
||
var Row = $('#txtRow').val();
|
||
|
||
var txtDeletedRow = $('#txtDeletedRow').val();
|
||
//exit();
|
||
//var TotalOrder=$('#txtToatlOrder').val();
|
||
//exit();
|
||
if (validate() && Budgetcheck()) {
|
||
if (document.getElementById('ImportTax').rows.length <= 0) {
|
||
|
||
alert('Please Select Line item to Create PO');
|
||
$('#Deliverydt').focus();
|
||
return false;
|
||
} else {
|
||
// $('#content').loader('show');
|
||
var formData = new FormData($('.ImportPO')[0]);
|
||
formData.append('txtRowCount', Row);
|
||
formData.append('txtDeletedRow', txtDeletedRow);
|
||
formData.append('textStatus', stat);
|
||
$('#loader').show();
|
||
|
||
$.ajax({
|
||
// data:$('.ImportPO').serialize()+"&txtRowCount="+Row+"&txtDeletedRow="+txtDeletedRow+"&textStatus="+stat,
|
||
data: formData,
|
||
processData: false,
|
||
contentType: false,
|
||
//data:$('.CreatealterPO').serialize()+"&TextRowCount="+TextRowCount+"&TextDeQletedRowCount="+TextDeletedRowCount+"&TextTotalOrderValueSummaryService="+TextTotalOrderValueSummaryService+"&TextSpcialInstruction="+TextSpcialInstruction+"&TextExchangerate"+ExcLandingCharge="+hangerate+"Status="+TextStatus,
|
||
type: "POST",
|
||
url: "<?php echo base_url() ?>purchaseorder/EditImportPurchaseOrder",
|
||
success: function(data) {
|
||
$('#loader').hide();
|
||
|
||
// console.log(data);
|
||
if (data) {
|
||
// // $('#content').loader('hide');
|
||
alert(data);
|
||
$('#txtRowCount').val('');
|
||
$('#txtDeletedRow').val('');
|
||
//$('#SpcialInstruction').val('');
|
||
//$('#txtDeliveryAddress').val('');
|
||
window.location = "purchaseorderListing";
|
||
|
||
} else {
|
||
alert("Error");
|
||
}
|
||
|
||
}
|
||
|
||
});
|
||
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
|
||
$("#PaymentTerms").change(function() {
|
||
|
||
if ($('#PaymentTerms').val().trim() == 'PT08')
|
||
|
||
{
|
||
|
||
$('#otheroptiondiv').show();
|
||
} else {
|
||
$('#otheroptiondiv').hide();
|
||
}
|
||
});
|
||
|
||
|
||
|
||
|
||
$('#drpviewFreight').change(function() {
|
||
var FreightType = $('#drpviewFreight').val();
|
||
|
||
if (FreightType == "PER TRIP") {
|
||
$('#ViewTripsValue').show();
|
||
$(this).parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#viewNOOfTrips').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#viewtxtFreight').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#viewtxtAfterFreight').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
} else {
|
||
$('#ViewTripsValue').hide();
|
||
$(this).parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#viewNOOfTrips').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#viewtxtFreight').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#viewtxtAfterFreight').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
}
|
||
|
||
$('#viewNOOfTrips').val('');
|
||
$('#viewtxtFreight').val('');
|
||
$('#viewtxtAfterFreight').val('');
|
||
selValue = $("#drpviewFreight").val();
|
||
if (selValue == NilType) {
|
||
|
||
$('#viewtxtFreight').attr('readonly', 'true');
|
||
$('#viewtxtFreight').val('0.00');
|
||
|
||
} else {
|
||
$('#viewtxtFreight').removeAttr('readonly', 'true');
|
||
$('#viewtxtFreight').val('');
|
||
}
|
||
|
||
calculateFreight(2);
|
||
|
||
|
||
});
|
||
|
||
|
||
|
||
|
||
|
||
|
||
$('#drpeditFreight').change(function() {
|
||
var FreightType = $('#drpeditFreight').val();
|
||
|
||
if (FreightType == "PER TRIP") {
|
||
$('#EditTripsValue').show();
|
||
$(this).parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#editNOOfTrips').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#edittxtFreight').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#edittxtAfterFreight').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
} else {
|
||
$('#EditTripsValue').hide();
|
||
$(this).parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#editNOOfTrips').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#edittxtFreight').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#edittxtAfterFreight').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
}
|
||
|
||
$('#editNOOfTrips').val('');
|
||
$('#edittxtFreight').val('');
|
||
$('#edittxtAfterFreight').val('');
|
||
|
||
if ($('#EditRate').val() != '' && $('#EditMaterialCode').val() != "0") {
|
||
selValue = $("#drpEditFreight").val();
|
||
$('#txtEditFreight').val('');
|
||
$('#edittxtAfterFreight').val('');
|
||
|
||
if (selValue == NilType) {
|
||
|
||
$('#txtEditFreight').attr('readonly', 'true');
|
||
$('#txtEditFreight').val('0.00');
|
||
|
||
} else {
|
||
$('#txtEditFreight').removeAttr('readonly', 'true');
|
||
$('#txtEditFreight').val('');
|
||
}
|
||
} else {
|
||
alert('Please Select MaterialCode and Rate Field Value');
|
||
$('#drpEditFreight').val("0");
|
||
$('#EditRate').focus();
|
||
}
|
||
calculateFreight(1);
|
||
|
||
});
|
||
|
||
|
||
|
||
$('#drpaddFreight').change(function() {
|
||
//alert();
|
||
var FreightType = $('#drpaddFreight').val();
|
||
|
||
if (FreightType == "PER TRIP") {
|
||
$('#AddTripsValue').show();
|
||
$(this).parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#addNOOfTrips').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#addtxtFreight').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
$('#addtxtAfterFreight').parent().removeClass('col-md-3').addClass('col-md-2');
|
||
} else {
|
||
$('#AddTripsValue').hide();
|
||
$(this).parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#addNOOfTrips').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#addtxtFreight').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
$('#addtxtAfterFreight').parent().removeClass('col-md-2').addClass('col-md-3');
|
||
}
|
||
|
||
|
||
if ($('#Rate').val() != '' && $('#MaterialCode').val() != "0") {
|
||
selValue = $("#drpaddFreight").val();
|
||
$('#txtFreight').val('');
|
||
$('#txtAfterFreight').val('');
|
||
|
||
if (selValue == NilType) {
|
||
|
||
$('#txtFreight').attr('readonly', 'true');
|
||
$('#txtFreight').val('0.00');
|
||
|
||
} else {
|
||
$('#txtFreight').removeAttr('readonly', 'true');
|
||
$('#txtFreight').val('');
|
||
|
||
|
||
}
|
||
} else {
|
||
alert('Please Select MaterialCode and Rate Field Value');
|
||
$('#drpaddFreight').val("0");
|
||
$('#Rate').focus();
|
||
}
|
||
calculateFreight(0);
|
||
|
||
});
|
||
|
||
|
||
|
||
|
||
function calculateFreight(isEdit) {
|
||
if (isEdit == '0') {
|
||
if ($('#MaterialCode').val() == "0") {
|
||
alert('Please Select the Material Code');
|
||
$('#MaterialCode').focus();
|
||
$('#txtFreight').val('');
|
||
return false;
|
||
} else if ($('#Rate').val() == '') {
|
||
alert('Please Enter the Rate value');
|
||
$('#Rate').focus();
|
||
$('#addtxtFreight').val('');
|
||
return false;
|
||
} else {
|
||
// var basicValue = parseFloat($('#txtBasicValue').val());
|
||
var basicValue = parseFloat($('#INRBasicvalue').val());
|
||
var FreightType = $("#drpaddFreight").val();
|
||
if (FreightType == "0") {
|
||
alert('Please select Freight Type');
|
||
$('#addtxtFreight').val('');
|
||
$("#drpaddFreight").focus();
|
||
} else if ($('#addtxtFreight').val() != "0" && $('#addtxtFreight').val() != '') {
|
||
var FreightValue = parseFloat($('#addtxtFreight').val());
|
||
var UOM = parseFloat($('#UOM').val());
|
||
var Quantity = parseFloat($('#Quantity').val());
|
||
var AfterFreight = 0.0;
|
||
if (FreightType == PercentageType) {
|
||
AfterFreight = <?php echo FREIGHT_PERCENTAGE; ?>;
|
||
} else if (FreightType == NilType) {
|
||
AfterFreight = 0.0;
|
||
} else if (FreightType == '<?php echo LUMPSUM; ?>') {
|
||
AfterFreight = <?php echo FREIGHT_LUMPSUM; ?>;
|
||
} else if (FreightType == '<?php echo PERUOM; ?>') {
|
||
AfterFreight = <?php echo FREIGHT_PERUOM; ?>;
|
||
} else if (FreightType == '<?php echo PERTRIP; ?>') {
|
||
if ($('#addNOOfTrips').val() == '') {
|
||
alert('Please Enter No of Trip');
|
||
|
||
$("#addNOOfTrips").focus();
|
||
$('#addtxtFreight').val(0)
|
||
AfterFreight = 0;
|
||
$('#addtxtAfterFreight').val("0.00");
|
||
return false;
|
||
} else {
|
||
var noOftrip = $("#addNOOfTrips").val();
|
||
AfterFreight = <?php echo FREIGHT_PERTRIP; ?>;
|
||
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
|
||
}
|
||
|
||
|
||
} else {
|
||
AfterFreight = $("#addtxtFreight").val();
|
||
}
|
||
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
|
||
|
||
$('#addtxtAfterFreight').val(AfterFreightval);
|
||
} else {
|
||
$('#addtxtAfterFreight').val("0.00");
|
||
}
|
||
|
||
}
|
||
// calculateTotalValue();
|
||
} else if (isEdit == '1') {
|
||
|
||
|
||
|
||
|
||
if ($('#EditMaterialCode').val() == '') {
|
||
alert('Please Select the Material Code');
|
||
$('#EditMaterialCode').focus();
|
||
$('#edittxtFreight').val('');
|
||
return false;
|
||
} else if ($('#EditRate').val() == '') {
|
||
alert('Please Enter the Rate value');
|
||
$('#EditRate').focus();
|
||
$('#edittxtFreight').val('');
|
||
return false;
|
||
} else {
|
||
var basicValue = parseFloat($('#EditINRBasicvalue').val());
|
||
var FreightType = $("#drpeditFreight").val();
|
||
if (FreightType == "0") {
|
||
alert('Please select Freight Type');
|
||
$('#edittxtFreight').val('');
|
||
$("#drpeditFreight").focus();
|
||
} else if ($('#edittxtFreight').val() != "0" && $('#edittxtFreight').val() != '') {
|
||
var FreightValue = parseFloat($('#edittxtFreight').val());
|
||
var UOM = parseFloat($('#EditUOM').val());
|
||
var Quantity = parseFloat($('#EditQuantity').val());
|
||
var AfterFreight = 0.0;
|
||
if (FreightType == PercentageType) {
|
||
AfterFreight = <?php echo FREIGHT_PERCENTAGE; ?>;
|
||
} else if (FreightType == NilType) {
|
||
AfterFreight = 0.0;
|
||
} else if (FreightType == '<?php echo LUMPSUM; ?>') {
|
||
AfterFreight = <?php echo FREIGHT_LUMPSUM; ?>;
|
||
} else if (FreightType == '<?php echo PERUOM; ?>') {
|
||
AfterFreight = <?php echo FREIGHT_PERUOM; ?>;
|
||
} else if (FreightType == '<?php echo PERTRIP; ?>') {
|
||
if ($('#editNOOfTrips').val() == '') {
|
||
alert('Please Enter No of Trip');
|
||
|
||
$("#editNOOfTrips").focus();
|
||
$('#edittxtFreight').val(0)
|
||
AfterFreight = 0;
|
||
$('#edittxtAfterFreight').val("0.00");
|
||
return false;
|
||
} else {
|
||
var noOftrip = $("#editNOOfTrips").val();
|
||
AfterFreight = <?php echo FREIGHT_PERTRIP; ?>;
|
||
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
|
||
}
|
||
} else {
|
||
AfterFreight = $("#edittxtFreight").val();
|
||
}
|
||
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
|
||
|
||
$('#edittxtAfterFreight').val(AfterFreightval);
|
||
} else {
|
||
$('#edittxtAfterFreight').val("0.00");
|
||
}
|
||
|
||
}
|
||
// calculateEditTotalValue();
|
||
|
||
} else {
|
||
var basicValue = parseFloat($('#ViewINRBasicvalue').val());
|
||
|
||
///console.log(basicValue);
|
||
var FreightType = $("#drpviewFreight").val();
|
||
if (FreightType == "0") {
|
||
alert('Please select Freight Type');
|
||
$('#viewtxtFreight').val('');
|
||
$("#drpviewFreight").focus();
|
||
} else if ($('#viewtxtFreight').val() != "0" && $('#viewtxtFreight').val() != '') {
|
||
var FreightValue = parseFloat($('#viewtxtFreight').val());
|
||
var UOM = parseFloat($('#ViewUOM').val());
|
||
var Quantity = parseFloat($('#ViewQuantity').val());
|
||
var AfterFreight = 0.0;
|
||
if (FreightType == PercentageType) {
|
||
AfterFreight = <?php echo FREIGHT_PERCENTAGE; ?>;
|
||
} else if (FreightType == NilType) {
|
||
AfterFreight = 0.0;
|
||
} else if (FreightType == '<?php echo LUMPSUM; ?>') {
|
||
AfterFreight = <?php echo FREIGHT_LUMPSUM; ?>;
|
||
} else if (FreightType == '<?php echo PERUOM; ?>') {
|
||
AfterFreight = <?php echo FREIGHT_PERUOM; ?>;
|
||
} else if (FreightType == '<?php echo PERTRIP; ?>') {
|
||
if ($('#viewNOOfTrips').val() == '') {
|
||
alert('Please Enter No of Trip');
|
||
|
||
$("#viewNOOfTrips").focus();
|
||
$('#viewtxtFreight').val(0)
|
||
AfterFreight = 0;
|
||
$('#viewtxtAfterFreight').val("0.00");
|
||
return false;
|
||
} else {
|
||
var noOftrip = $("#viewNOOfTrips").val();
|
||
AfterFreight = <?php echo FREIGHT_PERTRIP; ?>;
|
||
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
|
||
}
|
||
} else {
|
||
AfterFreight = $("#viewtxtFreight").val();
|
||
}
|
||
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
|
||
|
||
$('#viewtxtAfterFreight').val(AfterFreightval);
|
||
} else {
|
||
$('#viewtxtAfterFreight').val("0.00");
|
||
}
|
||
|
||
|
||
|
||
|
||
}
|
||
}
|
||
</script>
|