average
This commit is contained in:
parent
e4847e4918
commit
eabe4c020c
@ -856,6 +856,19 @@ if((count($materialadjust)>0) &&(count($historyadd)))
|
|||||||
$this->loadViews("editmaterialadjustment", $this->global,$data,NULL);
|
$this->loadViews("editmaterialadjustment", $this->global,$data,NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//this function user to materialmaster avg price
|
||||||
|
function getAvgPrice()
|
||||||
|
{
|
||||||
|
$MaterialCode = $this->input->post('materialcode');
|
||||||
|
$date = $this->input->post('date');
|
||||||
|
$Supplier = $this->input->post('Supplier');
|
||||||
|
|
||||||
|
$pricearray = $this->batchcard_model->GetAvgPrice($MaterialCode,$date,$Supplier);
|
||||||
|
|
||||||
|
echo json_encode($pricearray);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -324,7 +324,8 @@ else
|
|||||||
$data['UOMList'] = $this->rawmaterialdetails_model->getUOM($UOM);
|
$data['UOMList'] = $this->rawmaterialdetails_model->getUOM($UOM);
|
||||||
$data['costcentercode'] =$this->rawmaterialdetails_model->getCostCenterCode();
|
$data['costcentercode'] =$this->rawmaterialdetails_model->getCostCenterCode();
|
||||||
$data['cfUOM'] = $this->rawmaterialdetails_model->getConversionfactorUOM();
|
$data['cfUOM'] = $this->rawmaterialdetails_model->getConversionfactorUOM();
|
||||||
$data['assetcode'] = $this->rawmaterialdetails_model->getAssetcode();
|
$data['assetcode'] = $this->rawmaterialdetails_model->getAssetcode();
|
||||||
|
$data['avg_price'] = $this->rawmaterialdetails_model->getMaterialAvg($RawMaterialID);
|
||||||
//$this->global['pageTitle'] = 'Resico : Edit Material Master';
|
//$this->global['pageTitle'] = 'Resico : Edit Material Master';
|
||||||
$this->global['pageTitle'] = $this->CompanyName.' : Edit Material Master';
|
$this->global['pageTitle'] = $this->CompanyName.' : Edit Material Master';
|
||||||
$this->loadViews("editRawmaterial", $this->global,$data, NULL);
|
$this->loadViews("editRawmaterial", $this->global,$data, NULL);
|
||||||
|
|||||||
@ -691,6 +691,18 @@ class batchcard_model extends CI_Model
|
|||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//this function user to view rawmaterial average price value display
|
||||||
|
function GetAvgPrice($MaterialCode,$date,$Supplier)
|
||||||
|
{
|
||||||
|
$subQuery='select AVG(Rate) as avg_rate from T_PurchaseOrder_LineItem
|
||||||
|
join T_PurchaseOrder_Master on T_PurchaseOrder_Master.PONO=T_PurchaseOrder_LineItem.PONO
|
||||||
|
where MaterialCode = ? and SupplierID=?';
|
||||||
|
|
||||||
|
$query = $this->db->query($subQuery,array($MaterialCode,$Supplier));
|
||||||
|
//print_r($this->db->last_query());
|
||||||
|
return $query->result_array();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -256,5 +256,17 @@ class rawmaterialdetails_model extends CI_Model
|
|||||||
|
|
||||||
return $query->result();
|
return $query->result();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//this function user to view rawmaterial average price value display
|
||||||
|
function getMaterialAvg($RawMaterialID)
|
||||||
|
{
|
||||||
|
$subQuery='select AVG(Rate) as avg_rate from T_PurchaseOrder_LineItem
|
||||||
|
join T_PurchaseOrder_Master on T_PurchaseOrder_Master.PONO=T_PurchaseOrder_LineItem.PONO
|
||||||
|
where MaterialCode = ?';
|
||||||
|
|
||||||
|
$query = $this->db->query($subQuery,array($RawMaterialID));
|
||||||
|
//print_r($this->db->last_query());
|
||||||
|
return $query->result_array();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@ -1837,6 +1837,38 @@ $('#EditrawSupplier').change(function()
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#EditconsuSupplier').change(function()
|
||||||
|
{
|
||||||
|
var type = "consumables";
|
||||||
|
EditResultantQty(type);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#Editconsumaterialcode').change(function()
|
||||||
|
{
|
||||||
|
var type = "consumables";
|
||||||
|
EditResultantQty(type);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$('#EditpackSupplier').change(function()
|
||||||
|
{
|
||||||
|
var type = "packing";
|
||||||
|
EditResultantQty(type);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#Editpackumaterialcode').change(function()
|
||||||
|
{
|
||||||
|
var type = "packing";
|
||||||
|
EditResultantQty(type);
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
var today = new Date();
|
var today = new Date();
|
||||||
var dd = today.getDate();
|
var dd = today.getDate();
|
||||||
@ -2021,6 +2053,38 @@ function ResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:materialcode,Supplier:supplier,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))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2168,10 +2232,44 @@ var stock_date_date = '';
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
}
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:materialcode,Supplier:supplier,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))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -2312,7 +2410,36 @@ var stock_date_date = '';
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:materialcode,Supplier:supplier,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))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -2358,7 +2485,26 @@ function EditResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
|
|
||||||
today = yyyy+'-'+mm+'-'+dd;
|
today = yyyy+'-'+mm+'-'+dd;
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
|
$.each(stock,function(j,fnobj)
|
||||||
|
{
|
||||||
|
if(editmaterialcode == fnobj.MaterialCode)
|
||||||
|
{
|
||||||
|
|
||||||
|
openqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
|
//console.log(openqty);
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
//alert(today)
|
//alert(today)
|
||||||
//today = mm+'-'+dd+'-'+yyyy;
|
//today = mm+'-'+dd+'-'+yyyy;
|
||||||
|
|
||||||
@ -2393,10 +2539,46 @@ function EditResultantQty(materialtype)
|
|||||||
{
|
{
|
||||||
reduceqty=0;
|
reduceqty=0;
|
||||||
}
|
}
|
||||||
|
if(openqty == null)
|
||||||
|
{
|
||||||
|
openqty=0;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty);
|
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// var resultantqty = parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
$('#Editrawqty').val(0);
|
$('#Editrawqty').val(0);
|
||||||
@ -2418,7 +2600,36 @@ function EditResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:editmaterialcode,Supplier:editsupplier,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))
|
||||||
|
{
|
||||||
|
$('#Editrawprice').val(parseFloat(0).toFixed(2))
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
$('#Editrawprice').val(parseFloat(avg_price).toFixed(2))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -2428,7 +2639,26 @@ function EditResultantQty(materialtype)
|
|||||||
{
|
{
|
||||||
var editmaterialcode = $('#Editconsumaterialcode').val();
|
var editmaterialcode = $('#Editconsumaterialcode').val();
|
||||||
var editsupplier =$('#EditconsuSupplier').val();
|
var editsupplier =$('#EditconsuSupplier').val();
|
||||||
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
|
|
||||||
|
$.each(stock,function(j,fnobj)
|
||||||
|
{
|
||||||
|
if(editmaterialcode == fnobj.MaterialCode)
|
||||||
|
{
|
||||||
|
conopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
|
//console.log(openqty);
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
if(((editmaterialcode != 0)&&(editsupplier != 0)))
|
if(((editmaterialcode != 0)&&(editsupplier != 0)))
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -2484,9 +2714,39 @@ function EditResultantQty(materialtype)
|
|||||||
{
|
{
|
||||||
reduceqty=0;
|
reduceqty=0;
|
||||||
}
|
}
|
||||||
|
if(conopenqty == null)
|
||||||
|
{
|
||||||
|
conopenqty=0;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty);
|
// var resultantqty = parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(conopenqty);
|
||||||
|
}
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
@ -2509,6 +2769,36 @@ function EditResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:editmaterialcode,Supplier:editsupplier,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))
|
||||||
|
{
|
||||||
|
$('#Editconsuprice').val(parseFloat(0).toFixed(2))
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
$('#Editconsuprice').val(parseFloat(avg_price).toFixed(2))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2522,7 +2812,26 @@ function EditResultantQty(materialtype)
|
|||||||
var editmaterialcode = $('#Editpackumaterialcode').val();
|
var editmaterialcode = $('#Editpackumaterialcode').val();
|
||||||
var editsupplier =$('#EditpackSupplier').val();
|
var editsupplier =$('#EditpackSupplier').val();
|
||||||
|
|
||||||
if(((editmaterialcode != 0)&&(editsupplier != 0)))
|
var stock_date = '';
|
||||||
|
var stock_date_year = '';
|
||||||
|
var stock_date_month = '';
|
||||||
|
var stock_date_date = '';
|
||||||
|
|
||||||
|
$.each(stock,function(j,fnobj)
|
||||||
|
{
|
||||||
|
if(editmaterialcode == fnobj.MaterialCode)
|
||||||
|
{
|
||||||
|
packopenqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
|
//console.log(openqty);
|
||||||
|
stock_date = fnobj.stockdate == ''?'0':fnobj.stockdate;
|
||||||
|
var split = stock_date.split('-');
|
||||||
|
stock_date_year = split[0];
|
||||||
|
stock_date_month = split[1];
|
||||||
|
stock_date_date = split[2];
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
if(((editmaterialcode != 0)&&(editsupplier != 0)))
|
||||||
{
|
{
|
||||||
|
|
||||||
//alert("add");
|
//alert("add");
|
||||||
@ -2577,9 +2886,38 @@ function EditResultantQty(materialtype)
|
|||||||
{
|
{
|
||||||
reduceqty=0;
|
reduceqty=0;
|
||||||
}
|
}
|
||||||
|
if(packopenqty == null)
|
||||||
|
{
|
||||||
|
packopenqty=0;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty);
|
//var resultantqty = parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
if(stock_date_year==today_year)
|
||||||
|
{
|
||||||
|
if(stock_date_month<=03)
|
||||||
|
{
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if(stock_date_year<today_year)
|
||||||
|
{
|
||||||
|
//$total= $y;
|
||||||
|
var resultantqty= parseFloat(addqty)- parseFloat(reduceqty);
|
||||||
|
}
|
||||||
|
else if(stock_date_year>today_year)
|
||||||
|
{
|
||||||
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(packopenqty);
|
||||||
|
}
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
@ -2602,6 +2940,36 @@ function EditResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:editmaterialcode,Supplier:editsupplier,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))
|
||||||
|
{
|
||||||
|
$('#Editpackprice').val(parseFloat(0).toFixed(2))
|
||||||
|
}
|
||||||
|
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
|
$('#Editpackprice').val(parseFloat(avg_price).toFixed(2))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -20,254 +20,268 @@ $(function() {
|
|||||||
<!-- Content Header (Page header) -->
|
<!-- Content Header (Page header) -->
|
||||||
<section class="content-header">
|
<section class="content-header">
|
||||||
<h1>
|
<h1>
|
||||||
<center><?php echo $pageTitle?></center>
|
|
||||||
|
<center><?php echo $pageTitle?></center>
|
||||||
|
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section class="content" id="content">
|
<section class="content" id="content">
|
||||||
<div style="text-align:right;">
|
<div style="text-align:right;">
|
||||||
<a href="<?php echo base_url() ?>rawmaterialdetails/rawmaterialListing" class="btn btn-primary" value="Back"/>Back</a>
|
<a href="<?php echo base_url() ?>rawmaterialdetails/rawmaterialListing" class="btn btn-primary" value="Back"/>Back</a>
|
||||||
</div>
|
</div>
|
||||||
<br/>
|
<br/>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<!-- left column -->
|
<!-- left column -->
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<!-- general form elements -->
|
<!-- general form elements -->
|
||||||
<div class="box box-primary">
|
<div class="box box-primary">
|
||||||
|
|
||||||
<!-- form start -->
|
<!-- form start -->
|
||||||
|
|
||||||
<form id="addUser" action="<?php echo base_url() ?>rawmaterialdetails/addNewRawMaterial" method="post" role="form">
|
<form id="addUser" action="<?php echo base_url() ?>rawmaterialdetails/addNewRawMaterial" method="post" role="form">
|
||||||
<div class="box-body">
|
<div class="box-body">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="MaterialName">Material Name</label><font color="Red">*</font>
|
<label for="MaterialName">Material Name</label><font color="Red">*</font>
|
||||||
<input type="text" class="form-control required " onkeypress="return BlockSpecial(event);" required id="MaterialName" name="MaterialName" maxlength="255">
|
<input type="text" class="form-control required " onkeypress="return BlockSpecial(event);" required id="MaterialName" name="MaterialName" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="MaterialType">Material Type</label><font color="Red">*</font>
|
||||||
|
<select class="form-control select2" required id="MaterialType" name="MaterialType">
|
||||||
|
<option value="" required>Select Material Type</option>
|
||||||
|
<?php
|
||||||
|
if(!empty($material))
|
||||||
|
{
|
||||||
|
foreach ($material as $SID)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<option value="<?php echo $SID->ConfigValue ?>"><?php echo $SID->ConfigValue ?></option>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-3" >
|
||||||
|
<div class="form-group autoSearch" id="mc">
|
||||||
|
<label for="Matcate">Material Caterogy</label><font color="Red">*</font>
|
||||||
|
<input type="text" class="form-control required " required id="MatCate" name="MatCate" maxlength="255" >
|
||||||
|
<!-- <div id="tagsname"></div> -->
|
||||||
|
<!-- <input type="text" class="form-control" id="HideMatCate" name="HideMatCate" readonly> -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!--<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="MaterialCategory">Material Category</label><font color="Red">*</font>
|
||||||
|
<select class="form-control required select2" id="MaterialCategory" name="MaterialCategory" onchange="changeTextBox()">
|
||||||
|
<option value="" requried>Select Material Category</option>
|
||||||
|
<?php
|
||||||
|
if(!empty($materialcategory))
|
||||||
|
{
|
||||||
|
foreach ($materialcategory as $MC)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<option value="<?php echo $MC->ConfigValue ?>"><?php echo $MC->ConfigValue ?></option>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>-->
|
||||||
|
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="UOM">Unit of Measurement</label><font color="Red">*</font>
|
||||||
|
<select class="form-control required select2" id="UOM" name="UOM">
|
||||||
|
<option value="" required>Select UOM</option>
|
||||||
|
<?php
|
||||||
|
if(!empty($UOM))
|
||||||
|
{
|
||||||
|
foreach ($UOM as $SID)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<option value="<?php echo $SID->ConfigValue; ?>"><?php echo $SID->ConfigValue ?>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-12">
|
||||||
<div class="form-group">
|
|
||||||
<label for="MaterialType">Material Type</label><font color="Red">*</font>
|
|
||||||
<select class="form-control select2" required id="MaterialType" name="MaterialType">
|
|
||||||
<option value="" required>Select Material Type</option>
|
|
||||||
<?php
|
|
||||||
if(!empty($material))
|
|
||||||
{
|
|
||||||
foreach ($material as $SID)
|
|
||||||
{
|
|
||||||
?>
|
|
||||||
<option value="<?php echo $SID->ConfigValue ?>"><?php echo $SID->ConfigValue ?></option>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-md-3" >
|
<div class="col-md-3">
|
||||||
<div class="form-group autoSearch" id="mc">
|
<div class="form-group">
|
||||||
<label for="Matcate">Material Caterogy</label><font color="Red">*</font>
|
<label for="Assetcode">Asset Code</label>
|
||||||
<input type="text" class="form-control required " required id="MatCate" name="MatCate" maxlength="255" >
|
<select class="form-control select2" id="Assetcode" name="Assetcode" disabled="true">
|
||||||
<!-- <div id="tagsname"></div> -->
|
<option value="0">Select Asset Code</option>
|
||||||
<!-- <input type="text" class="form-control" id="HideMatCate" name="HideMatCate" readonly> -->
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--<div class="col-md-3">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="MaterialCategory">Material Category</label><font color="Red">*</font>
|
|
||||||
<select class="form-control required select2" id="MaterialCategory" name="MaterialCategory" onchange="changeTextBox()">
|
|
||||||
<option value="" requried>Select Material Category</option>
|
|
||||||
<?php
|
|
||||||
if(!empty($materialcategory))
|
|
||||||
{
|
|
||||||
foreach ($materialcategory as $MC)
|
|
||||||
{
|
|
||||||
?>
|
|
||||||
<option value="<?php echo $MC->ConfigValue ?>"><?php echo $MC->ConfigValue ?></option>
|
|
||||||
<?php
|
<?php
|
||||||
}
|
if(!empty($assetcode))
|
||||||
}
|
{
|
||||||
?>
|
foreach ($assetcode as $AC)
|
||||||
</select>
|
{
|
||||||
</div>
|
?>
|
||||||
</div>-->
|
<option value="<?php echo $AC->AssetCode ?>"><?php echo $AC->AssetCode ?> - <?php echo $AC->AssetName ?></option>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="Costcenter">Cost Center Code</label>
|
||||||
|
<select class="form-control select2" id="Costcenter" name="Costcenter" disabled="true">
|
||||||
|
<option value="0">Select Cost Center</option>
|
||||||
|
<?php
|
||||||
|
if(!empty($costcentercode))
|
||||||
|
{
|
||||||
|
foreach ($costcentercode as $CC)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<option value="<?php echo $CC->CostCenterCode ?>"><?php echo $CC->CostCenterCode ?> - <?php echo $CC->CostCenterName?></option>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="UOM">Unit of Measurement</label><font color="Red">*</font>
|
<label for="conversionfactor">Conversion Factor</label>
|
||||||
<select class="form-control required select2" id="UOM" name="UOM">
|
<input type="text" class="form-control" id="conversionfactor" name="conversionfactor" maxlength="255">
|
||||||
<option value="" required>Select UOM</option>
|
</div>
|
||||||
<?php
|
</div>
|
||||||
if(!empty($UOM))
|
|
||||||
{
|
|
||||||
foreach ($UOM as $SID)
|
|
||||||
{
|
|
||||||
?>
|
|
||||||
<option value="<?php echo $SID->ConfigValue; ?>"><?php echo $SID->ConfigValue ?>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-md-12">
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="conversionfactorUOM">Conversion Factor UOM</label>
|
||||||
|
<select class="form-control select2" id="conversionfactorUOM" name="conversionfactorUOM">
|
||||||
|
<option value="0">Select Conversion Factor UOM</option>
|
||||||
|
<?php
|
||||||
|
if(!empty($cfUOM))
|
||||||
|
{
|
||||||
|
foreach ($cfUOM as $cfuom)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<option value="<?php echo $cfuom->ConfigValue; ?>"><?php echo $cfuom->ConfigValue ?></option>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="Assetcode">Asset Code</label>
|
|
||||||
<select class="form-control select2" id="Assetcode" name="Assetcode" disabled="true">
|
|
||||||
<option value="0">Select Asset Code</option>
|
|
||||||
<?php
|
|
||||||
if(!empty($assetcode))
|
|
||||||
{
|
|
||||||
foreach ($assetcode as $AC)
|
|
||||||
{
|
|
||||||
?>
|
|
||||||
<option value="<?php echo $AC->AssetCode ?>"><?php echo $AC->AssetCode ?> - <?php echo $AC->AssetName ?></option>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="Costcenter">Cost Center Code</label>
|
|
||||||
<select class="form-control select2" id="Costcenter" name="Costcenter" disabled="true">
|
|
||||||
<option value="0">Select Cost Center</option>
|
|
||||||
<?php
|
|
||||||
if(!empty($costcentercode))
|
|
||||||
{
|
|
||||||
foreach ($costcentercode as $CC)
|
|
||||||
{
|
|
||||||
?>
|
|
||||||
<option value="<?php echo $CC->CostCenterCode ?>"><?php echo $CC->CostCenterCode ?> - <?php echo $CC->CostCenterName?></option>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="conversionfactor">Conversion Factor</label>
|
|
||||||
<input type="text" class="form-control" id="conversionfactor" name="conversionfactor" maxlength="255">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="conversionfactorUOM">Conversion Factor UOM</label>
|
|
||||||
<select class="form-control select2" id="conversionfactorUOM" name="conversionfactorUOM">
|
|
||||||
<option value="0">Select Conversion Factor UOM</option>
|
|
||||||
<?php
|
|
||||||
if(!empty($cfUOM))
|
|
||||||
{
|
|
||||||
foreach ($cfUOM as $cfuom)
|
|
||||||
{
|
|
||||||
?>
|
|
||||||
<option value="<?php echo $cfuom->ConfigValue; ?>"><?php echo $cfuom->ConfigValue ?></option>
|
|
||||||
<?php
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
</select>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="HSNcode">HSN code</label>
|
<label for="HSNcode">HSN code</label>
|
||||||
<input type="text" class="form-control" id="HSNcode" onkeypress="return isNumberKey(event)" name="HSNcode" maxlength="8">
|
<input type="text" class="form-control" id="HSNcode" onkeypress="return isNumberKey(event)" name="HSNcode" maxlength="8">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="conversionfactor">Opening Stock</label>
|
|
||||||
<input type="text" class="form-control" id="openstock" name="openstock" maxlength="255">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<label>Open Stock Date</label>
|
|
||||||
<?php
|
|
||||||
$data = array('name' => 'Date','value' => set_value('Date'),'id'=>'Date', 'class' => 'form-control' , 'onkeypress'=>'return false;');
|
|
||||||
echo form_input($data);
|
|
||||||
?>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="conversionfactor">Reorder Level</label>
|
|
||||||
<input type="text" class="form-control" id="reorder" name="reorder" maxlength="255">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-12">
|
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="conversionfactor">Opening Stock</label>
|
||||||
|
<input type="text" class="form-control" id="openstock" name="openstock" maxlength="255">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-3">
|
||||||
|
<label>Open Stock Date</label>
|
||||||
|
<?php
|
||||||
|
$data = array('name' => 'Date','value' => set_value('Date'),'id'=>'Date', 'class' => 'form-control' , 'onkeypress'=>'return false;');
|
||||||
|
echo form_input($data);
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="conversionfactor">Reorder Level</label>
|
||||||
|
<input type="text" class="form-control" id="reorder" name="reorder" maxlength="255">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-12">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="remarks">Remarks</label>
|
<label for="remarks">Remarks</label>
|
||||||
<input type="text" class="form-control" id="remarks" name="remarks" maxlength="255">
|
<input type="text" class="form-control" id="remarks" name="remarks" maxlength="255">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-3">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="Active">IsActive</label> <br>
|
||||||
|
<input type="checkbox" id="isactive" name="isactive" >
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="Active">IsActive</label> <br>
|
|
||||||
<input type="checkbox" id="isactive" name="isactive" >
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div><!-- /.box-body -->
|
||||||
|
|
||||||
|
|
||||||
|
<div class="box-footer" style="text-align:right">
|
||||||
|
<input type="reset" class="btn btn-primary" value="Reset" />
|
||||||
|
<input type="submit" onclick="Validate();" value="Submit" class="btn btn-primary">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
</div><!-- /.box-body -->
|
</form>
|
||||||
|
|
||||||
<div class="box-footer" style="text-align:right">
|
</div>
|
||||||
<input type="reset" class="btn btn-primary" value="Reset" />
|
|
||||||
<input type="submit" onclick="Validate();" value="Submit" class="btn btn-primary">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<?php
|
<?php
|
||||||
$this->load->helper('form');
|
$this->load->helper('form');
|
||||||
$error = $this->session->flashdata('error');
|
$error = $this->session->flashdata('error');
|
||||||
if($error)
|
if($error)
|
||||||
{
|
{
|
||||||
?>
|
?>
|
||||||
<div class="alert alert-danger alert-dismissable">
|
<div class="alert alert-danger alert-dismissable">
|
||||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||||||
<?php echo $this->session->flashdata('error'); ?>
|
<?php echo $this->session->flashdata('error'); ?>
|
||||||
|
</div>
|
||||||
|
<?php } ?>
|
||||||
|
<?php
|
||||||
|
$success = $this->session->flashdata('success');
|
||||||
|
if($success)
|
||||||
|
{
|
||||||
|
?>
|
||||||
|
<div class="alert alert-success alert-dismissable">
|
||||||
|
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||||||
|
<?php echo $this->session->flashdata('success'); ?>
|
||||||
|
</div>
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<?php echo validation_errors('<div class="alert alert-danger alert-dismissable">', ' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); ?>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
|
||||||
<?php
|
|
||||||
$success = $this->session->flashdata('success');
|
|
||||||
if($success)
|
|
||||||
{
|
|
||||||
?>
|
|
||||||
<div class="alert alert-success alert-dismissable">
|
|
||||||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
|
||||||
<?php echo $this->session->flashdata('success'); ?>
|
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
|
||||||
|
</div>
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<?php echo validation_errors('<div class="alert alert-danger alert-dismissable">', ' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); ?>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -2044,6 +2044,36 @@ function ResultantQty(materialtype)
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:materialcode,Supplier:supplier,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))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2189,6 +2219,36 @@ var stock_date = '';
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:materialcode,Supplier:supplier,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))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2336,7 +2396,36 @@ var stock_date_date = '';
|
|||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
$.ajax({
|
||||||
|
|
||||||
|
data:{materialcode:materialcode,Supplier:supplier,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))
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -52,6 +52,9 @@ if(!empty($materialDetails))
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$Average_Price =$avg_price[0]['avg_rate'];
|
||||||
|
|
||||||
|
$Average_Value = number_format( $Average_Price,2, '.', '');
|
||||||
|
|
||||||
if(!empty($currentstock))
|
if(!empty($currentstock))
|
||||||
{
|
{
|
||||||
@ -172,47 +175,46 @@ $("#Date").datepicker({
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3" style="padding:0px;">
|
<div class="col-md-3" style="padding:0px;">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="MaterialType">Material Type</label>
|
<label for="MaterialType">Material Type</label>
|
||||||
<input type="text" class="form-control" readonly id="MaterialType" name="MaterialType" value="<?php echo $MaterialType;?>">
|
<input type="text" class="form-control" readonly id="MaterialType" name="MaterialType" value="<?php echo $MaterialType;?>">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<div class="form-group autoSearch" id="mc">
|
<div class="form-group autoSearch" id="mc">
|
||||||
<label for="Matcate">Material Caterogy</label><font color="Red">*</font>
|
<label for="Matcate">Material Caterogy</label><font color="Red">*</font>
|
||||||
<input type="text" class="form-control required " required id="MaterialCategory" name="MaterialCategory" value="<?php echo $MaterialCategory;?>" maxlength="255">
|
<input type="text" class="form-control required " required id="MaterialCategory" name="MaterialCategory" value="<?php echo $MaterialCategory;?>" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="UOM">Unit of Measurement</label><font color="Red">*</font>
|
<label for="UOM">Unit of Measurement</label><font color="Red">*</font>
|
||||||
<select class="form-control required select2" id="UOM" name="UOM">
|
<select class="form-control required select2" id="UOM" name="UOM">
|
||||||
<option value="<?php echo $UOM;?>"><?php echo $UOM;?></option>
|
<option value="<?php echo $UOM;?>"><?php echo $UOM;?></option>
|
||||||
<?php
|
<?php
|
||||||
if(!empty($UOMList))
|
if(!empty($UOMList))
|
||||||
{
|
|
||||||
foreach ($UOMList as $UM)
|
|
||||||
{
|
{
|
||||||
?>
|
foreach ($UOMList as $UM)
|
||||||
<option value="<?php echo $UM->ConfigValue; ?>"><?php echo $UM->ConfigValue ?>
|
{
|
||||||
<?php
|
?>
|
||||||
|
<option value="<?php echo $UM->ConfigValue; ?>"><?php echo $UM->ConfigValue ?>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
?>
|
||||||
?>
|
</select>
|
||||||
</select>
|
</div>
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
|
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="assetcode">Asset Code</label>
|
<label for="assetcode">Asset Code</label>
|
||||||
@ -230,12 +232,14 @@ $("#Date").datepicker({
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="conversionfactor">Conversion Factor</label>
|
<label for="conversionfactor">Conversion Factor</label>
|
||||||
<input type="text" class="form-control" id="conversionfactor" name="conversionfactor" maxlength="255" value="<?php echo $conversionfactor;?>" >
|
<input type="text" class="form-control" id="conversionfactor" name="conversionfactor" maxlength="255" value="<?php echo $conversionfactor;?>" >
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="conversionfactorUOM">Conversion Factor UOM</label>
|
<label for="conversionfactorUOM">Conversion Factor UOM</label>
|
||||||
@ -244,6 +248,7 @@ $("#Date").datepicker({
|
|||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
@ -253,7 +258,8 @@ $("#Date").datepicker({
|
|||||||
<label for="HSNcode">HSN code</label>
|
<label for="HSNcode">HSN code</label>
|
||||||
<input type="text" class="form-control" id="HSNcode" name="HSNcode" maxlength="8" value="<?php echo $HSNcode; ?>" onkeypress="return isNumberKey(event)" >
|
<input type="text" class="form-control" id="HSNcode" name="HSNcode" maxlength="8" value="<?php echo $HSNcode; ?>" onkeypress="return isNumberKey(event)" >
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="openstock">Opening Stock</label>
|
<label for="openstock">Opening Stock</label>
|
||||||
@ -264,6 +270,7 @@ $("#Date").datepicker({
|
|||||||
<?php } ?>
|
<?php } ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="openstockdate" >Open Stock Date</label>
|
<label for="openstockdate" >Open Stock Date</label>
|
||||||
@ -279,14 +286,16 @@ $("#Date").datepicker({
|
|||||||
echo form_input($data);
|
echo form_input($data);
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="reorderlevel">Reorder Level</label>
|
<label for="reorderlevel">Reorder Level</label>
|
||||||
<input type="text" class="form-control" id="reorder" value="<?php echo $reorder;?>" name="reorder" maxlength="255">
|
<input type="text" class="form-control" id="reorder" value="<?php echo $reorder;?>" name="reorder" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
@ -296,18 +305,28 @@ $("#Date").datepicker({
|
|||||||
<input type="text" class="form-control" id="currentstock" readonly value="<?php echo $total; ?>" name="currentstock" maxlength="255">
|
<input type="text" class="form-control" id="currentstock" readonly value="<?php echo $total; ?>" name="currentstock" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="remarks">Remarks</label>
|
|
||||||
<input type="text" class="form-control" id="remarks" name="remarks" maxlength="255" value="<?php echo $remarks;?>">
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="Active">IsActive</label> <br/>
|
<label for="conversionfactor">Average Price</label>
|
||||||
<input type="checkbox" id="isactive" name="isactive" <?php echo $IsActive; ?> >
|
<input type="text" class="form-control" id="avg_price" readonly value="<?php echo $Average_Value?>" name="avg_price" maxlength="255">
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="remarks">Remarks</label>
|
||||||
|
<input type="text" class="form-control" id="remarks" name="remarks" maxlength="255" value="<?php echo $remarks;?>">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-1">
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="Active">IsActive</label> <br/>
|
||||||
|
<input type="checkbox" id="isactive" name="isactive" <?php echo $IsActive; ?> >
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -321,7 +340,7 @@ $("#Date").datepicker({
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4"></div>
|
<!-- <div class="col-md-4"></div> -->
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
</div>
|
</div>
|
||||||
@ -400,7 +419,12 @@ $(document).ready(function(){
|
|||||||
});
|
});
|
||||||
|
|
||||||
$('#conversionfactorUOM option[value="<?php echo $conversionfactorUOM?>"]').prop('selected', true);
|
$('#conversionfactorUOM option[value="<?php echo $conversionfactorUOM?>"]').prop('selected', true);
|
||||||
|
var x = $("#MaterialCategory").val() == 'Spares';
|
||||||
|
if(x)
|
||||||
|
{
|
||||||
|
$('#Assetcode').prop('disabled', false);
|
||||||
|
$('#Costcenter').prop('disabled', false);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
function onlyAlphabets(evt) {
|
function onlyAlphabets(evt) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user