siddharth_application/application/views/editOldasset.php

575 lines
21 KiB
PHP
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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>