siddharth_application/application/views/BatchcardMaintEdit.php
venbatechnologies@gmail.com 95cdb6d0d0 history screen changes
2018-03-20 20:03:45 +05:30

354 lines
10 KiB
PHP
Executable File

<?php
$Mnt_Id = '';
$Type = '';
$Machinecode = '';
$Mnt_Subtype = '';
$Location = '';
$Mnt_Date ='';
$Mnt_Time = '';
$Mnt_Description = '';
$Mnt_Reason = '';
$Mnt_Time_from = '';
$Mnt_Time_to = '';
$Mnt_Total_hrs = '';
$Cost_material = '';
$Cost_labour = '';
if(!empty($MaintEdit))
{
foreach($MaintEdit as $Me)
{
$Mnt_Id = $Me->Maint_ID;
$Machinecode = $Me->Machine_Code;
$Mnt_Subtype = $Me->Maint_Subtype;
$Mnt_Date = $Me->Maint_Date;
$Mnt_Time = $Me->Maint_Time;
$Type = $Me->Type;
$Location = $Me->Maint_Location;
$Mnt_description = $Me->Maint_Description;
$Mnt_reason = $Me->Maint_Reason;
$Mnt_time_from = $Me->Maint_Time_from;
$Mnt_time_to = $Me->Maint_Time_to;
$Mnt_total_hrs = $Me->Maint_Total_hrs;
$Cost_material = $Me->Cost_Material;
$Cost_labour = $Me->Cost_Labour;
}
}
?>
<div class="content-wrapper" style="min-height: 537px;">
<!-- Content Header (Page header) -->
<section class="content-header">
<h1>
<center>Siddharth Industries - Edit Maintenance And Breakdown </center>
</h1>
</section>
<section class="content">
<div style="text-align:right;">
<a href="<?php echo base_url() ?>batchcard/getMaintListing" class="btn btn-primary" value="Back"/>Back</a>
</div>
<br>
<div class="row">
<!-- left column -->
<div class="col-md-12">
<div class="box box-primary">
<!-- form start -->
<form role="form" id="editMnt" action="<?php echo base_url() ?>batchcard/editmntbr" enctype="multipart/form-data" method="post">
<div class="box-body">
<div class="row">
<div class="col-md-12">
<legend>Maintenance Details</legend>
<!-- <div class="col-md-3">
<label>Breakdown/Prevention</label>
<input type="text" id="breakdown" name="breakdown" class="form-control" style="text-align:right;"/>
</div> -->
<div class="col-md-3">
<label>Select Machine:</label>
<select class="form-control select2" id="machine" name="machine">
<option value=" ">Select Machine</option>
</select>
</div>
<div class="col-md-3">
<label>Select option:</label></br>
<input type="radio" id="radiobtn1" name="radiobtn" value="0" >Maintenance &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" id="radiobtn2" name="radiobtn" value="1" >Breakdown
</div>
<div class="col-md-3" id ="subtype" style="display: none;">
<label>Select Maintenance Type:</label></br>
<input type="radio" id="mainttype1" name="maintenance_subtype" value="0" >Internal &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="radio" id="mainttype2" name="maintenance_subtype" value="1" >External
</div>
<div class="col-md-3">
<label>Date</label>
<input type="text" id="maintenance_date" name="maintenance_date" class="form-control" style="text-align:right;" value="<?php echo $Mnt_Date ?>"/>
</div>
<div class="col-md-3">
<label>Time</label>
<input type="text" id="maintenance_time" name="maintenance_time" class="form-control" style="text-align:right;" placeholder="<?php echo date('H:i');?>" title="Enter 24 Hrs Format" value="<?php echo $Mnt_Time ?>" onchange="ValidTime()"/>
</div>
<div class="col-md-3">
<label>Location</label>
<input type="text" id="location" name="location" class="form-control" style="text-align:right;" value="<?php echo $Location; ?>"/>
</div>
<div class="col-md-3">
<label>Description</label>
<textarea id="maintenance_description" name="maintenance_description" class="form-control" col="100"><?php echo $Mnt_description; ?></textarea>
</div>
<div class="col-md-3">
<label>Reason for Maintenance</label>
<textarea id="maintenance_reason" name="maintenance_reason" class="form-control" col="100"><?php echo $Mnt_reason;?></textarea>
</div>
</div>
<div>&nbsp;</div>
<div class="col-md-12">
<div class="col-md-6">
<legend>Time Taken for Maintenance</legend>
<div class="col-md-3">
<label>From</label>
<input type="text" id="maintenance_time_from" name="maintenance_time_from" class="form-control" style="text-align:right;" onchange="calculateTime();" placeholder="<?php echo date('H:i');?>" title="Enter 24 Hrs Format" value="<?php echo $Mnt_time_from;?>" />
</div>
<div class="col-md-3">
<label>To</label>
<input type="text" id="maintenance_time_to" name="maintenance_time_to" class="form-control" style="text-align:right;" onchange="calculateTime();" placeholder="<?php echo date('H:i');?>" title="Enter 24 Hrs Format" value="<?php echo $Mnt_time_to;?>"/>
</div>
<div class="col-md-3">
<label>Total Hrs</label>
<input type="text" id="maintenance_total_hrs" name="maintenance_total_hrs" class="form-control" style="text-align:right;" onkeypress="return keyValidate(event);" readonly value="<?php echo $Mnt_total_hrs;?>" />
</div>
</div>
<div class="col-md-6">
<legend>Cost</legend>
<div class="col-md-3">
<label>Material</label>
<input type="text" id="cost_material" name="cost_material" class="form-control" style="text-align:right;" onkeypress="return keyValidate(event);" value="<?php echo $Cost_material;?>"/>
</div>
<div class="col-md-3">
<label>Labour</label>
<input type="text" id="cost_labour" name="cost_labour" class="form-control" style="text-align:right;" onkeypress="return keyValidate(event);" value="<?php echo $Cost_labour;?>"/>
</div>
<input type="hidden" id="mntid" name="mntid" class="readonly" value="<?php echo $Mnt_Id;?>"/>
</div>
</div>
</div><!-- row -->
</div><!--box body -->
<div class="box-footer" style="text-align:right">
<input type="submit" class="btn btn-primary" value="Update" />
<!-- <input type="reset" class="btn btn-primary" value="Reset" /> -->
</div>
</form>
</div><!--box body primary-->
</div>
</div>
</section>
</div>
<script>
$(function() {
var mach_arr = [];
$("#machine").select2();
$('#maintenance_date').datepicker({
//minDate : 'year+16',
maxDate : 'now',
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10'});
mach_arr = <?php echo json_encode($MachineList)?>;
$.each(mach_arr,function(m,ma){
$("#machine").append( $('<option></option>').val(ma.Machine_Code).html(ma.Machine_Code+'-'+ma.Machine_Name));
});
$('#machine option[value="<?php echo $Machinecode ?>"]').prop('selected', true);
var type = "<?php echo $Type;?>";
if(type == "0")
{
$('#radiobtn1').attr('checked','true');
$("#subtype").show();
}
else
{
$('#radiobtn2').attr('checked','true');
$("#subtype").hide();
}
$('input[name=radiobtn]').change(function(){
var value = $( 'input[name=radiobtn]:checked' ).val();
if(value == '0'){
$("#subtype").show();
}
else{
//alert('br'+value);
$("#subtype").hide();
}
});
var subtype = "<?php echo $Mnt_Subtype;?>";
if(subtype == '0')
{
$('#mainttype1').attr('checked','true');
}
else
{
$('#mainttype2').attr('checked','true');
}
// var value = $( 'input[name=radiobtn]:checked' ).val();
// if(value == '0'){
// $("#subtype").show();}
// $('#rdate').datepicker({
// //minDate : 'year+16',
// maxDate : 'now',
// dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
// });
} );
function calculateTime()
{
var start = $('#maintenance_time_from').val();
var stop = $('#maintenance_time_to').val();
//alert(start+'-'+stop);
if(start != '' && stop != '')
{
if(start.length != 5){
alert('Please Enter Time in 24 Hrs Format.If time is 9:25,Feed like 09:25');
document.getElementById('maintenance_time_from').value="";
setTimeout(function(){
$('#maintenance_time_from').focus();},0
);
return false;
}
if(stop.length != 5){
alert('Please Enter Time in 24 Hrs Format.If time is 9:25,Feed like 09:25');
document.getElementById('maintenance_time_to').value="";
setTimeout(function(){
$('#maintenance_time_to').focus();},0
);
return false;
}
var atime = '';
start = start.split(":");
stop = stop.split(":");
if(isNaN(start[0]) || isNaN(start[1]) || parseFloat(start[0]) > 24 || parseFloat(start[1]) > 60)
{
alert("please Enter Valid Time");
document.getElementById('maintenance_time_from').value = '';
setTimeout(function(){
$('#maintenance_time_from').focus();},0
);
return false;
}
if(isNaN(stop[0]) || isNaN(stop[1]) || parseFloat(stop[0]) > 24 || parseFloat(stop[1]) > 60)
{
alert("please Enter Valid Time");
document.getElementById('maintenance_time_to').value = '';
setTimeout(function(){
$('#maintenance_time_to').focus();},0
);
return false;
}
if((start[0] > stop[0]))
{
alert('Enter Valid Time');
document.getElementById('maintenance_time_to').value = '';
setTimeout(function(){
$('#maintenance_time_to').focus();},0
);
return false;
}
var h = parseFloat(stop[0]) - parseFloat(start[0]);
var m = parseFloat(stop[1]) - parseFloat(start[1]);
//console.log(h+'-'+m);
if(parseFloat(m) > 60 )
{
h+=1;
m -= 60;
}
else if(parseFloat(m) < 0)
{
h-=1;
if(h < 0){h=0;}
m+=60;
}
atime = h+':'+m;
//console.log(atime);
$('#maintenance_total_hrs').val((atime));
}
}
function ValidTime(){
var time = $('#maintenance_time').val();
if(time.length != 5){
alert('Please Enter Time in 24 Hrs Format.If time is 9:25,Feed like 09:25');
document.getElementById('maintenance_time').value="";
setTimeout(function(){
$('#maintenance_time').focus();},0
);
return false;
}
time = time.split(":");
if(isNaN(time[0]) || isNaN(time[1]) || parseFloat(time[0]) > 24 || parseFloat(time[1]) > 60)
{
alert("please Enter Valid Time");
document.getElementById('maintenance_time').value = '';
setTimeout(function(){
$('#maintenance_time').focus();},0
);
return false;
}
}
</script>