material adjustment
This commit is contained in:
parent
94ee9126c1
commit
b93648a461
@ -1335,6 +1335,7 @@ class batchcard extends BaseController
|
|||||||
{
|
{
|
||||||
$data['MaterialCode'] = $this->batchcard_model->getMaterial();
|
$data['MaterialCode'] = $this->batchcard_model->getMaterial();
|
||||||
$data['Supplier'] = $this->batchcard_model->getSupplierlist();
|
$data['Supplier'] = $this->batchcard_model->getSupplierlist();
|
||||||
|
$data['stock_value'] = $this->batchcard_model->getStockValue();
|
||||||
|
|
||||||
$this->global['pageTitle'] = 'Siddharth : Material Adjustment';
|
$this->global['pageTitle'] = 'Siddharth : Material Adjustment';
|
||||||
$this->loadViews("materialadjustment", $this->global,$data,NULL);
|
$this->loadViews("materialadjustment", $this->global,$data,NULL);
|
||||||
|
|||||||
@ -26,6 +26,15 @@ class batchcard_model extends CI_Model
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function getStockValue()
|
||||||
|
{
|
||||||
|
$this->db->select('MaterialCode,stock');
|
||||||
|
$this->db->from('T_MaterialMaster');
|
||||||
|
$supp = $this->db->get();
|
||||||
|
return $supp->result();
|
||||||
|
}
|
||||||
|
|
||||||
function saveHourlyBatchInfo($datatostore)
|
function saveHourlyBatchInfo($datatostore)
|
||||||
{
|
{
|
||||||
$this->db->insert('T_hourly_batch_info',$datatostore);
|
$this->db->insert('T_hourly_batch_info',$datatostore);
|
||||||
|
|||||||
@ -1,3 +1,7 @@
|
|||||||
|
<?php
|
||||||
|
//print_r($stock_value);
|
||||||
|
?>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
$(function() {
|
$(function() {
|
||||||
//Initialize Select2 Elements
|
//Initialize Select2 Elements
|
||||||
@ -259,12 +263,33 @@ $(function() {
|
|||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
var stock = <?php echo json_encode($stock_value, JSON_PRETTY_PRINT) ?>;
|
||||||
|
//sconsole.log(stock);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$('.getdetails').click(function()
|
$('.getdetails').click(function()
|
||||||
{
|
{
|
||||||
var materialcode =$('#materialcode').val();
|
var materialcode =$('#materialcode').val();
|
||||||
var date = $('#date').val();
|
var date = $('#date').val();
|
||||||
var Supplier = $('#supplier').val();
|
var Supplier = $('#supplier').val();
|
||||||
|
var openqty = '';
|
||||||
|
|
||||||
|
$.each(stock,function(j,fnobj)
|
||||||
|
{
|
||||||
|
if(materialcode == fnobj.MaterialCode)
|
||||||
|
{
|
||||||
|
//console.log(materialcode);
|
||||||
|
//console.log(fnobj.MaterialCode);
|
||||||
|
//console.log(fnobj.stock);
|
||||||
|
openqty = fnobj.stock == '' ? '0' : fnobj.stock;
|
||||||
|
console.log(openqty);
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
|
|
||||||
$('#content').loader('show');
|
$('#content').loader('show');
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
|
||||||
@ -277,10 +302,12 @@ $('.getdetails').click(function()
|
|||||||
//console.log(data);
|
//console.log(data);
|
||||||
var addqty = '';
|
var addqty = '';
|
||||||
var reduceqty = '';
|
var reduceqty = '';
|
||||||
|
//
|
||||||
$.each(JSON.parse(data),function(i,obj)
|
$.each(JSON.parse(data),function(i,obj)
|
||||||
{
|
{
|
||||||
addqty = obj.Addqty;
|
addqty = obj.Addqty;
|
||||||
reduceqty = obj.ReduceQty;
|
reduceqty = obj.ReduceQty;
|
||||||
|
// openqty = obj.stock;
|
||||||
|
|
||||||
|
|
||||||
if(addqty == null)
|
if(addqty == null)
|
||||||
@ -294,11 +321,13 @@ $('.getdetails').click(function()
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty);
|
var resultantqty = parseFloat(addqty)- parseFloat(reduceqty)+parseFloat(openqty);
|
||||||
|
// console.log(resultantqty);
|
||||||
|
|
||||||
if(isNaN(resultantqty))
|
if(isNaN(resultantqty))
|
||||||
{
|
{
|
||||||
$('#Qty_aspersystem').val(0);
|
//$('#Qty_aspersystem').val(0);
|
||||||
|
$('#Qty_aspersystem').val(openqty);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user