540 lines
19 KiB
PHP
Executable File
540 lines
19 KiB
PHP
Executable File
<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 - Add Asset Details</center>
|
||
|
||
</h1>
|
||
</section>
|
||
|
||
<section class="content">
|
||
<div style="text-align:right;">
|
||
<a href="<?php 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() ?>addNewasset" 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 style="text-transform:uppercase;" id="AssetName" name="AssetName" value="<?php echo isset($_POST['AssetName']) ? $_POST['AssetName'] : '' ?>">
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="Description">Asset Description</span></b><span style="color:red">*</span>
|
||
<input type="text" class="form-control required" id="Description" required name="Description" value="<?php echo isset($_POST['Description']) ? $_POST['Description'] : '' ?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
|
||
<b><span for="AssetOwner">Asset User</span></b>
|
||
<span style="color:red">*</span>
|
||
<input type="text" class="form-control required" required id="User" name="User" value= "<?php echo isset($_POST['User']) ? $_POST['User'] : '' ?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="Location">Asset Location</span></b>
|
||
<span style="color:red">*</span>
|
||
<input type="text" class="form-control required" required id="Location" name="Location" value= "<?php echo isset($_POST['Location']) ? $_POST['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> </b> <span style="color:red">*</span>
|
||
<select class="form-control required " required id="PONO" required name="PONO">
|
||
<option value="" >Select PO Number</option>
|
||
<?php
|
||
if(!empty($po))
|
||
{
|
||
foreach ($po as $po)
|
||
{
|
||
|
||
$PONO = $po->PONO;
|
||
|
||
if ($_POST['PONO'] == $PONO)
|
||
{
|
||
|
||
echo "<option value=\"".$PONO."\" selected=\"selected\">".$PONO.' - '. $SID->PONO."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$PONO."\">".$PONO.' '. $SID->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">select Material Code</span>
|
||
</b>
|
||
<select class="form-control required select2" required="" id="SelectMaterialCode" name="lineitem">
|
||
<option value="-1">select Material Code</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="">
|
||
|
||
</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" 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" name="Quantity" value="">
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="PODescription">Description</span></b>
|
||
<input type="text" class="form-control required" id="PODescription" readonly name="PODescription" value="<?php echo isset($_POST['PODescription']) ? $_POST['PODescription'] : '' ?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="col-md-12">
|
||
<div class="col-md-3">
|
||
|
||
|
||
<div class="form-group">
|
||
<input type="hidden" name="AssetDept" id="depcode"><b>
|
||
<span for="AssetDept">Asset Department</span></b>
|
||
<input type="text" class="form-control required" id="AssetDept" readonly name="" value="">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="DateOfPurchase">Purchase Date</span></b>
|
||
<input id="DateOfPurchase" name="DateOfPurchase" onkeypress="return false;" maxlength="10" class="form-control" value= "<?php echo isset($_POST['DateOfPurchase']) ? $_POST['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">
|
||
<input id="SupplierName" readonly name="" onkeypress="return false;" maxlength="10" class="form-control" value= "<?php echo isset($_POST['SupplierName']) ? $_POST['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" >
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group"><b>
|
||
<span for="DateOfCommission">Date Of Commission</span></b><span style="color:red">*</span>
|
||
<input id="DateOfCommission" required name="DateOfCommission" onkeypress="return false;" maxlength="10" class="form-control" value= "<?php echo isset($_POST['DateOfCommission']) ? $_POST['DateOfCommission'] : '' ?>">
|
||
|
||
</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" id="Assetvalue" name="Assetvalue"onkeypress="return isNumberKey(event)" title="Please Enter currency value" maxlength="255" value= "<?php echo isset($_POST['Assetvalue']) ? $_POST['Assetvalue'] : '' ?>">
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group">
|
||
<b>
|
||
<span for="AssetStatus">Asset Status</span></b><span style="color:red">*</span>
|
||
<select class="form-control required select2" required id="AssetStatus" name="AssetStatus">
|
||
<option value="" >Select Asset Status</option>
|
||
<?php
|
||
if(!empty($AssetStatus))
|
||
{
|
||
foreach ($AssetStatus as $SID)
|
||
{
|
||
$AssetValue = $SID->ConfigValue;
|
||
|
||
if ($_POST['AssetStatus'] == $AssetValue)
|
||
{
|
||
|
||
echo "<option value=\"".$AssetValue."\" selected=\"selected\">".$AssetValue."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$AssetValue."\">".$AssetValue."</option>";
|
||
}
|
||
}
|
||
}
|
||
|
||
?>
|
||
</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 isset($_POST['Remarks']) ? $_POST['Remarks'] : '' ?>">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-12">
|
||
<div class="col-md-3">
|
||
<input type="checkbox" id="isactive" name="isactive" <?php echo (isset($_POST['isactive']) ? 'checked' : '') ?>> IsActive
|
||
</div>
|
||
</div>
|
||
</div><!-- /.box-body -->
|
||
|
||
<div class="box-footer" style="text-align:right">
|
||
<input type="submit" onclick="validate();"class="btn btn-primary" value="Submit" />
|
||
<input type="reset" class="btn btn-primary" value="Reset" />
|
||
</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){
|
||
|
||
|
||
$.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);
|
||
//alert(item.TotalValue);
|
||
$('#Assetvalue').val(item.TotalValue);
|
||
|
||
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>
|
||
<script>
|
||
|
||
function validate()
|
||
{
|
||
if($("#AssetName").val().length <1)
|
||
{
|
||
alert('Please Enter the AssetName');
|
||
$("#AssetName").focus();
|
||
return false;
|
||
}
|
||
if($('#Description').val().length <1)
|
||
{
|
||
alert('Please Enter the Asset Description');
|
||
$("#Description").focus();
|
||
return false;
|
||
}
|
||
|
||
if($('#User').val().length <1)
|
||
{
|
||
alert('Please Enter the Asset User');
|
||
$("#User").focus();
|
||
return false;
|
||
}
|
||
if($('#Location').val().length <1)
|
||
{
|
||
alert('Please Enter the Asset Location');
|
||
$("#Location").focus();
|
||
return false;
|
||
}
|
||
if($("#PONO option:selected").val() == "")
|
||
{
|
||
alert('Please Select PO Number ');
|
||
$("#PONO").focus();
|
||
return false;
|
||
}
|
||
|
||
if($("option:selected", $("#SelectMaterialCode")).val() == '-1')
|
||
{
|
||
alert('Please Select MaterialCode');
|
||
return false;
|
||
}
|
||
|
||
if($('#DateOfCommission').val().length <1)
|
||
{
|
||
alert('Please Enter the DateOfCommission');
|
||
$("#DateOfCommission").focus();
|
||
return false;
|
||
}
|
||
|
||
if($("option:selected", $("#AssetStatus")).val() == '-1')
|
||
{
|
||
alert('Please Select AssetStatus');
|
||
return false;
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
|
||
}
|
||
</script>
|