stock detail - issues fixes

This commit is contained in:
venbatechnologies@gmail.com 2018-07-06 14:56:55 +05:30
parent 7ffb574094
commit f17ccdb5a6
9 changed files with 100 additions and 57 deletions

View File

@ -609,10 +609,12 @@ $RequestedBy = $this->input->post('drpDepartment');
$IGRItemNo = $value->IGRItemNo;
}
$MaterialstockHistoryadd= array('Ref_No'=>$IGRItemNo,'MaterialCode'=>$MaterialCode,'Transaction_type'=>'Add','Ref_Type'=>'IGR','SupplierID'=>$SupplierID,'Quantity'=>$QuantityAsPerInvoice,'ItemValue'=>$itemRate,'CreatedBy'=>$CreatedBy,'CreatedOn'=>$createddt);
$this->inwardgateregister_model->addMaterialStockHistory($MaterialstockHistoryadd);
$Recqty = $this->inwardgateregister_model->getPOLineItemReceivedQty($PONO,$MaterialCode);
$ReceivedQuantity = 0.00;
$Recqty = $this->inwardgateregister_model->getPOLineItemReceivedQty($PONO,$MaterialCode);
$ReceivedQuantity = 0.00;
if(count($Recqty)>0)
{
foreach ($Recqty as $key ) {

View File

@ -171,6 +171,9 @@ class inwardgateregister extends BaseController
$igrM = $this->inwardgateregister_model->addigrM($igr);
$OGRStatus=IGR_CREATED;
$check_OGRPO= $this->inwardgateregister_model->update_OGR($PONO,$OGRStatus);
$IGRNO = '';
if(count($igrM)>0)
@ -210,8 +213,33 @@ class inwardgateregister extends BaseController
$igrDetails = array('IGRNO'=>$IGRNO,'MaterialCode'=>$MaterialCode,'QuantityAsPerInvoice'=>$QuantityAsPerInvoice,'Remarks'=>$Remarks,'IGRItemStatus'=>$IGRItemStatus,'CreatedBy'=>$CreatedBy,'CreatedDate'=>$createddt);
$igrD = $this->inwardgateregister_model->addigrD($igrDetails);
$Recqty = $this->inwardgateregister_model->getPOLineItemReceivedQty($PONO,$MaterialCode);
$ReceivedQuantity = 0.00;
$igrlineno ='';
if(!empty($igrD))
{
foreach($igrD as $ig)
{
$igrlineno = $ig->IGRItemNo;
}
}
$itemvalue='';
$SupplierId='';
$polineitemvalue = $this->inwardgateregister_model->getitemvalue($PONO,$MaterialCode);
foreach($polineitemvalue as $it)
{
$itemvalue =$it->Rate;
$SupplierId =$it->SupplierID;
}
$historydetails = array('MaterialCode'=>$MaterialCode,'Transaction_type'=>"Add",'Ref_Type'=>"IGR",'Ref_No'=>$igrlineno,'Quantity'=>$QuantityAsPerInvoice,'CreatedBy'=>$CreatedBy,'CreatedOn'=>$createddt,'SupplierID'=>$SupplierId,'ItemValue'=>$itemvalue);
$this->inwardgateregister_model->addmaterialhistory($historydetails);
$Recqty = $this->inwardgateregister_model->getPOLineItemReceivedQty($PONO,$MaterialCode);
$ReceivedQuantity = 0.00;
if(count($Recqty)>0)
{
@ -284,8 +312,7 @@ class inwardgateregister extends BaseController
$this->load->model('inwardgateregister_model');
$this->global['pageTitle'] = $this->CompanyName.' : Add Outward Gate Register';
$data['Customer'] = $this->inwardgateregister_model->getCustomer();
//$data['Customer'] = $this->inwardgateregister_model->getCustomer();
$data['Supplier'] = $this->inwardgateregister_model->getSupplier();
$data['storedmaterialcode'] = $this->inwardgateregister_model->getstoredmaterialcode();

View File

@ -1299,14 +1299,14 @@ class purchaseorder extends BaseController
$this->purchaseorder_model->updateIGR($IGRD[$j]['IGRItemNo'],$IGRDs);
// $MaterialstockHistoryupdate= array('SupplierID'=>$SupplierID,'Quantity'=>$Quantity,'ItemValue'=>$itemRate,'UpdateBY'=>$updatedBy,'UpdatedOn'=>$updateddt);
$MaterialstockHistoryupdate= array('SupplierID'=>$SupplierID,'Quantity'=>$Quantity,'ItemValue'=>$itemRate,'UpdatedBY'=>$updatedBy,'UpdatedOn'=>$updateddt);
// $itemNo = $IGRD[$j]['IGRItemNo'];
$itemNo = $IGRD[$j]['IGRItemNo'];
// $this->purchaseorder_model->updateMatStock($itemNo,
// $MaterialstockHistoryupdate);
$this->purchaseorder_model->updateMatStock($itemNo,
$MaterialstockHistoryupdate);

View File

@ -9,19 +9,19 @@ class inwardgateregister_model extends CI_Model
// }
function updatefile($bill,$Picture,$oldfile)
{
{
// if($oldfile != ''){
// //unlink("uploads/BillFiles/".$oldfile);//this deletes the file on particular folder too
// }
$this->db->set('FilePath', $Picture); //value that used to update column
$this->db->where('BillNo', $bill); //which row want to upgrade
$this->db->update('T_Inwardgateregister_fileupload');
$afftectedRows = $this->db->affected_rows();
return $afftectedRows;
$this->db->set('FilePath', $Picture); //value that used to update column
$this->db->where('BillNo', $bill); //which row want to upgrade
$this->db->update('T_Inwardgateregister_fileupload');
$afftectedRows = $this->db->affected_rows();
return $afftectedRows;
}
}
function getfies($igr)

View File

@ -38,7 +38,15 @@ class purchaseorder_model extends CI_Model
return $query->result();
}
function updateMatStock($itemNo,$MaterialstockHistoryupdate){
$this->db->where('Ref_No',$itemNo);
$this->db->update('T_Material_stock_history', $MaterialstockHistoryupdate);
$r = $this->db->affected_rows();
return $r;
}
function updateReqDetails($Reqnumber,$MaterialCode,$ReqDetail){
$this->db->where('ReqNo',$Reqnumber);
$this->db->where('MaterialCode',$MaterialCode);

View File

@ -168,8 +168,7 @@ if(!empty($OGR_Data))
<div id="content"></div>
<div class="box">
<div class="box-header">
<center><h3 class="box-title">Siddharth Industries - Outward Gate Register(OGR)Entry </h3></center>
<div class="box-header"><?php echo $pageTitle; ?></h3></center>
</div>
<!-- /.box-header -->
<div class="box-body">
@ -216,8 +215,8 @@ if(!empty($OGR_Data))
<div class="form-group">
<!--
<?php
$data = array('name' => 'date','value' => set_value('date',$date),'id'=>'date', 'class' => 'form-control');
echo form_input($data);
//$data = array('name' => 'date','value' => set_value('date',$date),'id'=>'date', 'class' => 'form-control');
//echo form_input($data);
?> -->
@ -329,8 +328,8 @@ if(!empty($OGR_Data))
<div class="form-group">
<?php
$data = array('name' => 'orderqty','value' => set_value('orderqty'),'id'=>'orderqty', 'class' => 'form-control');
echo form_input($data);
//$data = array('name' => 'orderqty','value' => set_value('orderqty'),'id'=>'orderqty', 'class' => 'form-control');
//echo form_input($data);
?>
</div>
@ -342,8 +341,8 @@ if(!empty($OGR_Data))
<div class="form-group">
<?php
$data = array('name' => 'Rejectqty','value' => set_value('Rejectqty'),'id'=>'Rejectqty', 'class' => 'form-control');
echo form_input($data);
//$data = array('name' => 'Rejectqty','value' => set_value('Rejectqty'),'id'=>'Rejectqty', 'class' => 'form-control');
//echo form_input($data);
?>
</div>
@ -368,8 +367,8 @@ if(!empty($OGR_Data))
<div class="form-group">
<?php
$data = array('name' => 'destination','value' => set_value('destination',$sup),'id'=>'destination', 'class' => 'form-control');
echo form_input($data);
//$data = array('name' => 'destination','value' => set_value('destination',$sup),'id'=>'destination', 'class' => 'form-control');
//echo form_input($data);
?> -->
<label>Remarks</label>
@ -503,8 +502,8 @@ if(!empty($OGR_Data))
<?php
$data = array('name' => 'materialcode','value' => set_value('materialcode'),'id'=>'materialcode', 'class' => 'form-control');
echo form_input($data);
//$data = array('name' => 'materialcode','value' => set_value('materialcode'),'id'=>'materialcode', 'class' => 'form-control');
//echo form_input($data);
?>

View File

@ -92,7 +92,8 @@
<div class="modal-content" style="width:900px;">
<div class="modal-header" style="background-color: #5d0411;color:#fff;">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<center><h4>Material Adjustment Report</h4></center>
<!-- <center><h4>Material Adjustment Report</h4></center> -->
<center><h4><?php echo $pageTitle; ?></h4></center>
</div>
<div class="col-md-12">

View File

@ -163,6 +163,7 @@ $Value="&#8377;";
<?php
//$options = array("0"=>'Select');
//echo form_dropdown('sup', $options,set_value('sup'),'id="sup"' ,'required="true"' ,'class="form-control select2');
?>
</div> -->
@ -568,20 +569,12 @@ $("#ogrtype").change(function()
$('#saveinv').show();
$('#saveservice').hide();
//document.getElementById("sup").options.length = 0;
$('#sup').find('option:not(:first)').remove();
var customer= <?php echo json_encode($Customer, JSON_PRETTY_PRINT) ?>;
$.each(customer, function(cu, cuobj)
{
$("#sup").append( $('<option></option>').val(cuobj.client_id).html(cuobj.client_name));
});
// $('#sup').find('option:not(:first)').remove();
// var customer= <?php //echo json_encode($Customer, JSON_PRETTY_PRINT) ?>;
// $.each(customer, function(cu, cuobj)
// {
// $("#sup").append( $('<option></option>').val(cuobj.client_id).html(cuobj.client_name));
// });
}
else if ($('#ogrtype').val()=="2")
@ -621,8 +614,7 @@ $("#ogrtype").change(function()
}
}
else
{
$('#mv').hide();
@ -676,7 +668,6 @@ $("#sup").change(function()
}
else if($('#ogrtype').val()=="2")
{
var supplier= $('#sup').val();
@ -811,9 +802,9 @@ $("#mrirno").change(function()
$("#pono").change(function()
{
alert('onchange function entered');
//alert('onchange function entered');
var PONO=$('#pono').val();
alert(PONO);
// alert(PONO);
$('#poappend').empty();
var row= $('#rowcount').val();
@ -897,7 +888,7 @@ function addHidden(theForm, key, value)
var materialcode=$('#materialcode').val();
var mrirno = $('#mrirno').val();
var PONO=$('#pono').val();
alert(mrirno+''+materialcode+''+PONO);
// alert(mrirno+''+materialcode+''+PONO);
var x = document.getElementById("potable").rows.length;
for(var i=1;i<=x;i++)

View File

@ -190,6 +190,16 @@
?>
</div>
<div class="col-md-4">
<label>Supplier Name </label>
<?php
$data = array('name' => 'SupplierName','value' => set_value('SupplierName'),'id'=>'Supplier', 'class' => 'form-control', 'required=>"true"' , 'readonly'=>'true' );
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12" style=" padding-bottom: 10px;">
<div class="col-md-4">
<label>Delivery Challan/Invoice NO </label>
<?php
$data = array('name' => 'DeliveryChallan/InvoiceNO','value' => set_value('DeliveryChallan/InvoiceNO'),'id'=>'Invoice_No', 'class' => 'form-control', 'required=>"true"' , 'readonly'=>'true' );
@ -197,8 +207,6 @@
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12" style=" padding-bottom: 10px;">
<div class="col-md-4">
<label>Delivery Challan / Invoice Date </label>
<?php
@ -208,9 +216,9 @@
?>
</div>
<div class="col-md-4">
<label>Supplier Name </label>
<label>Material Received Date </label>
<?php
$data = array('name' => 'SupplierName','value' => set_value('SupplierName'),'id'=>'Supplier', 'class' => 'form-control', 'required=>"true"' , 'readonly'=>'true' );
$data = array('name' => 'MaterialRcvdDate','value' => set_value('MaterialRcvdDate'),'id'=>'MaterialRcvdDate', 'class' => 'form-control' , 'readonly'=>'true' );
echo form_input($data);
?>
@ -223,7 +231,7 @@
<table class="table table-bordered" id="Inwardgateregistertable1" style="font-size:12px;">
<thead style="background-color:#ddf">
<tr>
<!-- <th>SNo</th> -->
<th>SNo</th>
<th>Item Code</th>
<th>Item Description</th>
<th>UOM</th>
@ -336,6 +344,13 @@ $("#Igrshow").on("shown.bs.modal", function(e) {
//alert(dcd.getDate()+ '.' + (dcd.getMonth() + 1)+ '.' + dcd.getFullYear());
var dcd2 = (dcd.getDate()+ '/' + (dcd.getMonth() + 1)+ '/' + dcd.getFullYear());
$("#Invoice_Date").val(dcd2);
if(item.MaterialRcvdDate === null) {
var Mat_rcv_date = ' '; }
else {
var MR_dt = new Date(item.MaterialRcvdDate);
var Mat_rcv_date = (MR_dt.getDate()+ '/' + (MR_dt.getMonth() + 1)+ '/' + MR_dt.getFullYear());
}
$("#MaterialRcvdDate").val(Mat_rcv_date);
$("#ser").val(item.ServiceDescription);