stock issue
This commit is contained in:
parent
16b9ff9285
commit
a06eb0b55b
@ -31,7 +31,7 @@ class batchcard_model extends CI_Model
|
||||
function Rawsupplier()
|
||||
{
|
||||
|
||||
$this->db->select('mas.SupplierID,sup.SupplierName');
|
||||
$this->db->select('mas.SupplierID,sup.SupplierName,mmas.MaterialCode,mmas.MaterialName');
|
||||
$this->db->from('T_PurchaseOrder_Master mas');
|
||||
$this->db->join('T_SupplierDetailsN sup','sup.SupplierID=mas.SupplierID');
|
||||
$this->db->join('T_PurchaseOrder_LineItem line','line.PONO=mas.PONO');
|
||||
|
||||
@ -444,7 +444,7 @@ $(function() {
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9" style="text-align: right">
|
||||
Total
|
||||
<b> Total</b>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
@ -713,7 +713,7 @@ $(function() {
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9" style="text-align: right">
|
||||
Total
|
||||
<b> Total</b>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
@ -778,7 +778,7 @@ $(function() {
|
||||
<div class="form-group">
|
||||
<?php
|
||||
|
||||
$options = array("0"=>'Select Material Code');
|
||||
$options = array("0"=>'Select SupplierName');
|
||||
|
||||
if(!empty($packsupplier))
|
||||
{
|
||||
@ -887,7 +887,7 @@ $(function() {
|
||||
<div class="form-group">
|
||||
<?php
|
||||
|
||||
$options = array("0"=>'Select Material Code');
|
||||
$options = array("0"=>'Select SupplierName');
|
||||
|
||||
if(!empty($packsupplier))
|
||||
{
|
||||
@ -978,7 +978,7 @@ $(function() {
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9" style="text-align: right">
|
||||
Total
|
||||
<b> Total</b>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
@ -1228,7 +1228,7 @@ $(function() {
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9" style="text-align: right">
|
||||
Total
|
||||
<b>Total</b>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
@ -1353,6 +1353,12 @@ var stock = <?php echo json_encode($stock_value, JSON_PRETTY_PRINT) ?>;
|
||||
var lowstock =<?php echo json_encode($Records, JSON_PRETTY_PRINT) ?>;
|
||||
|
||||
|
||||
var rawsupplier =<?php echo json_encode($rawsupplier, JSON_PRETTY_PRINT)?>;
|
||||
|
||||
|
||||
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:"<?php echo base_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:"<?php echo base_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:"<?php echo base_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:"<?php echo base_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:"<?php echo base_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:"<?php echo base_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));
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -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() {
|
||||
</thead>
|
||||
<tbody id="rawappend">
|
||||
<?php if(!empty($rawmaterial)){
|
||||
$index=0;
|
||||
// $index=0;
|
||||
$rawtotal =0;
|
||||
foreach($rawmaterial as $raw){
|
||||
$index= $index+1;
|
||||
$basicPrice = ($raw->Quantity)*($raw->Price);
|
||||
$rawtotal = $rawtotal+$basicPrice; ?>
|
||||
$rawtotal = number_format(( $rawtotal+$basicPrice),2); ?>
|
||||
<tr id="rawmat<?php echo $index ; ?>">
|
||||
<td><?php echo $index;?></td>
|
||||
<td id="rawmaterialedit<?php echo $index?>"><?php echo $raw->MaterialCode."-".$raw->MaterialName?></td>
|
||||
@ -478,12 +483,12 @@ $(function() {
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9" style="text-align: right">
|
||||
Total
|
||||
<b> Total</b>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
|
||||
<input type="text" name="rawtotal" id="rawtotal" value="<?php echo $rawtotal?>" style="border: none" readonly="true">
|
||||
<input type="text" name="rawtotal" id="rawtotal" value="<?php echo $rawtotal?>" style="border: none;font-weight: bold;" readonly="true">
|
||||
</div>
|
||||
|
||||
|
||||
@ -712,12 +717,12 @@ $(function() {
|
||||
<tbody id="consuappend">
|
||||
<?php if(!empty($consumaterial)){
|
||||
// print_r($consumaterial);
|
||||
$inde=0;
|
||||
// $inde=0;
|
||||
$consubasicTotal =0;
|
||||
foreach($consumaterial as $cou){
|
||||
$inde=$inde+1;
|
||||
$consubasic = ($cou->Quantity)*($cou->Price);
|
||||
$consubasicTotal = $consubasicTotal+$consubasic; ?>
|
||||
$consubasicTotal = number_format( ($consubasicTotal+$consubasic),2); ?>
|
||||
<tr id="consumable<?php echo $inde;?>">
|
||||
<td ><?php echo $inde?></td>
|
||||
<td id="consumaterial<?php echo $inde?>"><?php echo $cou->MaterialCode."-".$cou->MaterialName?></td>
|
||||
@ -764,16 +769,16 @@ $(function() {
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<!-- <?php echo $inde; echo 'tgf';?> -->
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9" style="text-align: right">
|
||||
Total
|
||||
<b> Total</b>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
|
||||
<input type="text" name="consutotal" id="consutotal" style="border: none" value="<?php echo $consubasicTotal?>" readonly="true">
|
||||
<input type="text" name="consutotal" id="consutotal" style="border: none;font-weight: bold;" value="<?php echo $consubasicTotal?>" readonly="true">
|
||||
</div>
|
||||
|
||||
|
||||
@ -835,7 +840,7 @@ $(function() {
|
||||
<div class="form-group">
|
||||
<?php
|
||||
|
||||
$options = array("0"=>'Select Material Code');
|
||||
$options = array("0"=>'Select Supplier');
|
||||
|
||||
if(!empty($packsupplier))
|
||||
{
|
||||
@ -1003,7 +1008,7 @@ $(function() {
|
||||
foreach($packagematerial as $pac){
|
||||
$intt=$intt+1;
|
||||
$packbasic = ($pac->Quantity)*($pac->Price);
|
||||
$packbasicTotal = $packbasicTotal+$packbasic;?>
|
||||
$packbasicTotal = number_format( ($packbasicTotal+$packbasic),2);?>
|
||||
|
||||
|
||||
<tr id="pack<?php echo $intt;?>">
|
||||
@ -1049,12 +1054,12 @@ $(function() {
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9" style="text-align: right">
|
||||
Total
|
||||
<b> Total</b>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
|
||||
<input type="text" name="packtotal" id="packtotal" style="border: none" value="<?php echo $packbasicTotal?>" readonly="true">
|
||||
<input type="text" name="packtotal" id="packtotal" style="border: none;font-weight: bold;" value="<?php echo $packbasicTotal?>" readonly="true">
|
||||
</div>
|
||||
|
||||
|
||||
@ -1280,7 +1285,7 @@ $(function() {
|
||||
$Copdt = new DateTime($dis['CoDate']);
|
||||
$Coprdate = $Copdt->format('d-m-Y');
|
||||
$copbasic = ($dis['Quantity'])*($dis['Price']);
|
||||
$CopBasicTotal = $CopBasicTotal+ $copbasic;
|
||||
$CopBasicTotal =number_format(($CopBasicTotal+ $copbasic),2);
|
||||
|
||||
|
||||
?>
|
||||
@ -1336,12 +1341,12 @@ $(function() {
|
||||
|
||||
<div class="col-md-12">
|
||||
<div class="col-md-9" style="text-align: right">
|
||||
Total
|
||||
<b> Total</b>
|
||||
</div>
|
||||
|
||||
<div class="col-md-3">
|
||||
|
||||
<input type="text" name="coptotal" id="coptotal" style="border: none" value="<?php echo $CopBasicTotal?>" readonly="true">
|
||||
<input type="text" name="coptotal" id="coptotal" style="border: none;font-weight: bold;" value="<?php echo $CopBasicTotal?>" readonly="true">
|
||||
</div>
|
||||
|
||||
|
||||
@ -1458,7 +1463,7 @@ $(function() {
|
||||
var counterindex = '<?php echo $intt?>';
|
||||
var coproductindex ='<?php echo $ind?>' ;
|
||||
|
||||
//alert(index)
|
||||
//alert(rootindex)
|
||||
// var index=1;
|
||||
// var rootindex=1;
|
||||
// var counterindex=1;
|
||||
@ -1516,6 +1521,7 @@ else if($('#rawSupplier').val()=='0')
|
||||
var rawmaterialname = e.options[e.selectedIndex].text;
|
||||
|
||||
var rawbasic = parseFloat(rawQty) *parseFloat(rawprice);
|
||||
var rawbasicfix = rawbasic.toFixed(2);
|
||||
|
||||
// var materialnam=rawmaterialname.substring(0, rawmaterialname.indexOf("-"));
|
||||
|
||||
@ -1524,11 +1530,11 @@ else if($('#rawSupplier').val()=='0')
|
||||
index = parseInt(index)+1;
|
||||
var temp = index
|
||||
|
||||
// alert(index)
|
||||
// alert(temp)
|
||||
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:rawbasicfix}));
|
||||
|
||||
var theForm = $(".final_product");
|
||||
|
||||
@ -1548,7 +1554,7 @@ var total = 0;
|
||||
total = parseFloat(total) + parseFloat($("#rawbasic"+i).val());
|
||||
}
|
||||
|
||||
$('#rawtotal').val(total);
|
||||
$('#rawtotal').val(total.toFixed(2));
|
||||
|
||||
$('#rawmaterialcode').val('');
|
||||
$('#rawSupplier').val('');
|
||||
@ -1628,13 +1634,13 @@ else{
|
||||
var rawMaterialName =$('#rawmaterialname'+userid).val();
|
||||
//alert(rawMaterialName)
|
||||
|
||||
document.getElementById('rawmaterialedit'+userid).innerHTML = rawmaterialcode+"-"+rawMaterialName;
|
||||
document.getElementById('rawsuppliername'+userid).innerHTML = rawSupplierID+"-"+suppliername;
|
||||
// document.getElementById('rawmaterialedit'+userid).innerHTML = rawmaterialcode+"-"+rawMaterialName;
|
||||
// document.getElementById('rawsuppliername'+userid).innerHTML = rawSupplierID+"-"+suppliername;
|
||||
document.getElementById('rawQuantiy'+userid).innerHTML = rawQty;
|
||||
document.getElementById('rawmaterialPrice'+userid).innerHTML = rawprice;
|
||||
|
||||
|
||||
document.getElementById('rawmaterialbasic'+userid).innerHTML = rawbasic;
|
||||
document.getElementById('rawmaterialbasic'+userid).innerHTML = rawbasic.toFixed(2);
|
||||
|
||||
|
||||
// cellval[1].innerHTML = rawmaterialcode;
|
||||
@ -1643,8 +1649,8 @@ else{
|
||||
// cellval[5].innerHTML = rawbasic;
|
||||
|
||||
|
||||
$('#rawmaterialcode'+userid).val(rawmaterialcode);
|
||||
$('#rawSupplierID'+userid).val(rawSupplierID);
|
||||
//$('#rawmaterialcode'+userid).val(rawmaterialcode);
|
||||
//$('#rawSupplierID'+userid).val(rawSupplierID);
|
||||
$('#rawQty'+userid).val(rawQty);
|
||||
$('#rawprice'+userid).val(rawprice);
|
||||
|
||||
@ -1659,7 +1665,7 @@ else{
|
||||
}
|
||||
|
||||
//console.log(total)
|
||||
$('#rawtotal').val(total);
|
||||
$('#rawtotal').val(total.toFixed(2));
|
||||
|
||||
|
||||
|
||||
@ -1697,14 +1703,16 @@ $('.rootaddClick').click(function()
|
||||
|
||||
var conbasic = parseFloat(consuprice) * parseFloat(consuQty);
|
||||
|
||||
var conbasicfix= conbasic.toFixed(2);
|
||||
|
||||
var g = document.getElementById("consumaterialcode");
|
||||
var consumaterialname = g.options[g.selectedIndex].text;
|
||||
|
||||
rootindex = parseInt(rootindex)+1;
|
||||
var temp = rootindex
|
||||
var template = jQuery("#consumable").html();
|
||||
//alert(template)
|
||||
$('#consuappend').append(_.template(template,{rootindex:temp,Material:consumaterialname,Supplier:rawsuppliername,Quantity:consuQty,Price:consuprice,consuBasicPrice:conbasic}));
|
||||
alert(rootindex)
|
||||
$('#consuappend').append(_.template(template,{rootindex:temp,Material:consumaterialname,Supplier:rawsuppliername,Quantity:consuQty,Price:consuprice,consuBasicPrice:conbasicfix}));
|
||||
|
||||
var theForm = $(".final_product");
|
||||
|
||||
@ -1724,7 +1732,7 @@ var total = 0;
|
||||
total = parseFloat(total) + parseFloat($("#conbasic"+i).val());
|
||||
}
|
||||
|
||||
$('#consutotal').val(total);
|
||||
$('#consutotal').val(total.toFixed(2));
|
||||
|
||||
$('#consumaterialcode').val('');
|
||||
$('#consuSupplier').val('');
|
||||
@ -1782,17 +1790,17 @@ $('.rootEditItem').click(function()
|
||||
// cellval[4].innerHTML = editrawprice;
|
||||
|
||||
|
||||
document.getElementById('consumaterial'+rootuserid).innerHTML = editconsumaterialcode+"-"+editconsumaterialname;
|
||||
document.getElementById('consusuppliername'+rootuserid).innerHTML = editconsuSupplierID+"-"+supname;
|
||||
// document.getElementById('consumaterial'+rootuserid).innerHTML = editconsumaterialcode+"-"+editconsumaterialname;
|
||||
//document.getElementById('consusuppliername'+rootuserid).innerHTML = editconsuSupplierID+"-"+supname;
|
||||
document.getElementById('consuQuantiy'+rootuserid).innerHTML = editconsuQty;
|
||||
document.getElementById('consumaterialPrice'+rootuserid).innerHTML = editrawprice;
|
||||
|
||||
document.getElementById('consumaterialbasic'+rootuserid).innerHTML = consubasic;
|
||||
document.getElementById('consumaterialbasic'+rootuserid).innerHTML = consubasic.toFixed(2);
|
||||
|
||||
// document.getElementById('rootcause'+rootuserid).innerHTML = editroot;
|
||||
|
||||
$('#consumematerialcode'+rootuserid).val(editconsumaterialcode);
|
||||
$('#consumeSupplierID'+rootuserid).val(editconsuSupplierID);
|
||||
//$('#consumematerialcode'+rootuserid).val(editconsumaterialcode);
|
||||
// $('#consumeSupplierID'+rootuserid).val(editconsuSupplierID);
|
||||
$('#consumeQty'+rootuserid).val(editconsuQty);
|
||||
$('#consumeprice'+rootuserid).val(editrawprice);
|
||||
|
||||
@ -1807,7 +1815,7 @@ $('.rootEditItem').click(function()
|
||||
total = parseFloat(total) + parseFloat($("#conbasic"+i).val());
|
||||
//console.log(total)
|
||||
}
|
||||
$('#consutotal').val(total);
|
||||
$('#consutotal').val(total.toFixed(2));
|
||||
|
||||
|
||||
|
||||
@ -1848,12 +1856,14 @@ $('.CounteraddClick').click(function()
|
||||
var packmaterialname = h.options[h.selectedIndex].text;
|
||||
|
||||
var packBasic = parseFloat(packQty)*parseFloat(packprice);
|
||||
|
||||
var packBasicfix= packBasic.toFixed(2);
|
||||
|
||||
counterindex = parseInt(counterindex)+1;
|
||||
var temp = counterindex
|
||||
var template = jQuery("#packable").html();
|
||||
//alert(template)
|
||||
$('#packappend').append(_.template(template,{counterindex:temp,Material:packmaterialname,Supplier:packsuppliername,Quantity:packQty,Price:packprice,packBasicPrice:packBasic}));
|
||||
$('#packappend').append(_.template(template,{counterindex:temp,Material:packmaterialname,Supplier:packsuppliername,Quantity:packQty,Price:packprice,packBasicPrice:packBasicfix}));
|
||||
|
||||
var theForm = $(".final_product");
|
||||
|
||||
@ -1876,7 +1886,7 @@ $('.CounteraddClick').click(function()
|
||||
total = parseFloat(total) + parseFloat($("#pacbasic"+i).val());
|
||||
}
|
||||
|
||||
$('#packtotal').val(total);
|
||||
$('#packtotal').val(total.toFixed(2));
|
||||
|
||||
$('#packumaterialcode').val('');
|
||||
$('#packSupplier').val('');
|
||||
@ -1943,12 +1953,12 @@ $('.CounterEditItem').click(function()
|
||||
|
||||
|
||||
|
||||
document.getElementById('packmaterial'+cuserid).innerHTML = editpackmaterialcode+"-"+editpackmaterialname;
|
||||
document.getElementById('packsuppliername'+cuserid).innerHTML = editpackSupplierID+"-"+supple;
|
||||
// document.getElementById('packmaterial'+cuserid).innerHTML = editpackmaterialcode+"-"+editpackmaterialname;
|
||||
// document.getElementById('packsuppliername'+cuserid).innerHTML = editpackSupplierID+"-"+supple;
|
||||
document.getElementById('packQuantiy'+cuserid).innerHTML = editpackQty;
|
||||
document.getElementById('packmaterialPrice'+cuserid).innerHTML = editpackprice;
|
||||
|
||||
document.getElementById('packmaterialbasic'+cuserid).innerHTML = basicprice;
|
||||
document.getElementById('packmaterialbasic'+cuserid).innerHTML = basicprice.toFixed(2);
|
||||
|
||||
$('#packmaterialcode'+cuserid).val(editpackmaterialcode);
|
||||
$('#packSupplierID'+cuserid).val(editpackSupplierID);
|
||||
@ -1963,7 +1973,7 @@ $('.CounterEditItem').click(function()
|
||||
total = parseFloat(total) + parseFloat($("#pacbasic"+i).val());
|
||||
//console.log(total)
|
||||
}
|
||||
$('#packtotal').val(total);
|
||||
$('#packtotal').val(total.toFixed(2));
|
||||
|
||||
|
||||
|
||||
@ -1983,12 +1993,14 @@ $('.CoaddClick').click(function()
|
||||
var copsuppliername = coproduct_id.options[coproduct_id.selectedIndex].text;
|
||||
|
||||
var copbasic = parseFloat(copQty) * parseFloat(copprice);
|
||||
|
||||
var copbasicfix = copbasic.toFixed(2);
|
||||
|
||||
coproductindex = parseInt(coproductindex)+1;
|
||||
var temp = coproductindex
|
||||
var template = jQuery("#coproduct").html();
|
||||
//alert(copsuppliername)
|
||||
$('#coproductappend').append(_.template(template,{coproductindex:temp,Material:copsuppliername,Date:copDate,Quantity:copQty,Price:copprice,CopBasicPrice:copbasic}));
|
||||
$('#coproductappend').append(_.template(template,{coproductindex:temp,Material:copsuppliername,Date:copDate,Quantity:copQty,Price:copprice,CopBasicPrice:copbasicfix}));
|
||||
|
||||
var theForm = $(".final_product");
|
||||
|
||||
@ -2008,7 +2020,7 @@ $('.CoaddClick').click(function()
|
||||
total = parseFloat(total) + parseFloat($("#copbasic"+i).val());
|
||||
}
|
||||
|
||||
$('#coptotal').val(total);
|
||||
$('#coptotal').val(total.toFixed(2));
|
||||
|
||||
$('#coproduct_id').val('');
|
||||
$('#CopDate').val('');
|
||||
@ -2066,15 +2078,15 @@ $('.CoEditItem').click(function()
|
||||
// cellval[4].innerHTML = editcopprice;
|
||||
|
||||
|
||||
document.getElementById('Copmaterial'+cuserid).innerHTML = editcoproductid+"-"+prname;
|
||||
document.getElementById('Copsuppliername'+cuserid).innerHTML = editcopdate;
|
||||
//document.getElementById('Copmaterial'+cuserid).innerHTML = editcoproductid+"-"+prname;
|
||||
// document.getElementById('Copsuppliername'+cuserid).innerHTML = editcopdate;
|
||||
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);
|
||||
// $('#Copmaterialcode'+cuserid).val(editcoproductid);
|
||||
$('#CopDate'+cuserid).val(editcopdate);
|
||||
$('#CopQty'+cuserid).val(editcopqty);
|
||||
$('#Copprice'+cuserid).val(editcopprice);
|
||||
@ -2087,7 +2099,7 @@ $('.CoEditItem').click(function()
|
||||
total = parseFloat(total) + parseFloat($("#copbasic"+i).val());
|
||||
//console.log(total)
|
||||
}
|
||||
$('#coptotal').val(total);
|
||||
$('#coptotal').val(total.toFixed(2));
|
||||
|
||||
});
|
||||
|
||||
@ -2099,7 +2111,7 @@ var lowstock =<?php echo json_encode($Records, JSON_PRETTY_PRINT) ?>;
|
||||
function lowqtycheck(type)
|
||||
{
|
||||
//alert(type)
|
||||
console.log(lowstock);
|
||||
//console.log(lowstock);
|
||||
var materialcode = '';
|
||||
|
||||
if(type == 'rawmaterial')
|
||||
@ -2131,23 +2143,344 @@ 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";
|
||||
|
||||
if(rawSupplier !=0)
|
||||
{
|
||||
|
||||
$.ajax({
|
||||
|
||||
data:{materialcode:materialcode,Supplier:rawSupplier,date:today},
|
||||
type:"POST",
|
||||
url:"<?php echo base_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').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:"<?php echo base_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);
|
||||
//}
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$('#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";
|
||||
|
||||
if(consusupplier !=0)
|
||||
{
|
||||
|
||||
|
||||
|
||||
$.ajax({
|
||||
|
||||
data:{materialcode:materialcode,Supplier:consusupplier,date:today},
|
||||
type:"POST",
|
||||
url:"<?php echo base_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);
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
$('#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:"<?php echo base_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";
|
||||
|
||||
if(packSupplier !=0)
|
||||
{
|
||||
|
||||
|
||||
$.ajax({
|
||||
|
||||
data:{materialcode:materialcode,Supplier:packSupplier,date:today},
|
||||
type:"POST",
|
||||
url:"<?php echo base_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);
|
||||
|
||||
});
|
||||
@ -3193,7 +3526,7 @@ function GetBasicvalue()
|
||||
if(qty != '' && val !='')
|
||||
{
|
||||
basic = parseFloat(qty)*parseFloat(val);
|
||||
$('#basicvalue').val(basic);
|
||||
$('#basicvalue').val(basic.toFixed(2));
|
||||
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user