@@ -1353,6 +1353,12 @@ var stock = ;
var lowstock =;
+var rawsupplier =;
+
+
+console.log(rawsupplier);
+
+
function addHidden(theForm, key, value)
{
@@ -1391,6 +1397,7 @@ else if($('#rawSupplier').val()<='0')
var rawmaterialname ="";
var rawbasic = parseFloat(rawQty) *parseFloat(rawprice);
+ var rawbasicfixed = rawbasic.toFixed(2);
// var rawmaterialname = rawmaterialcode.options[rawmaterialcode.selectedIndex].text;
@@ -1403,7 +1410,7 @@ else if($('#rawSupplier').val()<='0')
var template = jQuery("#rawmateriallist").html();
// alert(template)
- $('#rawappend').append(_.template(template,{index:temp,Material:rawmaterialname,Supplier:rawsuppliername,Quantity:rawQty,Price:rawprice,rawBasicPrice:rawbasic}));
+ $('#rawappend').append(_.template(template,{index:temp,Material:rawmaterialname,Supplier:rawsuppliername,Quantity:rawQty,Price:rawprice,rawBasicPrice:rawbasicfixed}));
var theForm = $(".final_product");
@@ -1413,14 +1420,14 @@ else if($('#rawSupplier').val()<='0')
addHidden(theForm,"rawprice"+temp,rawprice);
addHidden(theForm,"type"+temp,"Raw Material");
- addHidden(theForm,"rawbasic"+temp,rawbasic);
+ addHidden(theForm,"rawbasic"+temp,rawbasic.toFixed(2));
var total = 0;
for(var i=1;i<=temp;i++)
{
total = parseFloat(total) + parseFloat($("#rawbasic"+i).val());
}
- $('#rawtotal').val(total);
+ $('#rawtotal').val(total.toFixed(2));
@@ -1491,7 +1498,7 @@ $('.EditItem').click(function()
cellval[3].innerHTML = rawQty;
cellval[4].innerHTML = rawprice;
- cellval[5].innerHTML = rawbasic;
+ cellval[5].innerHTML = rawbasic.toFixed(2);
$('#rawmaterialcode'+userid).val(rawmaterialcode);
@@ -1511,7 +1518,7 @@ $('.EditItem').click(function()
}
// console.log(total)
- $('#rawtotal').val(total);
+ $('#rawtotal').val(total.toFixed(2));
@@ -1547,6 +1554,7 @@ $('.rootaddClick').click(function()
var rawsuppliername = consuSupplier.options[consuSupplier.selectedIndex].text;
var conbasic = parseFloat(consuprice) * parseFloat(consuQty);
+ var conbasicfix = conbasic.toFixed(2);
var g = document.getElementById("consumaterialcode");
var consumaterialname = g.options[g.selectedIndex].text;
@@ -1558,7 +1566,7 @@ $('.rootaddClick').click(function()
rootindex = parseInt(rootindex)+1;
var template = jQuery("#consumable").html();
//alert(template)
- $('#consuappend').append(_.template(template,{rootindex:temp,Material:consumaterialname,Supplier:rawsuppliername,Quantity:consuQty,Price:consuprice,consuBasicPrice:conbasic}));
+ $('#consuappend').append(_.template(template,{rootindex:temp,Material:consumaterialname,Supplier:rawsuppliername,Quantity:consuQty,Price:consuprice,consuBasicPrice:conbasicfix}));
var theForm = $(".final_product");
@@ -1577,7 +1585,7 @@ var total = 0;
total = parseFloat(total) + parseFloat($("#conbasic"+i).val());
}
- $('#consutotal').val(total);
+ $('#consutotal').val(total.toFixed(2));
$('#consumaterialcode').val('');
$('#consuSupplier').val('');
@@ -1649,7 +1657,7 @@ $('.rootEditItem').click(function()
document.getElementById('consuQuantiy'+rootuserid).innerHTML = editconsuQty;
document.getElementById('consumaterialPrice'+rootuserid).innerHTML = editrawprice;
- document.getElementById('consumaterialbasic'+rootuserid).innerHTML = conbasic;
+ document.getElementById('consumaterialbasic'+rootuserid).innerHTML = conbasic.toFixed(2);
$('#consumematerialcode'+rootuserid).val(editconsumaterialcode);
$('#consumeSupplierID'+rootuserid).val(editconsuSupplierID);
@@ -1658,7 +1666,7 @@ $('.rootEditItem').click(function()
- $('#conbasic'+rootuserid).val(conbasic);
+ $('#conbasic'+rootuserid).val(conbasic.toFixed(2));
var total = 0;
for(var i=1;i<=consrow;i++)
@@ -1668,7 +1676,7 @@ $('.rootEditItem').click(function()
}
// console.log(total)
- $('#consutotal').val(total);
+ $('#consutotal').val(total.toFixed(2));
}
@@ -1702,6 +1710,8 @@ $('.CounteraddClick').click(function()
var packBasic = parseFloat(packQty)*parseFloat(packprice);
+ var packBasicfix = packBasic.toFixed(2);
+
var j = document.getElementById("packumaterialcode");
var packmaterilalname = j.options[j.selectedIndex].text;
@@ -1710,7 +1720,7 @@ $('.CounteraddClick').click(function()
counterindex = parseInt(counterindex)+1;
var template = jQuery("#packable").html();
//alert(template)
- $('#packappend').append(_.template(template,{counterindex:temp,Material:packmaterilalname,Supplier:packsuppliername,Quantity:packQty,Price:packprice,packBasicPrice:packBasic}));
+ $('#packappend').append(_.template(template,{counterindex:temp,Material:packmaterilalname,Supplier:packsuppliername,Quantity:packQty,Price:packprice,packBasicPrice:packBasicfix}));
var theForm = $(".final_product");
@@ -1728,7 +1738,7 @@ $('.CounteraddClick').click(function()
total = parseFloat(total) + parseFloat($("#pacbasic"+i).val());
}
- $('#packtotal').val(total);
+ $('#packtotal').val(total.toFixed(2));
@@ -1815,7 +1825,7 @@ $('.CounterEditItem').click(function()
document.getElementById('packQuantiy'+cuserid).innerHTML = editpackQty;
document.getElementById('packmaterialPrice'+cuserid).innerHTML = editpackprice;
- document.getElementById('packmaterialbasic'+cuserid).innerHTML = editpackbasic;
+ document.getElementById('packmaterialbasic'+cuserid).innerHTML = editpackbasic.toFixed(2);
@@ -1834,7 +1844,7 @@ $('.CounterEditItem').click(function()
total = parseFloat(total) + parseFloat($("#pacbasic"+i).val());
}
- $('#packtotal').val(total);
+ $('#packtotal').val(total.toFixed(2));
}
@@ -1861,6 +1871,8 @@ $('.CoaddClick').click(function()
var copbasic = parseFloat(copQty) * parseFloat(copprice);
+ var copbasicfix=copbasic.toFixed(2);
+
var m = document.getElementById("coproduct_id");
var copproduct = m.options[m.selectedIndex].text;
@@ -1869,7 +1881,7 @@ $('.CoaddClick').click(function()
coproductindex = parseInt(coproductindex)+1;
var template = jQuery("#coproduct").html();
//alert(copsuppliername)
- $('#coproductappend').append(_.template(template,{coproductindex:temp,Material:copproduct,Date:copDate,Quantity:copQty,Price:copprice,CopBasicPrice:copbasic}));
+ $('#coproductappend').append(_.template(template,{coproductindex:temp,Material:copproduct,Date:copDate,Quantity:copQty,Price:copprice,CopBasicPrice:copbasicfix}));
var theForm = $(".final_product");
@@ -1888,7 +1900,7 @@ $('.CoaddClick').click(function()
total = parseFloat(total) + parseFloat($("#copbasic"+i).val());
}
- $('#coptotal').val(total);
+ $('#coptotal').val(total.toFixed(2));
$('#coproduct_id').val('');
@@ -1962,7 +1974,7 @@ $('.CoEditItem').click(function()
document.getElementById('CopQuantiy'+cuserid).innerHTML = editcopqty;
document.getElementById('CopmaterialPrice'+cuserid).innerHTML = editcopprice;
- document.getElementById('Copmaterialbasic'+cuserid).innerHTML = copbasic;
+ document.getElementById('Copmaterialbasic'+cuserid).innerHTML = copbasic.toFixed(2);
$('#Copmaterialcode'+cuserid).val(editcoproductid);
$('#CopDate'+cuserid).val(newdate);
@@ -1978,7 +1990,7 @@ $('.CoEditItem').click(function()
total = parseFloat(total) + parseFloat($("#copbasic"+i).val());
}
- $('#coptotal').val(total);
+ $('#coptotal').val(total.toFixed(2));
@@ -1989,25 +2001,32 @@ $('.CoEditItem').click(function()
-function lowqtycheck(type)
+function lowqtycheck(type,Supplier)
{
- //alert(type)
- console.log(lowstock);
+ //alert(Supplier)
+ //console.log(lowstock);
var materialcode = '';
+
+
if(type == 'rawmaterial')
{
+
+ //alert('rw')
materialcode = $('#rawmaterialcode').val();
+
}
if(type == 'consumables')
{
materialcode = $('#consumaterialcode').val();
+
}
if(type == 'packing')
{
materialcode = $('#packumaterialcode').val();
+
}
$.each(lowstock, function(id, obj) {
@@ -2025,47 +2044,404 @@ function lowqtycheck(type)
$('#rawmaterialcode').change(function()
{
var rawSupplier = $('#rawSupplier').val();
+ var materialcode = $('#rawmaterialcode').val();
+
+ var date = new Date();
+
+ var dd = date.getDate();
+ var mm = date.getMonth()+1;
+ var yyyy = date.getFullYear();
+ if(dd<10)
+ {
+ dd='0'+dd;
+ }
+
+ if(mm<10)
+ {
+ mm='0'+mm;
+ }
+
+ today = yyyy+'-'+mm+'-'+dd;
+
+
var type = "rawmaterial";
- lowqtycheck(type);
+ if(rawSupplier !=0)
+ {
+
+ $.ajax({
+
+ data:{materialcode:materialcode,Supplier:rawSupplier,date:today},
+ type:"POST",
+ url:"batchcard/getAvgPrice",
+ success:function(data) {
+
+ if(data)
+ {
+ var avg_price = 0;
+ $.each(JSON.parse(data),function(i,obj)
+ {
+ avg_price = parseFloat(obj.avg_rate);
+ if(isNaN(avg_price))
+ {
+ $('#rawprice').val(parseFloat(0).toFixed(2))
+ }
+
+ else
+ {
+
+ $('#rawprice').val(parseFloat(avg_price).toFixed(2))
+ }
+
+ });
+
+ }
+
+ }
+ });
+ }
+
+ lowqtycheck(type,rawSupplier);
+ //}
+
+});
+
+
+$('#rawSupplier').change(function()
+{
+ var rawSupplier = $('#rawSupplier').val();
+ var materialcode = $('#rawmaterialcode').val();
+
+ var date = new Date();
+
+ var dd = date.getDate();
+ var mm = date.getMonth()+1;
+ var yyyy = date.getFullYear();
+ if(dd<10)
+ {
+ dd='0'+dd;
+ }
+
+ if(mm<10)
+ {
+ mm='0'+mm;
+ }
+
+ today = yyyy+'-'+mm+'-'+dd;
+
+
+ var type = "rawmaterial";
+ if(rawSupplier !=0)
+ {
+
+ $.ajax({
+
+ data:{materialcode:materialcode,Supplier:rawSupplier,date:today},
+ type:"POST",
+ url:"batchcard/getAvgPrice",
+ success:function(data) {
+
+ if(data)
+ {
+ var avg_price = 0;
+ $.each(JSON.parse(data),function(i,obj)
+ {
+ avg_price = parseFloat(obj.avg_rate);
+ if(isNaN(avg_price))
+ {
+ $('#rawprice').val(parseFloat(0).toFixed(2))
+ }
+
+ else
+ {
+
+ $('#rawprice').val(parseFloat(avg_price).toFixed(2))
+ }
+
+ });
+
+ }
+
+ }
+ });
+}
+
+ lowqtycheck(type,rawSupplier);
+ //}
});
-// $('#rawSupplier').change(function()
-// {
-// var type = "rawmaterial";
-// lowqtycheck(type);
-// });
$('#consumaterialcode').change(function()
{
+ var materialcode = $('#consumaterialcode').val();
+
+ var date = new Date();
+
+ var dd = date.getDate();
+ var mm = date.getMonth()+1;
+ var yyyy = date.getFullYear();
+ if(dd<10)
+ {
+ dd='0'+dd;
+ }
+
+ if(mm<10)
+ {
+ mm='0'+mm;
+ }
+
+ today = yyyy+'-'+mm+'-'+dd;
+
+ var consusupplier = $('#consuSupplier').val();
var type = "consumables";
- lowqtycheck(type);
+
+ if(consusupplier !=0)
+ {
+
+
+
+ $.ajax({
+
+ data:{materialcode:materialcode,Supplier:consusupplier,date:today},
+ type:"POST",
+ url:"batchcard/getAvgPrice",
+ success:function(data) {
+
+ if(data)
+ {
+ var avg_price = 0;
+ $.each(JSON.parse(data),function(i,obj)
+ {
+ avg_price = parseFloat(obj.avg_rate);
+ if(isNaN(avg_price))
+ {
+ $('#consuprice').val(parseFloat(0).toFixed(2))
+ }
+
+ else
+ {
+
+ $('#consuprice').val(parseFloat(avg_price).toFixed(2))
+ }
+
+ });
+
+ }
+
+ }
+ });
+
+ }
+
+ lowqtycheck(type,rawSupplier);
+ // }
});
-// $('#consuSupplier').change(function()
-// {
-// var type = "consumables";
-// lowqtycheck(type);
-// });
+
+$('#consuSupplier').change(function()
+{
+
+ var materialcode = $('#consumaterialcode').val();
+ var date = new Date();
+
+ var dd = date.getDate();
+ var mm = date.getMonth()+1;
+ var yyyy = date.getFullYear();
+ if(dd<10)
+ {
+ dd='0'+dd;
+ }
+
+ if(mm<10)
+ {
+ mm='0'+mm;
+ }
+
+ today = yyyy+'-'+mm+'-'+dd;
+
+ var consusupplier = $('#consuSupplier').val();
+ var type = "consumables";
+
+ if(consusupplier !=0)
+ {
+
+
+
+ $.ajax({
+
+ data:{materialcode:materialcode,Supplier:consusupplier,date:today},
+ type:"POST",
+ url:"batchcard/getAvgPrice",
+ success:function(data) {
+
+ if(data)
+ {
+ var avg_price = 0;
+ $.each(JSON.parse(data),function(i,obj)
+ {
+ avg_price = parseFloat(obj.avg_rate);
+ if(isNaN(avg_price))
+ {
+ $('#consuprice').val(parseFloat(0).toFixed(2))
+ }
+
+ else
+ {
+
+ $('#consuprice').val(parseFloat(avg_price).toFixed(2))
+ }
+
+ });
+
+ }
+
+ }
+ });
+}
+
+ lowqtycheck(type,rawSupplier);
+ // }
+
+});
$('#packumaterialcode').change(function()
{
+
+ var materialcode = $('#packumaterialcode').val();
+ var date = new Date();
+
+ var dd = date.getDate();
+ var mm = date.getMonth()+1;
+ var yyyy = date.getFullYear();
+ if(dd<10)
+ {
+ dd='0'+dd;
+ }
+
+ if(mm<10)
+ {
+ mm='0'+mm;
+ }
+
+ today = yyyy+'-'+mm+'-'+dd;
+
+
+ var packSupplier = $('#packSupplier').val();
var type = "packing";
- lowqtycheck(type);
+
+ if(packSupplier !=0)
+ {
+
+
+ $.ajax({
+
+ data:{materialcode:materialcode,Supplier:packSupplier,date:today},
+ type:"POST",
+ url:"batchcard/getAvgPrice",
+ success:function(data) {
+
+ if(data)
+ {
+ var avg_price = 0;
+ $.each(JSON.parse(data),function(i,obj)
+ {
+ avg_price = parseFloat(obj.avg_rate);
+ if(isNaN(avg_price))
+ {
+ $('#packprice').val(parseFloat(0).toFixed(2))
+ }
+
+ else
+ {
+
+ $('#packprice').val(parseFloat(avg_price).toFixed(2))
+ }
+
+ });
+
+ }
+
+ }
+ });
+
+
+}
+ lowqtycheck(type,rawSupplier);
+ //}
});
-// $('#packSupplier').change(function()
-// {
-// var type = "packing";
-// lowqtycheck(type);
+$('#packSupplier').change(function()
+{
+ var materialcode = $('#packumaterialcode').val();
+ var date = new Date();
+
+ var dd = date.getDate();
+ var mm = date.getMonth()+1;
+ var yyyy = date.getFullYear();
+ if(dd<10)
+ {
+ dd='0'+dd;
+ }
-// });
+ if(mm<10)
+ {
+ mm='0'+mm;
+ }
+
+ today = yyyy+'-'+mm+'-'+dd;
+
+ var packSupplier = $('#packSupplier').val();
+ var type = "packing";
+
+ if(packSupplier !=0)
+ {
+
+
+
+ $.ajax({
+
+ data:{materialcode:materialcode,Supplier:packSupplier,date:today},
+ type:"POST",
+ url:"batchcard/getAvgPrice",
+ success:function(data) {
+
+ if(data)
+ {
+ var avg_price = 0;
+ $.each(JSON.parse(data),function(i,obj)
+ {
+ avg_price = parseFloat(obj.avg_rate);
+ if(isNaN(avg_price))
+ {
+ $('#packprice').val(parseFloat(0).toFixed(2))
+ }
+
+ else
+ {
+
+ $('#packprice').val(parseFloat(avg_price).toFixed(2))
+ }
+
+ });
+
+ }
+
+ }
+ });
+
+
+}
+
+ lowqtycheck(type,rawSupplier);
+ //}
+
+});
@@ -3423,7 +3799,7 @@ function GetBasicvalue()
if(qty != '' && val !='')
{
basic = parseFloat(qty)*parseFloat(val);
- $('#basicvalue').val(basic);
+ $('#basicvalue').val(basic.toFixed(2));
}
diff --git a/application/views/editFinalProduct.php b/application/views/editFinalProduct.php
index b096470b..4c9fc8ab 100644
--- a/application/views/editFinalProduct.php
+++ b/application/views/editFinalProduct.php
@@ -6,6 +6,11 @@ $value = '';
$finProduct = '';
$FPId= '';
$basicvalue = '';
+
+$inde=0;
+$index =0;
+$intt=0;
+$ind=0;
if(!empty($masterproduct))
{
foreach($masterproduct as $ma)
@@ -423,12 +428,12 @@ $(function() {
Quantity)*($raw->Price);
- $rawtotal = $rawtotal+$basicPrice; ?>
+ $rawtotal = number_format(( $rawtotal+$basicPrice),2); ?>
|
MaterialCode."-".$raw->MaterialName?> |
@@ -478,12 +483,12 @@ $(function() {
-
+