575 lines
21 KiB
PHP
Executable File
575 lines
21 KiB
PHP
Executable File
<?php
|
||
|
||
$AssetCode = '';
|
||
$AssetName = '';
|
||
$Description = '';
|
||
$Department = '';
|
||
$Location = '';
|
||
$User = '';
|
||
$SupplierName = '';
|
||
$DateOfPurchase = '';
|
||
$DateOfCommison = '';
|
||
$AssetValue = '';
|
||
$AssetStatus = '';
|
||
$IsActive ='';
|
||
$Remarks = '';
|
||
$DepartmentName ='';
|
||
$Department ='';
|
||
$SupplierCode = '';
|
||
$MaterialCode = '';
|
||
$PONO = '';
|
||
$POLineItem='';
|
||
$Quantity='';
|
||
$UOM = '';
|
||
$MaterialName='';
|
||
$DeliveryDate='';
|
||
$DDate = '';
|
||
if(!empty($assetList))
|
||
{
|
||
foreach ($assetList as $Asset)
|
||
{
|
||
//print_r($Asset);die();
|
||
$AssetCode = $Asset->AssetCode;
|
||
$AssetName = $Asset->AssetName;
|
||
$Description = $Asset->Description;
|
||
$Department = $Asset->DEPCode;
|
||
$DepartmentName = $Asset->DepartmentName;
|
||
$Location = $Asset->Location;
|
||
$User = $Asset->UserName;
|
||
$SupplierName = $Asset->SupplierName;
|
||
$SupplierCode = $Asset->SupplierCode;
|
||
$DateOfPurchase = $Asset->DateOfPurchase;//print_r($Asset->DateOfPurchase);
|
||
if($DateOfPurchase != '' && $DateOfPurchase != '0000-00-00 00:00:00' ) {
|
||
$PODate = new DateTime($DateOfPurchase);
|
||
$DateOfPurchase = $PODate->format('d-m-Y');
|
||
}
|
||
else {
|
||
$DateOfPurchase = '';
|
||
}
|
||
$DateOfCommison = $Asset->DateOfCommison;
|
||
if($DateOfCommison != '' && $DateOfCommison != '0000-00-00 00:00:00' ) {
|
||
$DateOfCommission= new DateTime($Asset->DateOfCommison, new DateTimeZone('Asia/Kolkata'));
|
||
$DateOfCommison = $DateOfCommission->format('d-m-Y');
|
||
}
|
||
else {
|
||
$DateOfCommison = '';
|
||
}
|
||
|
||
|
||
$AssetValue = $Asset->AssetValue;
|
||
$AssetStatus = $Asset->AssetStatus;
|
||
$MaterialCode = $Asset->MaterialCode;
|
||
$PONO = $Asset->PONO;
|
||
$POLineItem = $Asset->POLineItem;
|
||
$Quantity = $Asset->Quantity;
|
||
$MaterialName = $Asset->MaterialName;
|
||
$UOM = $Asset->UOM;
|
||
$DDt = $Asset->DeliveryDate;
|
||
if($DDt != '' && $DDt != '0000-00-00 00:00:00'){
|
||
$DDate = new DateTime($DDt, new DateTimeZone('Asia/Kolkata'));
|
||
$DeliveryDate = $DDate->format('d-m-Y');
|
||
}
|
||
else
|
||
{
|
||
$DeliveryDate = '';
|
||
}
|
||
|
||
$Remarks = $Asset->Remarks;
|
||
$chk = $Asset->IsActive;
|
||
|
||
if($chk == 1)
|
||
{
|
||
$IsActive = 'checked';
|
||
}
|
||
else
|
||
{
|
||
$IsActive = '';
|
||
}
|
||
|
||
// if($DateOfPurchase != '')
|
||
// {
|
||
// $dtpurchase = new DateTime($DateOfPurchase);
|
||
// $DOPurchase = $dtpurchase ->format('d/m/Y');
|
||
// }
|
||
// if($DateOfCommission != '')
|
||
// {
|
||
// $dtCommission = new DateTime($DateOfCommission);
|
||
// $DOCommission = $dtCommission ->format('Y-m-d');
|
||
// }
|
||
}
|
||
}
|
||
|
||
|
||
?>
|
||
<script>
|
||
|
||
$(function() {
|
||
var d = new Date();
|
||
|
||
var month = d.getMonth();
|
||
var day = d.getDate();
|
||
var year = d.getFullYear() ;
|
||
var SIAStartYear = year - 2015;
|
||
var mindt = year-70;
|
||
var maxdt = year-15;
|
||
|
||
// $("#PONO").select2();
|
||
// $("#SelectMaterialCode").select2();
|
||
// $("#AssetStatus").select2();
|
||
|
||
$("#DateOfCommission").datepicker({
|
||
minDate : new Date(year-SIAStartYear,1,1),
|
||
maxDate :'now',
|
||
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,
|
||
|
||
|
||
|
||
});
|
||
$("#DateOfPurchase").datepicker({
|
||
minDate : new Date(year-SIAStartYear,1,1),
|
||
maxDate :'now',
|
||
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,
|
||
|
||
|
||
|
||
});
|
||
|
||
|
||
});
|
||
|
||
function isNumberKey(evt)
|
||
{
|
||
var charCode = (evt.which) ? evt.which : evt.keyCode;
|
||
if (charCode != 46 && charCode > 31
|
||
&& (charCode < 48 || charCode > 57))
|
||
return false;
|
||
|
||
return true;
|
||
}
|
||
|
||
</script>
|
||
|
||
<div class="content-wrapper" style="min-height: 537px;">
|
||
<!-- Content Header (Page header) -->
|
||
<section class="content-header">
|
||
<h1>
|
||
<center>Siddharth Industries - Edit Asset Details-<?php echo $AssetCode ; ?></center>
|
||
</h1>
|
||
</section>
|
||
|
||
<section class="content">
|
||
<div style="text-align:right;">
|
||
<a href="<?php echo base_url()?>assetListing" class="btn btn-primary"value="Back">Back</a>
|
||
</div>
|
||
<br>
|
||
<div class="row">
|
||
<!-- left column -->
|
||
<div class="col-md-12">
|
||
<!-- general form elements -->
|
||
|
||
<div class="box box-primary">
|
||
|
||
<!-- form start -->
|
||
|
||
<form role="form" id="addAsset" action="<?php echo base_url() ?>editasset" method="post">
|
||
|
||
<div class="box-body">
|
||
<div class="row">
|
||
|
||
<div class="col-md-12">
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="Asset_Name">Asset Name</span><span style="color:red">*</span>
|
||
</b>
|
||
<input type="text" class="form-control required" id="AssetName" name="AssetName" value="<?php echo $AssetName;?>" style="text-transform:uppercase;">
|
||
<input type="hidden" name="AssetCode" id="AssetCode" class="form-control" readonly value="<?php echo $AssetCode;?>">
|
||
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="Description">Asset Description</span><span style="color:red">*</span></b>
|
||
<input type="text" class="form-control required" id="Description" name="Description"
|
||
value="<?php echo $Description; ?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="AssetOwner">Asset User</span><span style="color:red">*</span></b>
|
||
<input type="text" class="form-control required" id="User" name="User" value="<?php echo $User;?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="Location">Asset Location</span><span style="color:red">*</span></b>
|
||
<input type="text" class="form-control required" id="Location" name="Location"
|
||
value="<?php echo $Location;?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-12">
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="PONO">Purchase Order Number</span><span style="color:red">*</span></b>
|
||
|
||
<select class="form-control required select2" id="PONO" name="PONO">
|
||
<option value="<?php echo $PONO;?>"><?php echo $PONO;?></option>
|
||
<?php
|
||
if(!empty($PO))
|
||
{
|
||
foreach ($PO as $po)
|
||
{
|
||
|
||
$PONO1 = $po->PONO;
|
||
if(trim($PONO1) != trim($PONO))
|
||
{
|
||
if ($_POST['PONO'] == $PONO1)
|
||
{
|
||
|
||
echo "<option value=\"".$PONO1."\" selected=\"selected\">". $po->PONO."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$PONO1."\">". $po->PONO ."</option>";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3" style="padding:0px;">
|
||
<div class="col-md-6">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="SelectMaterialCode" value=""> select Material Code</span>
|
||
</b>
|
||
|
||
<select class="form-control required select2" id="SelectMaterialCode" name="lineitem">
|
||
<option value="<?php echo $POLineItem;?>"><?php echo $POLineItem;?></option>
|
||
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="MaterialCode">Material Code</span></b>
|
||
<input type="text" class="form-control required" id="MaterialCode" readonly name="MaterialCode" value="<?php echo $MaterialCode;?>">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3" style="padding:0px;">
|
||
<div class="col-md-6">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="UOM">UOM</span></b>
|
||
<input type="text" class="form-control required" id="UOM"value="<?php echo $UOM;?>"readonly name="UOM" value="">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="Quantity">Quantity</span></b>
|
||
<input type="text" class="form-control required" id="Quantity" value="<?php echo $Quantity;?>" name="Quantity" value="">
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="Description">Description</span></b>
|
||
<input type="text" class="form-control required" id="PODescription" readonly name="PODescription" value="<?php echo $MaterialName;?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="col-md-12">
|
||
<div class="col-md-3">
|
||
|
||
|
||
<div class="form-group">
|
||
<input type="hidden" name="AssetDept" id="depcode" value="<?php echo $Department?>">
|
||
<b>
|
||
<span for="AssetDept">Asset Department</span></b>
|
||
<input type="text" class="form-control required" value="<?php echo $DepartmentName;?>" id="AssetDept" readonly>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="DateOfPurchase">Purchase Date</span></b>
|
||
<input id="DateOfPurchase" required name="DateOfPurchase" onkeypress="return false;" maxlength="10" class="form-control" value= "<?php echo $DateOfPurchase;?>">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="DateOfPurchase">Supplier Name</span></b>
|
||
<input type="hidden" name="SupplierName" id="SupID" value="<?php echo $SupplierCode;?>">
|
||
<input id="SupplierName" readonly onkeypress="return false;" maxlength="10" class="form-control" value= "<?php echo $SupplierName; ?>">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3" style="padding:0px;">
|
||
<div class="col-md-6">
|
||
<div class="form-group"><b>
|
||
<span for="DeliveryDate">Delivery Date</span></b>
|
||
<input id="DeliveryDate" readonly name="DeliveryDate" maxlength="10" class="form-control" value= "<?php echo $DeliveryDate;?>">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group"><b>
|
||
<span for="DateOfCommission">Date Of Commission</span></b>
|
||
<input id="DateOfCommission" required name="DateOfCommission" onkeypress="return false;" maxlength="10" class="form-control" value= "<?php echo $DateOfCommison;?>">
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-12">
|
||
|
||
<div class="col-md-3">
|
||
<div class="form-group"><b>
|
||
<span for="Assetvalue">Asset Value</span>
|
||
</b> <input type="text" class="form-control required" id="Assetvalue" name="Assetvalue" onkeypress="return isNumberKey(event)" maxlength="255" value="<?php echo $AssetValue;?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group"><b>
|
||
<span for="AssetStatus">Asset Status</span></b>
|
||
<select class="form-control required" id="AssetStatus" name="AssetStatus">
|
||
<option value="<?php echo $AssetStatus; ?>"><?php echo $AssetStatus; ?></option>
|
||
<?php
|
||
if(!empty($AssetStatusList))
|
||
{
|
||
foreach ($AssetStatusList as $SID)
|
||
{
|
||
?>
|
||
<option value="<?php echo $SID->ConfigValue; ?>"> <?php echo $SID->ConfigValue ?></option>
|
||
<?php
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group"><b>
|
||
<span for="Remarks">Remarks</span>
|
||
</b>
|
||
<input type="text" class="form-control required" id="Remarks" name="Remarks" maxlength="500" value="<?php echo $Remarks; ?>">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-12">
|
||
<div class="col-md-3">
|
||
<input type="checkbox" id="isactive" name="isactive" <?php echo $IsActive ?> > IsActive
|
||
</div>
|
||
</div>
|
||
</div><!-- /.box-body -->
|
||
|
||
<div class="box-footer" style="text-align:right">
|
||
<input type="submit" class="btn btn-primary" value="Submit" />
|
||
<a href="<?php echo base_url()?>assetListing" class="btn btn-primary" id="cancel" value="Cancel">Cancel</a>
|
||
</div>
|
||
|
||
</div>
|
||
</form>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<?php
|
||
$this->load->helper('form');
|
||
$error = $this->session->flashdata('error');
|
||
if($error)
|
||
{
|
||
?>
|
||
<div class="alert alert-danger alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo $this->session->flashdata('error'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
<?php
|
||
$success = $this->session->flashdata('success');
|
||
if($success)
|
||
{
|
||
?>
|
||
<div class="alert alert-success alert-dismissable">
|
||
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
||
<?php echo $this->session->flashdata('success'); ?>
|
||
</div>
|
||
<?php } ?>
|
||
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<?php echo validation_errors('<div class="alert alert-danger alert-dismissable">', ' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); ?>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
</div>
|
||
<script src="<?php echo base_url(); ?>assets/js/addUser.js" type="text/javascript"></script>
|
||
<script>
|
||
|
||
|
||
|
||
$('#PONO').on('change',function(){
|
||
|
||
var PONO = $(this).val();
|
||
$('#SupplierName').val('');
|
||
$('#SupID').val('');
|
||
$('#MaterialCode').val('');
|
||
$('#UOM').val('');
|
||
$('#Quantity').val('');
|
||
$('#depcode').val('');
|
||
$('#AssetDept').val('');
|
||
$('#DateOfPurchase').val('');
|
||
$('#DeliveryDate').val('');
|
||
$('#PODescription').val('');
|
||
$('#Assetvalue').val('');
|
||
// alert(PONO);
|
||
if(PONO){
|
||
//alert("INSIDE IF");
|
||
$.ajax({
|
||
type:'POST',
|
||
url:"<?php echo base_url() ?>assetdetails/getpodetails",
|
||
data:'PONO='+PONO,
|
||
dataType: 'json',
|
||
success:function(data){
|
||
//alert(data);
|
||
|
||
var line ='';
|
||
$('#SelectMaterialCode').empty();
|
||
//alert('before');
|
||
$.each(data, function (i, item) {
|
||
//alert(item);
|
||
|
||
//line ='<option>select Material Code</option>';
|
||
//line +='<option value='+item.LineItemNo+'>'+item.LineItemNo+'-'+item.MaterialCode+'</option>';
|
||
//$('#DeliveryDate').val(item.DeliveryDate);
|
||
line+=item;
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
$('#SelectMaterialCode').append(line);
|
||
|
||
});
|
||
|
||
|
||
}
|
||
});
|
||
}
|
||
|
||
|
||
});
|
||
|
||
|
||
$('#SelectMaterialCode').on('change',function(){
|
||
|
||
|
||
var line = $(this).val();
|
||
//line +='<option>select Material Code</option>'
|
||
if(line){
|
||
$.ajax({
|
||
type:'POST',
|
||
url:"<?php echo base_url() ?>assetdetails/getline",
|
||
data:'line='+line,
|
||
success:function(data){
|
||
//alert(data);
|
||
|
||
var id = $('#SelectMaterialCode').val();
|
||
$.each(JSON.parse(data), function (i, item) {
|
||
if(id == item.LineItemNo){
|
||
|
||
$('#DateOfPurchase').val(item.PODate);
|
||
if(item.DeliveryDate != null )
|
||
{
|
||
var date = new Date(item.DeliveryDate);
|
||
var date1 = (date.getDate()+ '-' + (date.getMonth() + 1)+ '-' + date.getFullYear());
|
||
|
||
if(item.DeliveryDate == '0000-00-00' || item.DeliveryDate == '30-11--0001')
|
||
{
|
||
$('#DeliveryDate').val('');
|
||
}
|
||
else
|
||
{
|
||
//alert(item.DeliveryDate+ ',' + date1);
|
||
$("#DeliveryDate").val(date1);
|
||
}
|
||
|
||
//var correctDate = [DDate.getDate(),DDate.getMonth()+1,DDate.getFullYear()].join("/");
|
||
//alert(correctDate);
|
||
|
||
}
|
||
else
|
||
{
|
||
$('#DeliveryDate').val('');
|
||
|
||
}
|
||
$('#SupplierName').val(item.SupplierName);
|
||
$('#SupID').val(item.SupplierID);
|
||
|
||
$('#MaterialCode').val(item.MaterialCode);
|
||
$('#UOM').val(item.UOM);
|
||
$('#Quantity').val(item.Quantity);
|
||
$('#depcode').val(item.Departmentcode);
|
||
$('#AssetDept').val(item.DepartmentName);
|
||
$('#PODescription').val(item.MaterialName);
|
||
|
||
$('#Assetvalue').val(item.TotalValue);
|
||
|
||
//var date = new Date(item.DeliveryDate);
|
||
|
||
// var date1 = (date.getDate()+ '/' + (date.getMonth() + 1)+ '/' + date.getFullYear());
|
||
|
||
var date = new Date(item.PODate);
|
||
var date3 = (date.getDate()+ '-' + (date.getMonth() + 1)+ '-' + date.getFullYear());
|
||
$("#DateOfPurchase").val(date3);
|
||
}
|
||
|
||
|
||
//line ='<option>'+item.LineItemNo+'</option>';
|
||
|
||
// $('#POLineItem').append(line);
|
||
});
|
||
|
||
|
||
}
|
||
});
|
||
}
|
||
|
||
|
||
});
|
||
|
||
</script>
|