256 lines
7.9 KiB
PHP
256 lines
7.9 KiB
PHP
|
|
<style>
|
|
.pagination {
|
|
margin:0px !important;
|
|
}
|
|
|
|
</style>
|
|
<div class="content-wrapper">
|
|
<!-- Content Header (Page header) -->
|
|
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
<div class="row">
|
|
<div class="col-xs-12">
|
|
<div class="box">
|
|
<div class="box-header">
|
|
<center><h3 class="box-title">Siddharth Industries - Material Adjustment List</h3></center>
|
|
</div>
|
|
<!-- /.box-header -->
|
|
<div class="box-body">
|
|
<table id="dataTableHistoriek" class="table table-bordered table-hover editableTable" style="font-size:12px;">
|
|
<thead>
|
|
<tr style="background-color:#ddf">
|
|
<!-- <th>#</th> -->
|
|
<th>Material Adjustment No</th>
|
|
<th>Material Code</th>
|
|
<th>Supplier Name</th>
|
|
<th>Adjusted Qty</th>
|
|
<!-- <th>Adjustment</th> -->
|
|
<th>Adjusted On</th>
|
|
<th>Action</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody><?php
|
|
if(!empty($materailAdjustmentlist))
|
|
{
|
|
$index = 0;
|
|
foreach($materailAdjustmentlist as $record)
|
|
{
|
|
$index = $index + 1;
|
|
?>
|
|
<tr id="<?php echo $index ; ?>">
|
|
<!-- <td><?php echo $index ; ?></td> -->
|
|
<td><?php echo "Adj".$record->AdjustmentId ?></td>
|
|
<td><a data-toggle="modal" data-target="#materialreport" data-userid="<?php echo $record->AdjustmentId?>" data-id="<%=index%>" data-dismiss="modal"><?php echo $record->MaterialCode."-".$record->MaterialName; ?></a></td>
|
|
<td><?php echo $record->SupplierID."-".$record->SupplierName; ?></td>
|
|
<td><?php echo $record->Quantity ?></td>
|
|
|
|
<!-- <td><?php echo "Adjust"; ?></td> -->
|
|
|
|
<!-- <td><?php echo $record->CreatedOn ?></td> -->
|
|
<td><?php echo $Cdt=new DateTime($record->CreatedOn);
|
|
$CreatedDate= $Cdt->format('d-m-Y');
|
|
echo $CreatedDate; ?></td>
|
|
|
|
|
|
|
|
<td> <a data-toggle="tooltip" href="<?php echo base_url().'EditMaterialAdjustment?AdjustmentId='.$record->AdjustmentId;?>&date=<?php echo $record->CreatedOn?>&mc=<?php echo $record->MaterialCode?>
|
|
&sn=<?php echo $record->SupplierID?>" ><i class="fa fa-pencil" data-toggle="tooltip" title="<?php echo $record->AdjustmentId; ?> - Click here to Edit details"></i> </a>
|
|
<!-- <a data-toggle="tooltip" href="<?php echo base_url().'batchcard/Deletequantity?AdjustmentId='.$record->AdjustmentId; ?>" ><i class="fa fa-trash" data-toggle="tooltip" title="<?php echo $record->AdjustmentId; ?> - Click here to Delete details"></i> </a>
|
|
</td> -->
|
|
|
|
</tr>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
</tbody>
|
|
|
|
</table>
|
|
</div>
|
|
<!-- /.box-body -->
|
|
</div>
|
|
<!-- /.box -->
|
|
|
|
</div>
|
|
<!-- /.col -->
|
|
</div>
|
|
<!-- /.row -->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="modal fade" id="materialreport" role="dialog">
|
|
<div class="modal-dialog">
|
|
<!-- Modal content-->
|
|
<form>
|
|
<div class="modal-content" style="width:900px;">
|
|
<div class="modal-header" style="background-color: #3c8dbc;color:#fff;">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<center><h4>Material Adjustment Report</h4></center>
|
|
</div>
|
|
<div class="col-md-12">
|
|
|
|
<div class="col-md-3">
|
|
<label>Material :</label>
|
|
<?php
|
|
|
|
$data = array('name' => 'material','value' => set_value('material'),'id'=>'material', 'class' => 'form-control','readonly'=>'true');
|
|
echo form_input($data);echo"<br>";
|
|
?>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="col-md-3">
|
|
<label> Supplier:</label>
|
|
<?php
|
|
|
|
$data = array('name' => 'Supplier','value' => set_value('Supplier'),'id'=>'Supplier', 'class' => 'form-control','readonly'=>'true');
|
|
echo form_input($data);echo"<br>";
|
|
?>
|
|
|
|
|
|
</div>
|
|
|
|
<div class="col-md-3">
|
|
<label> Actual Quantity:</label>
|
|
<?php
|
|
|
|
$data = array('name' => 'Actqty','value' => set_value('Actqty'),'id'=>'Actqty', 'class' => 'form-control','readonly'=>'true');
|
|
echo form_input($data);echo"<br>";
|
|
?>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="col-md-3">
|
|
<label> Adjusted Quantity:</label>
|
|
<?php
|
|
|
|
$data = array('name' => 'Adjqty','value' => set_value('Adjqty'),'id'=>'Adjqty', 'class' => 'form-control','readonly'=>'true');
|
|
echo form_input($data);echo"<br>";
|
|
?>
|
|
|
|
|
|
</div>
|
|
|
|
|
|
<div class="col-md-3">
|
|
<label> Quantity Before Adjustment:</label>
|
|
<?php
|
|
|
|
$data = array('name' => 'befAdjqty','value' => set_value('befAdjqty'),'id'=>'befAdjqty', 'class' => 'form-control','readonly'=>'true');
|
|
echo form_input($data);echo"<br>";
|
|
?>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="modal-footer">
|
|
<a class="btn btn-primary" data-dismiss="modal" value="Cancel">Cancel</a>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</section>
|
|
<!-- /.content -->
|
|
</div>
|
|
<!-- /.content-wrapper -->
|
|
<!-- <script src="https://cdn.datatables.net/plug-ins/1.10.11/sorting/date-eu.js"></script> -->
|
|
<script src="https://cdn.datatables.net/plug-ins/1.10.16/sorting/datetime-moment.js"></script>
|
|
|
|
<script>
|
|
|
|
$(function () {
|
|
$.fn.dataTable.moment( 'DD-MM-YYYY' );
|
|
|
|
$('#dataTableHistoriek').DataTable({
|
|
"paging" : true,
|
|
"ordering" : true,
|
|
"scrollCollapse" : true,
|
|
"searching" : true,
|
|
"ordering": true,
|
|
"aaSorting": [[ 4, "desc" ]],
|
|
// "columnDefs" : [{"targets":3, "type":"date-eu"}],
|
|
"bInfo": true
|
|
});
|
|
});
|
|
</script>
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
$("#materialreport").on("shown.bs.modal", function(e)
|
|
{
|
|
var AdjustmentId = $(e.relatedTarget).data('userid');
|
|
//var date =
|
|
|
|
var today = new Date();
|
|
var dd = today.getDate();
|
|
var mm = today.getMonth()+1; //January is 0!
|
|
var yyyy = today.getFullYear();
|
|
|
|
if(dd<10) {
|
|
dd = '0'+dd
|
|
}
|
|
|
|
if(mm<10) {
|
|
mm = '0'+mm
|
|
}
|
|
|
|
today = yyyy + '-' + mm + '-' + dd;
|
|
//alert(today);
|
|
|
|
$('#Outqty').val("");
|
|
$('#invqty').val("");
|
|
$('#material').val("");
|
|
|
|
$.ajax({
|
|
|
|
data:{AdjustmentId:AdjustmentId,date:today},
|
|
type:"POST",
|
|
url:"<?php echo base_url() ?>batchcard/displaying_stockvalues",
|
|
success:function(data){
|
|
|
|
//alert(data);
|
|
|
|
$.each(JSON.parse(data),function (i,item) {
|
|
|
|
// $('#Outqty').val(item.Addqty);
|
|
// $('#invqty').val(item.ReduceQty);
|
|
$('#material').val(item.MaterialCode+"-"+item.MaterialName);
|
|
$('#Adjqty').val(item.Quantity);
|
|
$('#Actqty').val(item.ActualQuantity);
|
|
$('#Supplier').val(item.SupplierName);
|
|
|
|
var beforeqty =parseFloat(item.Quantity)+parseFloat(item.ActualQuantity);
|
|
$('#befAdjqty').val(beforeqty);
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
</script>
|