siddharth_application/application/views/viewmaterialinspectionreport.php
venbatechnologies@gmail.com f7023852d4 I Update MIMR add screen
2017-07-05 18:27:10 +05:30

402 lines
16 KiB
PHP

<script>
// For table
(function(l,q){var e=function(b,c){b.extend(!0,c.defaults,{dom:"<'row'<'col-sm-9'l><'col-sm-3'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-9'i><'col-sm-3'p>>",renderer:"bootstrap"});b.extend(c.ext.classes,{sWrapper:"dataTables_wrapper form-inline dt-bootstrap",sFilterInput:"form-control input-sm",sLengthSelect:"form-control input-sm"});c.ext.renderer.pageButton.bootstrap=function(g,e,r,s,i,m){var t=new c.Api(g),u=g.oClasses,j=g.oLanguage.oPaginate,d,f,n=0,p=function(c,e){var k,h,o,a,l=function(a){a.preventDefault();
b(a.currentTarget).hasClass("disabled")||t.page(a.data.action).draw(!1)};k=0;for(h=e.length;k<h;k++)if(a=e[k],b.isArray(a))p(c,a);else{f=d="";switch(a){case "ellipsis":d="&hellip;";f="disabled";break;case "first":d=j.sFirst;f=a+(0<i?"":" disabled");break;case "previous":d=j.sPrevious;f=a+(0<i?"":" disabled");break;case "next":d=j.sNext;f=a+(i<m-1?"":" disabled");break;case "last":d=j.sLast;f=a+(i<m-1?"":" disabled");break;default:d=a+1,f=i===a?"active":""}d&&(o=b("<li>",{"class":u.sPageButton+" "+
f,id:0===r&&"string"===typeof a?g.sTableId+"_"+a:null}).append(b("<a>",{href:"#","aria-controls":g.sTableId,"data-dt-idx":n,tabindex:g.iTabIndex}).html(d)).appendTo(c),g.oApi._fnBindAction(o,{action:a},l),n++)}},h;try{h=b(q.activeElement).data("dt-idx")}catch(l){}p(b(e).empty().html('<ul class="pagination"/>').children("ul"),s);h&&b(e).find("[data-dt-idx="+h+"]").focus()};c.TableTools&&(b.extend(!0,c.TableTools.classes,{container:"DTTT btn-group",buttons:{normal:"btn btn-default",disabled:"disabled"},
collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info"},select:{row:"active"}}),b.extend(!0,c.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}}))};"function"===typeof define&&define.amd?define(["jquery","datatables"],e):"object"===typeof exports?e(require("jquery"),require("datatables")):jQuery&&e(jQuery,jQuery.fn.dataTable)})(window,document);
</script>
<style>
.modal
{
padding-right:25% ! important;
}
.num{
text-align:right;
}
</style>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<center>Siddharth Industries - View Material Receipt And Inspection Report</center>
</h1>
</section>
<section class="content"><br/>
<div class="row" style="padding-bottom:5%">
</div>
<div class="row">
<div class="col-md-12">
<table id="MRIRtable" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;">
<thead style="background-color:#ddf">
<tr>
<th>S.NO</th>
<th>MRIR NO</th>
<th>IGR NO</th>
<th>PO NO</th>
<th>Invoice NO</th>
<th>Invoice Date</th>
<th>Vechicle NO / Courier NO</th>
<th>Store Incharge</th>
<th>Quality Incharge</th>
<th>Plant Incharge</th>
</tr>
</thead>
<tbody>
<?php
if(!empty($mrirdatas2))
{
$Index=0;
foreach($mrirdatas2 as $d)
{
$Index= $Index+1;
?>
<tr id="<?php echo $Index ?>">
<td align="right"><?php echo $Index ?></td>
<td><a data-toggle="modal" data-target="#materialreport" data-userid="<?php echo $d->MRIRNO ?>" data-id="<%=Index%>" data-dismiss="modal" ><?php echo $d->MRIRNO ?> </a></td>
<td><?php echo $d->IGRNO ?></td>
<td><?php echo $d->PONO ?></td>
<td align="right"><?php echo $d->DeliveryChellanOrInvoiceNo ?></td>
<td align="right"><?php
$date = new DateTime($d->DeliveryChellanDate);
echo $date->format('d/m/Y'); ?></td>
<td><?php echo $d->VehicleNo ?></td>
<td><?php echo $d->StoreInchargeID ?></td>
<!--<td><?php echo $d->QualityInchargeID ?></td>-->
<!--<td><?php echo $d->PlantInchargeID ?></td>-->
</tr>
<?php
}} ?>
</tbody>
</table>
</div>
</div>
</div>
<div id="content1">
<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">&times;</button>
<center><h4>Material Recepit And Inspection Report</h4></center>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label>IGR Number :</label>
</div>
<div class="col-md-3">
<?php
$data = array('name' => 'IGRNO','value' => set_value('IGRNO'),'id'=>'IGRNO', 'class' => 'form-control','readonly'=>'true');
echo form_input($data);echo"<br>";
?>
</div>
<div class="col-md-3">
<label> Purchase Order Number:</label>
</div>
<div class="col-md-3">
<?php
$data = array('name' => 'PONO','value' => set_value('PONO'),'id'=>'PONO', 'class' => 'form-control','readonly'=>'true');
echo form_input($data);echo"<br>";
?>
</div>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label>Invoice Number :</label>
</div>
<div class="col-md-3">
<?php
$data = array('name' => 'DeliveryChellanOrInvoiceNo','value' => set_value('DeliveryChellanOrInvoiceNo'),'id'=>'DeliveryChellanOrInvoiceNo', 'class' => 'form-control','readonly'=>'true');
echo form_input($data);echo"<br>";
?>
</div>
<div class="col-md-3">
<label>Invoice Date:</label>
</div>
<div class="col-md-3">
<?php
$data = array('name' => 'DeliveryChellanDate','value' => set_value('DeliveryChellanDate'),'id'=>'DeliveryChellanDate', 'class' => 'form-control','readonly'=>'true');
echo form_input($data);echo"<br>";
?>
</div>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label>Vechicle Number :</label>
</div>
<div class="col-md-3">
<?php
$data = array('name' => 'VehicleNo','value' => set_value('VehicleNo'),'id'=>'VehicleNo', 'class' => 'form-control','readonly'=>'true');
echo form_input($data);echo"<br>";
?>
</div>
<div class="col-md-3">
<label>Delivery Date :</label>
</div>
<div class="col-md-3">
<?php
$data = array('name' => 'DeliveryDate','value' => set_value('DeliveryDate'),'id'=>'DeliveryDate', 'class' => 'form-control','readonly'=>'true');
echo form_input($data);echo"<br>";
?>
</div>
</div>
<div class="col-md-12">
<div class="col-md-3">
<label>Supplier and Address :</label>
</div>
<div class="col-md-3">
<?php
$data = array('name' => 'SupplierName','value' => set_value('SupplierName'),'id'=>'SupplierName', 'class' => 'form-control','readonly'=>'true');
echo form_input($data); echo"<br>";
$data = array('name' => 'Address','value' => set_value('Address'),'id'=>'Address','class' =>'form-control','rows' => '4','cols' => '50','style' => 'width:100%' ,'readonly'=>'true');
echo form_textarea($data); echo"<br>";
?>
</div>
<div class="col-md-3">
<label>Comments Of Special Instructions :</label>
</div>
<div class="col-md-3">
<?php
$data = array('name' => 'Remarks','value' => set_value('Remarks'),'id'=>'Remarks', 'class' => 'form-control','readonly'=>'true');
echo form_input($data); echo"<br>";
?>
</div>
</div>
<div>
<!-- Table to show the line item of po -->
<table class="table table-bordered" id="mytable">
<thead>
<tr>
<th>SNo</th>
<th>Item Code</th>
<th>Item Description</th>
<th>UOM</th>
<th>Ordred Quantity</th>
<th>Received Quantity as per the Challan</th>
<th>Received Quantity</th>
<th>Accepted Quantity</th>
<th>Rejected Quantity</th>
<th>Remarks</th>
</tr>
</thead>
<tbody id="tbleAppend">
</tbody>
</table>
<div class="col-md-12">
<div class="col-md-4">
<label>Store Incharge :</label>
<?php
$data = array('name' => 'StoreIncharge1','value' => set_value('StoreInchargeID'),'id'=>'StoreIncharge', 'class' => 'form-control','readonly'=>'true');
echo form_input($data);
?>
</div>
<div class="col-md-4">
<!--<label>Quality Incharge :</label>-->
<?php
$data = array('name' => 'QualityIncharge1','value' => set_value('QualityInchargeID'),'id'=>'QualityIncharge', 'class' => 'form-control','readonly'=>'true');
echo form_hidden($data);
?>
</div>
<div class="col-md-4">
<!--<label>Plant Incharge :</label>-->
<?php
$data = array('name' => 'PlantIncharge1','value' => set_value('PlantInchargeID'),'id'=>'PlantIncharge', 'class' => 'form-control','readonly'=>'true');
echo form_hidden($data);
?>
</div>
</div>
</div>
<div class="modal-footer">
<a class="btn btn-info" data-dismiss="modal" value="Cancel">Cancel</a>
</div>
</div>
</form>
</div>
</div>
</div><!--id div closed-->
</section>
</div>
<script>
<!-- script for table , It works under the datatable plugin-->
$(function () {
$('#MRIRtable').DataTable({
"paging": true,
"lengthChange": true,
"searching": true,
"ordering": true,
"info": true,
"autoWidth": true
});
});
</script>
<script>
$("#materialreport").on("shown.bs.modal", function(e) {
alert("inside model popup");
var MRIRNO = $(e.relatedTarget).data('userid');
alert(MRIRNO);
//$('#content1').loader('show');
$("#IGRNO").val('');
$("#PONO").val('');
$("#DeliveryChellanOrInvoiceNo").val('');
$("#DeliveryChellanDate").val('');
$("#VehicleNo").val('');
//$("#CourierNo").val('');
$('#DeliveryDate').val('');
$("#SupplierName").val('');
$("#Address").val('');
$('#Remarks1').val('');
$("#tableid").empty();
$("#StoreIncharge").val('');
$("#PlantIncharge").val('');
$("#QualityIncharge").val('');
// //alert("HAI");
// // $("#content").load('show');
$.ajax({
data:{mrirno:MRIRNO},
type:"POST",
//datatype:"json",
url:"<?php echo base_url() ?>MRIRscreen/displaying_MRIRvalues",
success:function(data){
alert(data);
// var obj = $.parseJSON(data);
// alert(obj.IGRNO);
// var data = $.parseJSON(json);
// alert(JSON.stringify(data));
// alert(json);
// $("#IGRNO").val(data)
// $("#IGRNO").val(data.result[0]['IGRNO']);
// alert(data.result[0]['IGRNO']);
// $("#PONO").val(json.data[0][])
// $("#IGRNO").val(json.other[0]['IGRNO']);
// $("#PONO").val(data.result[0]['PONO']);
// $("#VehicleNo").val(data.result[0]['VehicleNo']);
// $("#CourierNo").val(data.result[0]['CourierNo']);
// $("#DeliveryChellanOrInvoiceNo").val(data.result[0]['DeliveryChellanOrInvoiceNo']);
// $("#SupplierName").val(data.result[0]['SupplierName']);
// $("#DeliveryChellanDate").val(data.result[0]['DeliveryChellanDate']);
// $("#Address").val(data.result[0]['Address']);
// $("#DeliveryDate").val(data.result[0]['DeliveryDate']);
// $('#Remarks1').val(data.result[0]['ServiceDescription']);
// $("#tbleAppend").val(data.result2[0]);
// $("#StoreIncharge").val(data.result[0]['StoreInchargeID']);
// $("#PlantIncharge").val(data.result[0]['PlantInchargeID']);
// $("#QualityIncharge").val(data.result[0]['QualityInchargeID']);
// $("#tbleAppend").val(data.result2);
// alert(data.result2[0]['MaterialCode']);
// var tb="<tr><td>SAMPLE</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>5</td><td>6</td><td>7</td><td>8</td></tr>";
var tble='';
//var obj=JSON.stringify(data);
var obj = $.parseJSON(data);
//var obj = JSON.parse(data);
alert(obj);
// $("#DeliveryDate").val(new DateTime(item.DeliveryDate)->format('d.m.Y'));
//alert(tb);
//var dt = new DateTime(item.DeliveryDate);
var d;
var dout;
$.each(obj,function (i,item) {
alert("inside each");
//var dt = new DateTime(item.DeliveryDate);
//alert(dt);
//d = item.DeliveryDate;
//dout = Date.parse(d);
//$("#date").text();
$("#IGRNO").val(item.IGRNO);
//alert(item.IGRNO);
$("#PONO").val(item.PONO);
//alert(PONO);
$("#DeliveryChellanOrInvoiceNo").val(item.DeliveryChellanOrInvoiceNo);
var dcd = new Date(item.DeliveryChellanDate);
alert(dcd.getDate()+ '.' + (dcd.getMonth() + 1)+ '.' + dcd.getFullYear());
var dcd2 = (dcd.getDate()+ '.' + (dcd.getMonth() + 1)+ '.' + dcd.getFullYear());
$("#DeliveryChellanDate").val(dcd2);
$("#VehicleNo").val(item.VehicleNo);
//$("#CourierNo").val(item.CourierNo);
var ddate = new Date(item.DeliveryDate);
//alert(dd.getDate()+ '.' + (dd.getMonth() + 1)+ '.' + dd.getFullYear());
var ddate2 = (ddate.getDate()+ '.' + (ddate.getMonth() + 1)+ '.' + ddate.getFullYear());
//$("#DeliveryDate").val(dout.toString('M-d-yyyy'));
$("#DeliveryDate").val(ddate2);
$("#SupplierName").val(item.SupplierName);
$("#Address").val(item.Address);
$('#Remarks').val(item.ServiceDescription);
$("#StoreIncharge").val(item.StoreInchargeID);
$("#PlantIncharge").val(item.PlantInchargeID);
$("#QualityIncharge").val(item.QualityInchargeID);
i=i+1;
tble += '<tr><td>'+i+
'</td><td>'+item.MaterialCode+
'</td><td>'+item.MaterialName+
'</td><td>'+item.UOM+
'</td><td>'+item.Quantity+
'</td><td>'+item.ReceivedQuantity+
'</td><td>'+item.ActualQuantityReceived+
'</td><td>'+item.QuantityAccepted+
'</td><td>'+item.QuantityRejected+
'</td><td>'+item.Remarks1+
'</td></tr>';
});//each loop closed
$("#tbleAppend").empty();
$("#mytable > tbody").append(tble);
}// function closed
});//ajax closed
});//modal closed
</script>