siddharth_application/application/views/Editmaterialinspectionreport.php
2017-07-08 02:37:54 +05:30

433 lines
15 KiB
PHP
Executable File

<?php
$MRIRNO="";
$mrirdate="";
$MRIRRasiedbyName="";
$IGRNO="";
$igrdate="";
$IGRRasiedbyName="";
$PONO="";
$podate="";
$PORasiedbyName="";
$VehicleNo="";
$CourierNo="";
$DeliveryChellanOrInvoiceNo="";
$SupplierName="";
$dcdate="";
$Address="";
$CreatedBy="";
$ServiceDescription="";
$RowCount = 0;
$MRIRStatus = '';
if(!empty($MRIRDetails))
{
foreach ($MRIRDetails as $MRIR)
{
$MRIRNO = $MRIR->MRIRNO;
$MRIRDate=$MRIR->CreatedDate;
$mrir_date = strtotime( $MRIRDate );
$mrirdate = date( 'd/m/Y', $mrir_date );
$MRIRRasiedbyName=$MRIR->MRIRRasiedbyName;
$IGRNO = $MRIR->IGRNO;
$IGRDate = $MRIR->Createdon;
$igr_date = strtotime( $IGRDate );
$igrdate = date( 'd/m/Y', $igr_date );
$IGRRasiedbyName=$MRIR->IGRRasiedbyName;
$PONO = $MRIR->PONO;
$PODate=$MRIR->PODate;
$PORasiedbyName=$MRIR->PORasiedbyName;
$po_date = strtotime( $PODate );
$podate = date( 'd/m/Y', $po_date );
$VehicleNo = $MRIR->VehicleNo;
$CourierNo= $MRIR->CourierNo;
$DeliveryChellanOrInvoiceNo=$MRIR->DeliveryChellanOrInvoiceNo;
$SupplierName=$MRIR->SupplierName;
$DeliveryChellanDate=$MRIR->DeliveryChellanDate;
$dc_date = strtotime( $DeliveryChellanDate );
$dcdate = date( 'd/m/Y', $dc_date );
$Address=$MRIR->Address;
//$CreatedBy=$MRIR->CreatedBy;
$ServiceDescription=$MRIR->ServiceDescription;
$MRIRStatus = $MRIR->MRIRStatus;
}
}
?>
<script>
$(document).ready(function(){
//$("#IGRNO").select2();
$("#QualityIncharge").select2();
$("#plantIncharge").select2();
});//ready closed.
</script>
<style>
.modal
{
padding-right:25% ! important;
}
.select2
{
width: 100% ! important;
}
.num{
text-align:right;
}
.dataTables_wrapper {
padding-bottom: 0px;
}
</style>
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<center>Siddharth Industries - Edit Material Receipt And Inspection Report (MRIR)<!-- MRIR Number Should come --></center>
</h1>
<?php
$attributes = array('class' => 'form-label-left MRIR ','name' => 'MRIR','id' => 'MRIR');
echo form_open($this->config->base_url().'/MRIRcontroller/generateMRIR/',$attributes); ?>
</section>
<section class="content"><br/>
<div id ="content"></div>
<div class="row">
<div class="col-md-9">
<div class="col-md-12">
<div class="col-md-2">
<label for="MRIRNO">MRIR Number</label>
<div class="form-group">
<?php
$data = array('name' => 'MRIRNO','value' => set_value('MRIRNO',$MRIRNO),'id'=>'MRIRNO', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-2">
<label for="MRIRDate">MRIR Date</label>
<div class="form-group">
<?php
$data = array('name' => 'MRIRDate','value' => set_value('MRIRDate',$mrirdate),'id'=>'MRIRDate', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<label for="MRIRRasiedbyName">MRIR Raised By</label>
<div class="form-group">
<?php
$data = array('name' => 'MRIRRaisedby','value' => set_value('MRIRRaisedby',$MRIRRasiedbyName),'id'=>'MRIRDate', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-2">
<label for="IGRNO">IGR Number</label>
<div class="form-group">
<?php
$data = array('name' => 'IGRNO','value' => set_value('IGRNO',$IGRNO),'id'=>'IGRNO', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-2">
<label for="IGRDate">IGR Date</label>
<div class="form-group">
<?php
$data = array('name' => 'IGRDate','value' => set_value('IGRDate',$igrdate),'id'=>'IGRDate', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-2">
<label for="IGRRasiedbyName">IGR Rasied By</label>
<div class="form-group">
<?php
$data = array('name' => 'IGRRaisedBy','value' => set_value('IGRRaisedBy',$PORasiedbyName),'id'=>'IGRRaisedBy', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<!--</div>-->
</div>
<div class="col-md-12">
<div class="col-md-2">
<label for="PONO">PO Number</label>
<div class="form-group">
<?php
$data = array('name' => 'PONO','value' => set_value('PONO',$PONO),'id'=>'PONO', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-2">
<label for="PODate">PO Date</label>
<div class="from-group">
<?php
$data = array('name' => 'PODate','value' => set_value('PODate',$podate),'id'=>'PODate', 'class' => 'form-control num' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-2">
<label for="PORasiedbyName">PO Raised By</label>
<div class="from-group">
<?php
$data = array('name' => 'PORasiedbyName','value' => set_value('PORasiedbyName',$PORasiedbyName),'id'=>'PORasiedbyName', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
<label for="DeliveryChellanOrInvoiceNo">Delivery Challan / Invoice Number</label>
<div class="form-group">
<?php
$data = array('name' => 'DeliveryChellanOrInvoiceNo','value' => set_value('DeliveryChellanOrInvoiceNo',$DeliveryChellanOrInvoiceNo),'id'=>'DeliveryChellanOrInvoiceNo', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<label for="DeliveryChellanDate">Delivery Challan / Invoice Date </label>
<div class="form-group">
<?php
$data = array('name' => 'DeliveryChellanDate','value' => set_value('DeliveryChellanDate',$dcdate),'id'=>'DeliveryChellanDate', 'class' => 'form-control num','readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<label>Store Incharge</label>
<div class="form-group">
<?php
$data = array('name' => 'StoreIncharge','value' => set_value('StoreInchargeID',$name),'id'=>'StoreIncharge', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
<div class="col-md-12">
<div class="col-md-4">
<label for="VehicleNo">Vehicle Number</label>
<div class="form-group">
<?php
$data = array('name' => 'VehicleNo','value' => set_value('VehicleNo',$VehicleNo),'id'=>'VehicleNo', 'class' => 'form-control', 'readonly' => 'true','align' => 'left');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-4">
<label for="CourierNo">Courier Number</label>
<div class="form-group">
<?php
$data = array('name' => 'CourierNo','value' => set_value('CourierNo',$CourierNo),'id'=>'CourierNo', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="col-md-12">
<label for="SupplierName">Supplier Name </label>
<div class="form-group">
<?php
$data = array('name' => 'SupplierName','value' => set_value('SupplierName',$SupplierName),'id'=>'SupplierName', 'class' => 'form-control' ,'readonly' => 'true');
echo form_input($data);
?>
</div>
</div>
<div class="col-md-12">
<label for="Address">Supplier Address</label>
<div class="form-group">
<?php
$data = array('name' => 'Address','value' => set_value('Address',$Address),'id'=>'Address', 'class' => 'form-control' ,'readonly' => 'true' , 'rows'=>'4' ,'columns'=> '3');
echo Form_textarea($data);
?>
</div>
</div>
<div class="col-md-12">
<label for="ServiceDescription">Service Description</label>
<div class="form-group">
<?php
$data = array('name' => 'ServiceDescription','value' => set_value('ServiceDescription',$ServiceDescription),'id'=>'ServiceDescription', 'class' => 'form-control' ,'readonly' => 'true' , 'rows'=>'4' ,'columns'=> '3');
echo Form_textarea($data);
?>
</div>
</div>
</div>
<div class="row" style="padding:3%;">
<div class="col-md-12">
<table id="mytable" class="table table-bordered table-hover" style="background-color:#fff;font-size:12px;">
<thead style="background-color:#ddf">
<tr>
<th>S.NO</th>
<th>Item Code</th>
<th>Material Name</th>
<th>UOM</th>
<th>Ordered Quantity</th>
<th>Adviced Quantity</th>
<th>Actual Quantity Received</th>
<th>Accepted Quantity</th>
<th>Rejected Quantity</th >
<th>Remarks</th>
</tr>
</thead>
<tbody id="tbleAppend">
<?php $SNo = 0;
if(!empty($MRIRDetails))
{
foreach($MRIRDetails as $record)
{
$SNo =$SNo + 1;
//print_r($MRIRDetails);
?>
<tr>
<td><?php echo $SNo?></td>
<td><?php echo $record->MaterialCode?></td>
<input type="hidden" name="<?php echo 'MaterialCode'.$SNo ?>" id="<?php echo 'MaterialCode'.$SNo ?>" value=" <?php echo $record->MaterialCode ?> "/>
<td><?php echo $record->MaterialName?></td>
<td><?php echo $record->UOM?></td>
<td class="num"><?php echo $record->Quantity?></td>
<td class="num"><?php echo $record->QuantityAsPerInvoice?></td>
<input type="hidden" name="<?php echo 'QuantityAsPerInvoice'.$SNo ?>" id="<?php echo 'QuantityAsPerInvoice'.$SNo ?>" />
<td class="num"><?php echo $record->ActualQuantityReceived ?></td>
<input type="hidden" name="<?php echo 'ActualQuantityReceived'.$SNo ?>" id="<?php echo 'ActualQuantityReceived'.$SNo ?>" />
<td><input type="text" id="<?php echo 'AcceptQuantity'.$SNo;?>" name="<?php echo 'AcceptQuantity'.$SNo;?>" onchange="setaccept('<?php echo $SNo;?>');"></td>
<input type="hidden" name="<?php echo 'QuantityAccepted'.$SNo ?>" id="<?php echo 'QuantityAccepted'.$SNo ?>" value=""/>
<td><input type="text" id="<?php echo 'RejectQuantity'.$SNo;?>" name="<?php echo 'RejectQuantity'.$SNo;?>" onchange="setreject('<?php echo $SNo;?>');"></td>
<input type="hidden" name="<?php echo 'QuantityRejected'.$SNo ?>" id="<?php echo 'QuantityRejected'.$SNo ?>" value=""/>
<td><input type="text" id="<?php echo 'Remark'.$SNo ?>" name="<?php echo 'Remark'.$SNo ?>" onchange="setremark('<?php echo $SNo;?>');"></td>
<input type="hidden" name="<?php echo 'Remarks'.$SNo ?>" id="<?php echo 'Remarks'.$SNo ?>" />
</tr>
<?php
// $SNo++;
}
}
$RowCount = $SNo;
?>
</tbody>
</table>
<div class="col-md-1 col-md-offset-10">
<?php if($MRIRStatus == MRIR_CREATED)
{ ?>
<a class="btn btn-primary" type="submit" onclick="updatemrir()">Update MRIR</a>
<?php } else {?>
<a class="btn btn-primary" onclick="Redirect()">OK</a>
<?php } ?>
<input type="hidden" name="RowCount" id="RowCount " value="<?php echo $RowCount ?>" />
<input type="hidden" name="status" id="status" />
</div>
</div>
</div>
</div>
</section>
</div>
<script>
function Redirect()
{
window.location ="ViewMRIR";
}
<!-- script for table , It works under the datatable plugin-->
$(function () {
$('#Inwardgateregistertable').DataTable({
"paging": false,
"lengthChange": false,
"searching": false,
"ordering": false,
"info": false,
"autoWidth": false
});
});
</script>
<script>
function setaccept(rowId)
{
//alert(rowId);
var accept = parseFloat($('#AcceptQuantity'+rowId).val());
if(accept !='')
{
$('#status').val('<?php echo MRIR_APPROVED?>');
}
else
{
$('#status').val('<?php echo MRIR_REJECTED?>');
}
}
function setreject(rowId)
{
var reject = parseFloat($('#RejectQuantity'+rowId).val());
}
function setremark(rowId)
{
var remark = ($('#Remark'+rowId).val());
}
</script>
<script>
function updatemrir()
{
$('#content').loader('show');
//alert("update function worked ");
$.ajax({
data:$('.MRIR').serialize(),
type:"POST",
url:"<?php echo base_url() ?>MRIRcontroller/updated_db",
success:function(data){
//alert("success function worked ");
if(data){
$('#content').loader('hide');
alert(data);
window.location ="ViewMRIR";
}
else
{
alert("value not updated");
}
}//success function closed
});//ajax function closed
}//update function closed
</script>