import zero quantity check

This commit is contained in:
venbatechnologies@gmail.com 2017-09-01 13:25:17 +05:30
parent 11f8404be6
commit 0231e62cf7
3 changed files with 230 additions and 74 deletions

View File

@ -1742,9 +1742,11 @@ var NilType = '<?php echo NILTYPE;?>';
var AvlBudAmt = '<?php echo $AvlAmount ?>';
//alert(AvlBudAmt);
//$('#EditAvlBud').val(AvlBudAmt);
$('#EditAvlBud').val(<?php echo $AvilableBudget?>);
//$('#EditAvlBud').val(AvlBudAmt);
var budamt=<?php echo $AvilableBudget; ?>;
//$('#EditAvlBud').val(<?php echo $AvilableBudget?>);
$('#EditAvlBud').val(parseFloat(budamt).toFixed(2));
//$('#EditAvlBudAmt').val(<?php echo $AvlAmount; ?>);
@ -1768,7 +1770,7 @@ $('#Schedulediv').hide();
var txtexchangerate=parseFloat($('#ExchangeRate').val());
$('#EditExchangeRt').val(txtexchangerate);
$('#EditExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
var txtbasics=parseFloat($('#BasicPriceInMTon').val());
var basicpriceinus=parseFloat($('#BasicPriceinUS').val());
@ -1983,29 +1985,57 @@ function USRate()
$('#imBasicPrice').val(txtbasics);
$('#ExchangeRt').val(txtexchangerate);
$('#EditAfterBasicPriceTax').val(txtINR);
$('#EditimBasicPrice').val(txtbasics);
$('#EditExchangeRt').val(txtexchangerate);
$('#EditINRBasicvalue').val(txtINRvalue);
$('#EditimBasicPrice').val(parseFloat(txtbasics).toFixed(2));
$('#EditExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
$('#EditINRBasicvalue').val(parseFloat(txtINRvalue).toFixed(2));
}
function EditQtyZerocheck()
{
if(($('#EditRate').val()=="0")||$('#EditQuantity').val()=="0")
{
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()
{//alert('in');
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(editTot);
$(EditimBasicPrice).val(editTot);
$('#EdittxtBasicValue').val(parseFloat(editTot).toFixed(2));
$('#EditimBasicPrice').val(parseFloat(editTot).toFixed(2));
var exchangerate=parseFloat($('#EditExchangeRt').val());
var txtINR=editTot*exchangerate;
$('#EditINRBasicvalue').val(txtINR);
$('#EditBasicPriceTax').val(txtINR);
$('#EditAfterBasicPriceTax').val(txtINR);
$('#EditINRBasicvalue').val(parseFloat(txtINR).toFixed(2));
$('#EditBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
$('#EditAfterBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
EditCalculateloadingcharge();
}
}
@ -3047,8 +3077,8 @@ $('#editimportpomodel').on("shown.bs.modal", function(e) {
var c=a*b;
console.log(c);
$('#EditINRBasicvalue').val(c);
$('#EditAfterBasicPriceTax').val(c);
$('#EditINRBasicvalue').val(parseFloat(c).toFixed(2));
$('#EditAfterBasicPriceTax').val(parseFloat(c).toFixed(2));
$('#EditLandingCharge').val($("#LandingCharge"+userid).val());
$('#EditAfterLandingCharge').val($("#AfterLandingCharge"+userid).val());
$('#EditHighseas').val($("#HighSeasSalesCharge"+userid).val());
@ -3126,7 +3156,7 @@ $('#editimportpomodel').on("shown.bs.modal", function(e) {
$('.EditImport').click(function(){
//alert('inside edit');
if(validateEditExceedLimit() && ExceedEditQuantityCheck())
if(validateEditExceedLimit() && ExceedEditQuantityCheck()&&EditQtyZerocheck())
{
var CostCode = $("#EditCostCenter").val();

View File

@ -767,7 +767,7 @@ if($PONOStatus == PO_RELEASED)
<?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');
$data = array('name' => 'txtBasicValue','value' => set_value('txtBasicValue'),'id'=>'txtBasicValue' ,'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
@ -2749,7 +2749,7 @@ $(document).ready(function () {
var viewAvlBudAmt='<?php echo $AvlAmount?>';
//var viewAvlBudAmt='<?php echo $AvilableBudget?>';
$('#ViewAvlBudAmt').val(viewAvlBudAmt);
$('#ViewAvlBudAmt').val(parseFloat(viewAvlBudAmt).toFixed(2));
var SelectedMaterialCode = [];
var RequistQuantity = '';
@ -2794,8 +2794,10 @@ $('#Schedulediv').hide();
}
// $('#ExchangeRate').val(<?php echo $ExchangeRate;?>);
var budamt=<?php echo $AvilableBudget; ?>;
//console.log(budamt);
$('#EditAvlBudAmt').val(<?php echo $AvlAmount; ?>);
$('#EditAvlBudAmt').val(<?php echo $AvilableBudget; ?>);
$('#EditAvlBudAmt').val(parseFloat(budamt).toFixed(2));
//var a=$('#ExchangeRate').val();
//alert(a);
@ -2803,7 +2805,7 @@ $('#EditAvlBudAmt').val(<?php echo $AvilableBudget; ?>);
var txtexchangerate=parseFloat($('#ExchangeRate').val());
$('#EditExchangeRt').val(txtexchangerate);
$('#EditExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
var txtbasics=parseFloat($('#BasicPriceInMTon').val());
//alert(txtexchangerate);
//alert(txtbasics);
@ -2933,7 +2935,7 @@ $("#txtBasicValue").val('');
}
});
$("#AvlBudAmt").val(AvlBudAmt);
$("#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") );
@ -3053,27 +3055,79 @@ function USRate()
//}
}
function EditQtyZerocheck()
{
if(($('#EditRate').val()=="0")||$('#EditQuantity').val()=="0")
{
alert('Please Enter A Valid Number for Rate and Quantity');
$('#EdittxtBasicValue').val(0);
$('#EditimBasicPrice').val(0);
var txtexchangerate=parseFloat($('#ExchangeRate').val());
$('#EditExchangeRt').val(txtexchangerate);
$('#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(editTot);
$(EditimBasicPrice).val(editTot);
$('#EdittxtBasicValue').val(parseFloat(editTot).toFixed(2));
$(EditimBasicPrice).val(parseFloat(editTot).toFixed(2));
var exchangerate=parseFloat($('#EditExchangeRt').val());
var txtINR=editTot*exchangerate;
$('#EditINRBasicvalue').val(txtINR);
$('#EditBasicPriceTax').val(txtINR);
$('#EditAfterBasicPriceTax').val(txtINR);
$('#EditINRBasicvalue').val(parseFloat(txtINR).toFixed(2));
$('#EditBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
$('#EditAfterBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
EditCalculateloadingcharge();
}
}
function Ratechange(){
function QtyZerocheck()
{
if(($('#Rate').val()=="0")||$('#Quantity').val()=="0")
{
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")
{
@ -3097,37 +3151,41 @@ function Ratechange(){
//ExceedQuantityCheck();
if($('#Quantity').val() != '' && $('#Rate').val() != '')
{
{
if(QtyZerocheck())
{
// 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(Tot);
$('#txtBasicValue').val(parseFloat(Tot).toFixed(2));
$('#imBasicPrice').val(Math.round(Tot));
$('#imBasicPrice').val(parseFloat(Tot).toFixed(2));
var txtbasics=parseFloat($('#imBasicPrice').val());
var txtexchangerate=parseFloat($('#ExchangeRate').val());
$('#ExchangeRt').val(txtexchangerate);
var txtINRvalue=txtbasics*txtexchangerate;
$('#INRBasicvalues').val(txtINRvalue)
$('#INRBasicvalue').val(Math.round(txtINRvalue));
$('#BasicPriceTax').val(txtINRvalue);
$('#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(txtINR);
$('#imBasicPrice').val(txtbasics);
$('#ExchangeRt').val(txtexchangerate);
$('#EditAfterBasicPriceTax').val(txtINR);
$('#EditimBasicPrice').val(txtbasics);
$('#EditExchangeRt').val(txtexchangerate);
$('#EditINRBasicvalue').val(txtINRvalue);
$('#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();
}
}
}
@ -4111,7 +4169,7 @@ $('.AddImport').click(function()
//alert('out');
// if(validateImport())
if(validateImport()&&ExceedQuantityCheck()&&validateExceedLimit())
if(validateImport()&&ExceedQuantityCheck()&&validateExceedLimit()&&QtyZerocheck())
{
//alert('in');
index = parseInt(index)+1;
@ -4301,17 +4359,17 @@ $("#viewimportmodal").on("shown.bs.modal", function(e) {
var q=parseFloat($('#quantity'+userid).val());
var r=parseFloat($('#itemRate'+userid).val());
var p=q*r;
console.log(p);
$('#ViewtxtBasicValue').val(p);
$('#ViewimBasicPrice').val(p);
// 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(c);
$('#ViewAfterBasicPriceTax').val(c);
$('#ViewINRBasicvalue').val(parseFloat(c).toFixed(2));
$('#ViewAfterBasicPriceTax').val(parseFloat(c).toFixed(2));
$('#ViewLandingCharge').val($("#LandingCharge"+userid).val());
$('#ViewAfterLandingCharge').val($("#AfterLandingCharge"+userid).val());
@ -4658,8 +4716,8 @@ $("#editimportpomodel").on("shown.bs.modal", function(e) {
var b=parseFloat($('#ExchangeRate').val());
var c=a*b;
// console.log(c);
$('#EditINRBasicvalue').val(c);
$('#EditAfterBasicPriceTax').val(c);
$('#EditINRBasicvalue').val(parseFloat(c).toFixed(2));
$('#EditAfterBasicPriceTax').val(parseFloat(c).toFixed(2));
// var a=parseFloat($('#BasicINRValue'+userid).val());
// console.log(a);
@ -4743,7 +4801,7 @@ $("#editimportpomodel").on("shown.bs.modal", function(e) {
$('.EditImport').click(function(){
//alert('inside edit');
if(validateEditExceedLimit() && ExceedEditQuantityCheck())
if(validateEditExceedLimit() && ExceedEditQuantityCheck()&&EditQtyZerocheck())
{
var CostCode = $("#EditCostCenter").val();
var AvilBudget = $('#EditAvlBudAmt').val();

View File

@ -47,7 +47,8 @@ if(!empty($INRSYMBOL))
if(!empty($AvlimportBudAmt))
{
$AvlAmount = $AvlimportBudAmt;
$AvlAmount =number_format($AvlimportBudAmt,2,'.','');
}
@ -1994,7 +1995,7 @@ $("#txtBasicValue").val('');
var y = <?php echo json_encode($RequistionDetails, JSON_PRETTY_PRINT) ?>;
var Material = <?php echo json_encode($MaterialList, JSON_PRETTY_PRINT) ?>;
var AvlBudAmt = '<?php echo $AvlimportBudAmt ?>';
var AvlBudAmt ='<?php echo $AvlimportBudAmt ?>';
//alert(Material);
// For Binding DepartmentName
@ -2006,7 +2007,9 @@ $("#txtBasicValue").val('');
}
});
$("#AvlBudAmt").val(AvlBudAmt);
//$("#AvlBudAmt").val(AvlBudAmt);
$("#AvlBudAmt").val(parseFloat(AvlBudAmt).toFixed(2));
// For Binding Cost center for the selected department
/* $("#CostCenter").append( $('<option></option>').val("0").html("Select Cost Center") );
$.each(cost, function(idx, obj) {
@ -2173,7 +2176,25 @@ function USRate()
}
}
function QtyZerocheck()
{
if(($('#Rate').val()=="0")||$('#Quantity').val()=="0")
{
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();
@ -2200,24 +2221,27 @@ function Ratechange(){
// if($('#Quantity').val() != '' && $('#Rate').val() != '')
// {
if(QtyZerocheck())
{
var txtQuantity = $('#Quantity').val() == '' ? '0.00' : $('#Quantity').val();
//console.log(txtQuantity);
// var txtQuantity = parseFloat( $('#Quantity').val());
var txtUnitPrice = $('#Rate').val() == '' ? '0.00' : $('#Rate').val();
//var txtUnitPrice = parseFloat($('#Rate').val());
var Tot = txtQuantity * txtUnitPrice
//console.log(Tot);
$('#txtBasicValue').val(Math.round(Tot));
$('#imBasicPrice').val(Math.round(Tot));
var Tot = parseFloat(txtQuantity * txtUnitPrice).toFixed(2);
//console.log(Tot);
$('#txtBasicValue').val(parseFloat(Tot).toFixed(2));
$('#imBasicPrice').val(parseFloat(Tot).toFixed(2));
var txtbasics=parseFloat($('#imBasicPrice').val());
var txtexchangerate=parseFloat($('#ExchangeRate').val());
$('#ExchangeRt').val(txtexchangerate);
$('#ExchangeRt').val(txtexchangerate.toFixed(2));
var txtINRvalue=txtbasics*txtexchangerate;
$('#INRBasicvalues').val(txtINRvalue)
$('#INRBasicvalue').val(Math.round(txtINRvalue));
$('#INRBasicvalues').val(parseFloat(txtINRvalue).toFixed(2));
$('#INRBasicvalue').val(parseFloat(txtINRvalue).toFixed(2));
$('#BasicPriceTax').val(txtINRvalue);
//txtINR = Math.ceil(txtINR*10)/10;
txtINR = Math.round(txtINRvalue);
@ -2226,22 +2250,51 @@ function Ratechange(){
var txtEditUnitPrice=parseFloat($('#EditRate').val());
var EditTot=txtEditQuantity*txtEditUnitPrice;
// console.log(EditTot);
$('#EdittxtBasicValue').val(EditTot);
$('#EdittxtBasicValue').val(parseFloat(EditTot).toFixed(2));
var EditBasicINR=EditTot*txtexchangerate;
$('#AfterBasicPriceTax').val(txtINR);
$('#imBasicPrice').val(txtbasics);
$('#ExchangeRt').val(txtexchangerate);
$('#EditAfterBasicPriceTax').val(EditBasicINR);
$('#EditimBasicPrice').val(EditTot);
$('#EditExchangeRt').val(txtexchangerate);
$('#EditINRBasicvalue').val(EditBasicINR);
$('#AfterBasicPriceTax').val(parseFloat(txtINR).toFixed(2));
$('#imBasicPrice').val(parseFloat(txtbasics).toFixed(2));
$('#ExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
$('#EditAfterBasicPriceTax').val(parseFloat(EditBasicINR).toFixed(2));
$('#EditimBasicPrice').val(parseFloat(EditTot).toFixed(2));
$('#EditExchangeRt').val(parseFloat(txtexchangerate).toFixed(2));
$('#EditINRBasicvalue').val(parseFloat(EditBasicINR).toFixed(2));
Calculateloadingcharge();
}
}
function EditQtyZerocheck()
{
if(($('#EditRate').val()=="0")||$('#EditQuantity').val()=="0")
{
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 txteditUnitPrice=parseFloat($('#EditRate').val());
var editTot=txteditQuantity*txteditUnitPrice
@ -2293,6 +2346,7 @@ if(isNaN(txtINR))
$('#EditBasicPriceTax').val(txtINR);
//$('#EditAfterBasicPriceTax').val(txtINR);
EditCalculateloadingcharge();
}
}
@ -2925,7 +2979,7 @@ function CalculateaddlExciseDuty()
$('#Grossdutypayable').val('');
}
else{
$('#Grossdutypayable').val(parseFloat(txtgrossduty).toFixed());
$('#Grossdutypayable').val(parseFloat(txtgrossduty).toFixed(2));
}
CalculateAvlModvat();
@ -3127,7 +3181,7 @@ function CalculateCtable()
}
else
{
$('#purchaserate').val(Math.round(txtpurchaserate));
$('#purchaserate').val((txtpurchaserate).toFixed(2));
}
txtgrossexp=parseFloat($('#Grossexpenses').val());
@ -3241,7 +3295,7 @@ $('.AddImport').click(function()
{
//alert('out');
if(validateImport()&&ExceedQuantityCheck()&&validateExceedLimit())
if(validateImport()&&ExceedQuantityCheck()&&validateExceedLimit()&&QtyZerocheck())
{
//alert('in');
@ -3585,9 +3639,20 @@ $("#editimportpomodel").on("shown.bs.modal", function(e) {
//console.log(uom);
$('#EditQuantity').val($('#quantity'+userid).val());
//RequistQuantity = $('#quantity'+userid).val();
$('#EditRate').val($('#itemRate'+userid).val());
$('#EdittxtBasicValue').val($('#BasicAmt'+userid).val());
$('#EditimBasicPrice').val($("#BasicAmt"+userid).val());
var editrate=parseFloat($('#itemRate'+userid).val()).toFixed(2);
// console.log(editrate);
$('#EditRate').val(editrate);
//$('#EditRate').val($('#itemRate'+userid).val());
var basic=parseFloat($('#BasicAmt'+userid).val()).toFixed(2);
console.log(basic);
//$('#EdittxtBasicValue').val($('#BasicAmt'+userid).val());
//$('#EditimBasicPrice').val($("#BasicAmt"+userid).val());
$('#EdittxtBasicValue').val(basic);
$('#EditimBasicPrice').val(basic);
$('#EditINRBasicvalue').val($("#BasicPriceINR"+userid).val());
$('#EditLandingCharge').val($("#LandingChargee"+userid).val());
$('#EditAfterLandingCharge').val($("#AfterLandingChargee"+userid).val());
@ -3614,7 +3679,10 @@ $("#editimportpomodel").on("shown.bs.modal", function(e) {
$('#Editpurchaserate').val($("#purchaserate"+userid).val());
$('#EditCustomDutyExpenses').val($("#CustomDutyExpenses"+userid).val());
$('#EditRMCIncludingCustomers').val($("#RMCIncludingCustomers"+userid).val());
$('#EditAfterBasicPriceTax').val($("#AfterBasicPriceTax"+userid).val());
var basicinr=parseFloat($('#AfterBasicPriceTax'+userid).val()).toFixed(2);
// $('#EditAfterBasicPriceTax').val($("#AfterBasicPriceTax"+userid).val());
$('#EditAfterBasicPriceTax').val(basicinr);
$('#EditAvailableModvat').val($("#AvilableModvat"+userid).val());
$('#EditTotalExp').val($("#TotalExp"+userid).val());
$('#EditTotalOrderValue').val(cellval[8].innerHTML);
@ -3665,7 +3733,7 @@ $("#editimportpomodel").on("shown.bs.modal", function(e) {
$('.EditImport').click(function(){
//alert('inside edit');
if(validateEditExceedLimit() && ExceedEditQuantityCheck())
if(validateEditExceedLimit() && ExceedEditQuantityCheck()&&EditQtyZerocheck())
{
var CostCode = $("#EditCostCenter").val();
var AvilBudget = $('#EditAvlBudAmt').val();