add import freight type
This commit is contained in:
parent
42d88da290
commit
dca4426e0e
@ -1420,6 +1420,16 @@ function addNewImportPurchaseOrder()
|
||||
|
||||
//echo $BasicPriceinmton;
|
||||
$CostCenter = $this->input->post('costCode'.$i);
|
||||
|
||||
|
||||
|
||||
$FreightType=$this->input->post('FreightType'.$i);
|
||||
$nooftrip=$this->input->post('NoofTrip'.$i);
|
||||
$Freightrate=$this->input->post('FreightRate'.$i);
|
||||
$Freightamount=$this->input->post('AfterFreightRate'.$i);
|
||||
|
||||
|
||||
|
||||
|
||||
$SkipInsert = "False";
|
||||
if( count($comma_separated) > 0)
|
||||
@ -1456,7 +1466,7 @@ function addNewImportPurchaseOrder()
|
||||
if(trim($POType) == IMPORT )
|
||||
{
|
||||
// echo 'Success';
|
||||
$ImportTaxList = array('LineItemNo'=>$LineItemNo,'BasicPriceInMTon'=>$BasicPriceinmton,'ProductPrice'=>$Productprice,'LandingCharge'=>$LandingCharge,'AfterLandingCharge'=>$AfterLandingCharge,'AfterHighSeasSalesCharge'=>$AfterHighSeas,'HighSeasSalesCharge'=>$HighSeas,'CustomDuty'=>$CustomDuty,'AfterCustomDuty'=>$AfterCustomDuty,'ExciseDuty'=>$ExciseDuty,'AfterExciseDuty'=>$AfterExciseDuty,'ExciseDutyEdCess'=>$ExciseDutyEd,'AfterExciseDutyEdCess'=>$AfterExciseDutyEd,'ExciseDutySHCess'=>$ExciseDutySH,'CustomEdCess'=>$CustomEd,'CustomSHCess'=>$CustomSH,'AddlExciseDuty'=>$AddAdtional,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'AfterExciseDutySHCess'=>$AfterExciseDutySH,'AfterAddlExciseDuty'=>$AfterAddAdtional,'Grossdutypayable'=>$Grossdutypayable,'AvailableModvat'=>$AvailableModvat,'Grossexpensesduetocustomduty'=>$Grossexpensesduetocustomduty,'purchaseratePerKG'=>$purchaseratePerKG,'CustomDutyExpensesPerKG'=>$CustomDutyExpensesPerKG,'RMCIncludingCustomersPerKG'=>$RMCIncludingCustomersPerKG,'QuantityKG'=>$QuantityKG,'AfterCustomSHCess'=>$AfterCustomSH,'AfterCustomEdCess'=>$AfterCustomEd,'TotalValue'=>$Totalvalueitem);
|
||||
$ImportTaxList = array('LineItemNo'=>$LineItemNo,'BasicPriceInMTon'=>$BasicPriceinmton,'ProductPrice'=>$Productprice,'LandingCharge'=>$LandingCharge,'AfterLandingCharge'=>$AfterLandingCharge,'AfterHighSeasSalesCharge'=>$AfterHighSeas,'HighSeasSalesCharge'=>$HighSeas,'CustomDuty'=>$CustomDuty,'AfterCustomDuty'=>$AfterCustomDuty,'ExciseDuty'=>$ExciseDuty,'AfterExciseDuty'=>$AfterExciseDuty,'ExciseDutyEdCess'=>$ExciseDutyEd,'AfterExciseDutyEdCess'=>$AfterExciseDutyEd,'ExciseDutySHCess'=>$ExciseDutySH,'CustomEdCess'=>$CustomEd,'CustomSHCess'=>$CustomSH,'AddlExciseDuty'=>$AddAdtional,'CreatedBy'=>$CreateBy,'CreatedDate'=>$createddt,'AfterExciseDutySHCess'=>$AfterExciseDutySH,'AfterAddlExciseDuty'=>$AfterAddAdtional,'Grossdutypayable'=>$Grossdutypayable,'AvailableModvat'=>$AvailableModvat,'Grossexpensesduetocustomduty'=>$Grossexpensesduetocustomduty,'purchaseratePerKG'=>$purchaseratePerKG,'CustomDutyExpensesPerKG'=>$CustomDutyExpensesPerKG,'RMCIncludingCustomersPerKG'=>$RMCIncludingCustomersPerKG,'QuantityKG'=>$QuantityKG,'AfterCustomSHCess'=>$AfterCustomSH,'AfterCustomEdCess'=>$AfterCustomEd,'TotalValue'=>$Totalvalueitem,'FreightType'=>$FreightType,'NoOfTrip'=>$nooftrip,'FreightValue'=>$Freightrate,'AfterFreightValue'=>$Freightamount);
|
||||
//print_r($ImportTaxList);
|
||||
//die();
|
||||
|
||||
|
||||
@ -1735,7 +1735,7 @@ else if($('#addsupplierreference').val()=='')
|
||||
<label>NO Of Trips</label>
|
||||
<div class="form-group">
|
||||
<?php
|
||||
$data = array('name' => 'editNOOfTrips','value' => set_value('editNOOfTrips'),'id'=>'editNOOfTrips', 'class' => 'form-control num','onchange'=>'calculateFreight(0);' );
|
||||
$data = array('name' => 'editNOOfTrips','value' => set_value('editNOOfTrips'),'id'=>'editNOOfTrips', 'class' => 'form-control num','onchange'=>'calculateFreight(1);' );
|
||||
echo form_input($data);
|
||||
?>
|
||||
</div>
|
||||
@ -1744,7 +1744,7 @@ else if($('#addsupplierreference').val()=='')
|
||||
<label>Freight Rate </label>
|
||||
<div class="form-group">
|
||||
<?php
|
||||
$data = array('name' => 'txtEditFreight','value' => set_value('txtEditFreight'),'id'=>'txtEditFreight', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'calculateFreight(0);');
|
||||
$data = array('name' => 'txtEditFreight','value' => set_value('txtEditFreight'),'id'=>'txtEditFreight', 'class' => 'form-control num' ,'onkeypress'=>'return isNumberKey(event);','onchange'=>'calculateFreight(1);');
|
||||
echo form_input($data);
|
||||
?>
|
||||
</div>
|
||||
@ -1754,7 +1754,7 @@ else if($('#addsupplierreference').val()=='')
|
||||
<label>Freight Amt In INR</label>
|
||||
<div class="form-group">
|
||||
<?php
|
||||
$data = array('name' => 'edittxtAfterFreight','value' => set_value('txtAfterFreight'),'id'=>'txtAfterFreight', 'class' => 'form-control num' ,'readonly' => 'true');
|
||||
$data = array('name' => 'edittxtAfterFreight','value' => set_value('edittxtAfterFreight'),'id'=>'edittxtAfterFreight', 'class' => 'form-control num' ,'readonly' => 'true');
|
||||
echo form_input($data);
|
||||
?>
|
||||
</div>
|
||||
@ -3611,7 +3611,8 @@ function calculateFreight(isEdit)
|
||||
}
|
||||
else
|
||||
{
|
||||
var basicValue = parseFloat($('#txtBasicValue').val());
|
||||
// var basicValue = parseFloat($('#txtBasicValue').val());
|
||||
var basicValue = parseFloat($('#INRBasicvalue').val());
|
||||
var FreightType =$("#drpFreight").val();
|
||||
if(FreightType == "0")
|
||||
{
|
||||
@ -3644,24 +3645,28 @@ function calculateFreight(isEdit)
|
||||
}
|
||||
else if(FreightType == '<?php echo PERTRIP;?>')
|
||||
{
|
||||
if($('#NOOfTrips').val()==''){
|
||||
alert('Please Enter No of Trip');
|
||||
if($('#NOOfTrips').val()=='')
|
||||
{
|
||||
alert('Please Enter No of Trip');
|
||||
|
||||
$("#NOOfTrips").focus();
|
||||
$('#txtFreight').val(0)
|
||||
AfterFreight=0;
|
||||
$('#txtAfterFreight').val("0.00");
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
var noOftrip = $("#NOOfTrips").val();
|
||||
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
|
||||
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
|
||||
}
|
||||
$("#NOOfTrips").focus();
|
||||
$('#txtFreight').val(0)
|
||||
AfterFreight=0;
|
||||
$('#txtAfterFreight').val("0.00");
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
var noOftrip = $("#NOOfTrips").val();
|
||||
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
|
||||
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else {
|
||||
|
||||
else
|
||||
{
|
||||
AfterFreight = $("#txtFreight").val();
|
||||
}
|
||||
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
|
||||
@ -3678,6 +3683,8 @@ function calculateFreight(isEdit)
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
//alert();
|
||||
if($('#EditMaterialCode').val() == "0")
|
||||
{
|
||||
alert('Please Select the Material Code');
|
||||
@ -3694,13 +3701,13 @@ function calculateFreight(isEdit)
|
||||
}
|
||||
else
|
||||
{
|
||||
var basicValue = parseFloat($('#txtEditBasicValue').val());
|
||||
var FreightType =$("#drpEditFreight").val();
|
||||
var basicValue = parseFloat($('#EditINRBasicvalue').val());
|
||||
var FreightType =$("#drpeditFreight").val();
|
||||
if(FreightType == "0")
|
||||
{
|
||||
alert('Please select Freight Type');
|
||||
$('#txtEditFreight').val('');
|
||||
$("#drpEditFreight").focus();
|
||||
$("#drpeditFreight").focus();
|
||||
}
|
||||
else if( $('#txtEditFreight').val() != "0" && $('#txtEditFreight').val() != '')
|
||||
{
|
||||
@ -3727,17 +3734,17 @@ function calculateFreight(isEdit)
|
||||
}
|
||||
else if(FreightType == '<?php echo PERTRIP;?>')
|
||||
{
|
||||
if($('#EditNOOfTrips').val()==''){
|
||||
if($('#editNOOfTrips').val()==''){
|
||||
alert('Please Enter No of Trip');
|
||||
|
||||
$("#EditNOOfTrips").focus();
|
||||
$("#editNOOfTrips").focus();
|
||||
$('#txtEditFreight').val(0)
|
||||
AfterFreight=0;
|
||||
$('#txtEditAfterFreight').val("0.00");
|
||||
$('#edittxtAfterFreight').val("0.00");
|
||||
return false;
|
||||
}
|
||||
else{
|
||||
var noOftrip = $("#EditNOOfTrips").val();
|
||||
var noOftrip = $("#editNOOfTrips").val();
|
||||
AfterFreight = <?php echo FREIGHT_PERTRIP;?>;
|
||||
AfterFreight = parseFloat(AfterFreight * noOftrip).toFixed(2);
|
||||
}
|
||||
@ -3747,11 +3754,11 @@ function calculateFreight(isEdit)
|
||||
}
|
||||
var AfterFreightval = parseFloat(AfterFreight).toFixed(2);
|
||||
|
||||
$('#txtEditAfterFreight').val(AfterFreightval);
|
||||
$('#edittxtAfterFreight').val(AfterFreightval);
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#txtEditAfterFreight').val("0.00");
|
||||
$('#edittxtAfterFreight').val("0.00");
|
||||
}
|
||||
|
||||
}
|
||||
@ -3830,6 +3837,19 @@ $('.AddImport').click(function()
|
||||
var purate=$("#purchaserate").val();
|
||||
var CustomDutyExpense=$("#CustomDutyExpenses").val();
|
||||
var RMCIncluderate=$("#RMCIncludingCustomers").val();
|
||||
var FreightType=$('#drpFreight').val();
|
||||
var Nooftrip=$('#NOOfTrips').val();
|
||||
var Freightrate=$('#txtFreight').val();
|
||||
var AfterFreightAmount=$('#txtAfterFreight').val();
|
||||
//var Nooftrip=$('#NOOfTrips').val();
|
||||
|
||||
|
||||
|
||||
// console.log(FreightType);
|
||||
// console.log(Nooftrip);
|
||||
// console.log(Freightrate);
|
||||
// console.log(AfterFreightAmount);
|
||||
|
||||
var receivedqty='';
|
||||
var rejectedqty='';
|
||||
var pendingqty='';
|
||||
@ -3908,10 +3928,25 @@ $('.AddImport').click(function()
|
||||
addHidden(theForm,"AvilableModvat"+temp,Avlmodvat);
|
||||
addHidden(theForm,"TotalExp"+temp,totalexp);
|
||||
addHidden(theForm,"TotalValue"+temp,BasicAmt);
|
||||
// alert(JSON.stringify(totalexp));
|
||||
|
||||
|
||||
|
||||
addHidden(theForm,"FreightType"+temp,FreightType);
|
||||
addHidden(theForm,"NoofTrip"+temp,Nooftrip);
|
||||
addHidden(theForm,"FreightRate"+temp,Freightrate);
|
||||
addHidden(theForm,"AfterFreightRate"+temp,AfterFreightAmount);
|
||||
// alert(JSON.stringify(totalexp));
|
||||
|
||||
// var a=$('#FreightType'+temp).val();
|
||||
// var b=$('#NoofTrip'+temp).val();
|
||||
// var c=$('#FreightRate'+temp).val();
|
||||
// var d=$('#AfterFreightRate'+temp).val();
|
||||
|
||||
|
||||
// console.log(a);
|
||||
// console.log(b);
|
||||
// console.log(c);
|
||||
// console.log(d);
|
||||
|
||||
|
||||
|
||||
// addHidden(theForm,"AfterBasicPriceTax"+temp,AfterBasicPriceTax);
|
||||
//addHidden(theForm,"AfterBasicPriceTax"+temp,AfterBasicPriceTax);
|
||||
@ -4083,6 +4118,14 @@ function clearTaxField()
|
||||
$('#purchaserate').val('');
|
||||
$('#CustomDutyExpenses').val('');
|
||||
$('#RMCIncludingCustomers').val('');
|
||||
|
||||
$('#drpFreight').val('');
|
||||
|
||||
$('#NOOfTrips').val('');
|
||||
|
||||
$('#txtFreight').val('');
|
||||
|
||||
$('#txtAfterFreight').val('');
|
||||
}
|
||||
|
||||
|
||||
@ -4114,7 +4157,7 @@ $("#editimportpomodel").on("shown.bs.modal", function(e) {
|
||||
$('#EditRate').val(editrate);
|
||||
//$('#EditRate').val($('#itemRate'+userid).val());
|
||||
var basic=parseFloat($('#BasicAmt'+userid).val()).toFixed(2);
|
||||
console.log(basic);
|
||||
//console.log(basic);
|
||||
//$('#EdittxtBasicValue').val($('#BasicAmt'+userid).val());
|
||||
//$('#EditimBasicPrice').val($("#BasicAmt"+userid).val());
|
||||
|
||||
@ -4156,6 +4199,24 @@ $("#editimportpomodel").on("shown.bs.modal", function(e) {
|
||||
$('#EditAfterBasicPriceTax').val(basicinr);
|
||||
$('#EditAvailableModvat').val($("#AvilableModvat"+userid).val());
|
||||
$('#EditTotalExp').val($("#TotalExp"+userid).val());
|
||||
|
||||
|
||||
$('#drpeditFreight').val($('#FreightType'+userid).val());
|
||||
$('#editNOOfTrips').val($('#NoofTrip'+userid).val());
|
||||
$('#txtEditFreight').val($('#FreightRate'+userid).val());
|
||||
$('#edittxtAfterFreight').val($('#AfterFreightRate'+userid).val());
|
||||
|
||||
var FreightType = $('#drpeditFreight').val();
|
||||
if (FreightType == "PER TRIP")
|
||||
{
|
||||
|
||||
$('#editTripsValue').show();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$('#EditTotalOrderValue').val(cellval[8].innerHTML);
|
||||
$("#EditMaterialCode").empty();
|
||||
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
|
||||
@ -4245,7 +4306,26 @@ $('.EditImport').click(function(){
|
||||
var CustomDutyExpense=$("#EditCustomDutyExpenses").val();
|
||||
var RMC=$("#EditRMCIncludingCustomers").val();
|
||||
var TotalExp=$('#EditTotalExp').val();
|
||||
//console.log(TotalExp);
|
||||
|
||||
|
||||
|
||||
var FreightType=$('#drpeditFreight').val();
|
||||
var FreightRate=$('#txtEditFreight').val();
|
||||
var FreightRateAmount=$('#edittxtAfterFreight').val();
|
||||
var Nooftrip=$('#editNOOfTrips').val();
|
||||
|
||||
|
||||
var FreightTypename = $('#drpeditFreight').val();
|
||||
if (FreightTypename != "PER TRIP")
|
||||
{
|
||||
|
||||
Nooftrip='';
|
||||
}
|
||||
|
||||
// console.log(FreightType);
|
||||
// console.log(FreightRate);
|
||||
// console.log(FreightRateAmount);
|
||||
// console.log(Nooftrip);
|
||||
|
||||
|
||||
var tr= document.getElementById(userid);
|
||||
@ -4294,6 +4374,28 @@ $('.EditImport').click(function(){
|
||||
$('#TotalExp'+userid).val(TotalExp);
|
||||
$('#AvilableModvat'+userid).val(AvailaleModvat);
|
||||
$('#TotalValue'+userid).val(TotalExp);
|
||||
|
||||
$('#FreightType'+userid).val(FreightType);
|
||||
|
||||
$('#NoofTrip'+userid).val(Nooftrip);
|
||||
|
||||
$('#FreightRate'+userid).val(FreightRate);
|
||||
|
||||
$('#AfterFreightRate'+userid).val(FreightRateAmount);
|
||||
|
||||
|
||||
// var a=$('#FreightType'+userid).val();
|
||||
// var b=$('#NoofTrip'+userid).val();
|
||||
// var c=$('#FreightRate'+userid).val();
|
||||
// var d=$('#AfterFreightRate'+userid).val();
|
||||
|
||||
|
||||
// console.log(a);
|
||||
// console.log(b);
|
||||
// console.log(c);
|
||||
// console.log(d);
|
||||
|
||||
|
||||
populateValueMainFormForEditImportTax();
|
||||
}
|
||||
//$('#Grossexpenses'+userid).val(GrossExpense);
|
||||
@ -4684,6 +4786,36 @@ if (FreightType == "PER TRIP")
|
||||
$('#editTripsValue').hide();
|
||||
}
|
||||
|
||||
|
||||
|
||||
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);
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user