1396 lines
50 KiB
PHP
1396 lines
50 KiB
PHP
<?php
|
||
|
||
$EmpID = '';
|
||
$FirstName = '';
|
||
$LastName = '';
|
||
$FatherName ='';
|
||
$Gender ='';
|
||
$DateofBirth = '';
|
||
$ContactNumber ='';
|
||
$EmailId = '';
|
||
$BloodGroup ='';
|
||
$MartialStatus= '';
|
||
$DateofJoining = '';
|
||
$PreviousYearsOfExp = '';
|
||
$Designation = '';
|
||
$Departmentcode = '';
|
||
$PresentAddress ='';
|
||
$PermanentAddress = '';
|
||
$EmergencyContactName = '';
|
||
$EmergencyContactNumber = '';
|
||
$Edu_Qualification = '';
|
||
$Additional_Qualification = '';
|
||
$AadharNo = '';
|
||
$PANNo = '';
|
||
$BankAccountNo = '';
|
||
$IFSCCode ='';
|
||
$BankBranchName = '';
|
||
$BankAddress = '';
|
||
$PassportNo = '';
|
||
$Passport_Valid_till = '';
|
||
$IsActive = '';
|
||
$ProfilePic = '';
|
||
$Reference_Name = '';
|
||
$Reference_ContactNumber = '';
|
||
$Remarks = '';
|
||
$DepartmentName = '';
|
||
$DOPassport = '';
|
||
$Age = '';
|
||
$DOB = '';
|
||
$DOJ = '';
|
||
$personalEmailId='';
|
||
$DriverLicense='';
|
||
$LicenseValidtill='';
|
||
$VoterID='';
|
||
$pfno = '';
|
||
$esino = '';
|
||
$nominee ='';
|
||
|
||
if(!empty($EmpDetails))
|
||
{
|
||
foreach ($EmpDetails as $Emp)
|
||
{
|
||
$EmpID = $Emp->EmpID;
|
||
$FirstName = $Emp->FirstName;
|
||
$LastName = $Emp->LastName;
|
||
$FatherName = $Emp->FatherName;
|
||
$Gender = $Emp->Gender;
|
||
$DateofBirth = $Emp->DateofBirth;
|
||
$from = new DateTime($DateofBirth);
|
||
$to = new DateTime('today');
|
||
$Age = $from->diff($to)->y;
|
||
$DOB = $from ->format('d-m-Y');
|
||
$ContactNumber = $Emp->ContactNumber;
|
||
$EmailId = $Emp->EmailId;
|
||
$BloodGroup = $Emp->BloodGroup;
|
||
$MartialStatus =$Emp->MartialStatus;
|
||
$DateofJoining = $Emp->DateofJoining;
|
||
$dtDOJ = new DateTime($DateofJoining);
|
||
$DOJ = $dtDOJ ->format('d-m-Y');
|
||
$PreviousYearsOfExp = $Emp->PreviousYearsOfExp;
|
||
$Designation = $Emp->Designation;
|
||
$Departmentcode = $Emp->Departmentcode;
|
||
$DepartmentName = $Emp->DepartmentName;
|
||
$PresentAddress = $Emp->PresentAddress;
|
||
$PermanentAddress = $Emp->PermanentAddress;
|
||
$EmergencyContactName = $Emp->EmergencyContactName;
|
||
$EmergencyContactNumber = $Emp->EmergencyContactNumber;
|
||
$Edu_Qualification = $Emp->Edu_Qualification;
|
||
$Additional_Qualification = $Emp->Additional_Qualification;
|
||
$AadharNo = $Emp->AadharNo;
|
||
$PANNo = $Emp->PANNo;
|
||
|
||
$BankAccountNo = $Emp->BankAccountNo;
|
||
$IFSCCode = $Emp->IFSCCode;
|
||
$BankBranchName = $Emp->BankBranchName;
|
||
$BankAddress = $Emp->BankAddress;
|
||
$PassportNo = $Emp->PassportNo;
|
||
$Passport_Valid_till = $Emp->Passport_Valid_till;
|
||
if($Passport_Valid_till != '' && $Passport_Valid_till != '0000-00-00 00:00:00')
|
||
{
|
||
$dtpassport = new DateTime($Passport_Valid_till);
|
||
$DOPassport = $dtpassport ->format('d-m-Y');
|
||
}
|
||
else {
|
||
|
||
$DOPassport = '';
|
||
}
|
||
|
||
$isactive = $Emp->IsActive;
|
||
$ProfilePic = $Emp->ProfilePic;
|
||
$Reference_Name = $Emp->Reference_Name;
|
||
$Reference_ContactNumber = $Emp->Reference_ContactNumber;
|
||
$Remarks = $Emp->Remarks;
|
||
$personalEmailId = $Emp->personalEmailId;
|
||
$DriverLicense = $Emp->DriverLicense;
|
||
$VoterID = $Emp->VoterID;
|
||
|
||
$a=array();
|
||
if (!empty($AadharNo)){array_push($a,$AadharNo);}
|
||
if (!empty($PANNo)){array_push($a,$PANNo); }
|
||
if (!empty($VoterID)){array_push($a,$VoterID); }
|
||
print_r($a);
|
||
|
||
$pfno = $Emp->PFNO;
|
||
$esino = $Emp->ESI;
|
||
$nominee=$Emp->NomineeDetails;
|
||
|
||
|
||
if($Emp->LicenseValidtill != '' && $Emp->LicenseValidtill != '0000-00-00 00:00:00')
|
||
{
|
||
$License = new DateTime($Emp->LicenseValidtill);
|
||
$LicenseValidtill = $License ->format('d-m-Y');
|
||
}
|
||
else
|
||
{
|
||
$LicenseValidtill = '';
|
||
}
|
||
//$chk = $uf->IsActive;
|
||
if($isactive == 1)
|
||
{
|
||
$IsActive = 'checked';
|
||
}
|
||
else
|
||
{
|
||
$IsActive = '';
|
||
}
|
||
}
|
||
}
|
||
|
||
|
||
?>
|
||
|
||
|
||
<script>
|
||
|
||
|
||
function readURL(input) {
|
||
if (input.files && input.files[0]) {
|
||
var reader = new FileReader();
|
||
|
||
reader.onload = function (e) {
|
||
$('#profilepicture')
|
||
.attr('src', e.target.result)
|
||
.width(166)
|
||
.height(166);
|
||
};
|
||
|
||
reader.readAsDataURL(input.files[0]);
|
||
$('#ModifyImage').val(input.files[0]['name']);
|
||
}
|
||
}
|
||
|
||
$(function(){
|
||
$('#checksame').click(function(){
|
||
if ($('#checksame').prop('checked'))
|
||
|
||
{
|
||
|
||
$('#permanentaddress').val($('#currentaddress').val());
|
||
|
||
}
|
||
else
|
||
{
|
||
$('#permanentaddress').val('');
|
||
}
|
||
|
||
});
|
||
});
|
||
|
||
|
||
|
||
function isNumberKey(evt)
|
||
{
|
||
var charCode = (evt.which) ? evt.which : evt.keyCode;
|
||
if (charCode != 46 && charCode != 32 && charCode >= 33
|
||
&& (charCode < 48 || charCode > 57))
|
||
return false;
|
||
|
||
return true;
|
||
}
|
||
|
||
function alpha(e) {
|
||
var k;
|
||
document.all ? k = e.keyCode : k = e.which;
|
||
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 32 || (k >= 48 && k <= 57));
|
||
}
|
||
|
||
//PAN Validate
|
||
//PAN Validate
|
||
function validatePAN() {
|
||
//var reg = /(?=.*[A-Za-z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Za-z]).{1,}$/;
|
||
var regpan = /^([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}?$/;
|
||
|
||
var PAN = $('#panno').val();
|
||
|
||
if(PAN != '')
|
||
{
|
||
if (regpan.test(PAN) == false)
|
||
{
|
||
swal('Please Enter Valid PAN Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
else
|
||
{
|
||
swal('Please Enter PAN Number');
|
||
return (false);
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
function ValidateAadhar(){
|
||
//alert('validation entered');
|
||
var reg = /^\d{4}\s\d{4}\s\d{4}$/
|
||
var aadhar = $('#aadharno').val();
|
||
var aadhar_count = $('#aadharno').val().length;
|
||
|
||
if(aadhar != '' )// && aadhar_count != '')
|
||
{
|
||
//alert('this is aadhar :'+aadhar);
|
||
// if(aadhar_count < 14)
|
||
// {
|
||
// //alert(aadhar1);
|
||
// alert('Aadhar card should be in 12 digits');
|
||
// }
|
||
// else
|
||
if(reg.test(aadhar)== false)
|
||
{
|
||
//alert('alskdjsakjf');
|
||
swal('Please Enter Valid Aadhar Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
//alert('value inserted into database');
|
||
return true;
|
||
}
|
||
}
|
||
//else
|
||
//{
|
||
//alert('aadhar is blank');
|
||
//alert('please Enter Aadhar number');
|
||
|
||
//}
|
||
}
|
||
|
||
|
||
|
||
function validateDriverLicense() {
|
||
|
||
|
||
var reg = /^[a-zA-Z]{2}[0-9]{2}\s[0-9]{11}$/;
|
||
// alert();
|
||
var VehicleNo = $('#Driverlicense').val();
|
||
if(VehicleNo != "")
|
||
{
|
||
if (reg.test(VehicleNo) == false)
|
||
{
|
||
swal('Please Enter Valid Driver License Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
}
|
||
function Validate()
|
||
{
|
||
if($("#FirstName").val().length < 1)
|
||
{
|
||
swal('Please Enter FirstName');
|
||
return;
|
||
}
|
||
if($("#LastName").val().length < 1)
|
||
{
|
||
swal('Please Enter LastName');
|
||
return;
|
||
}
|
||
if($("#FatherName").val().length < 1)
|
||
{
|
||
swal('Please Enter FatherName');
|
||
return;
|
||
}
|
||
if($("#DateofBirth").val().length < 1)
|
||
{
|
||
swal('Please Enter Date of Birth');
|
||
return;
|
||
}
|
||
if ( $('#ContactNumber').val().length < 1 )
|
||
{
|
||
swal('Please Enter Contact Number');
|
||
return;
|
||
}
|
||
else if(!getMobileValidation())
|
||
{ return;}
|
||
|
||
|
||
// if($("#email").val().length < 1)
|
||
// {
|
||
// alert('Please Enter Personal Email ID');
|
||
// return false;
|
||
// }
|
||
// else if(!validateEmail())
|
||
// {
|
||
// return;
|
||
// }
|
||
// if($("#mail").val().length < 1)
|
||
// {
|
||
// alert('Please Enter Company Email ID');
|
||
// return false;
|
||
// }
|
||
// else if(!validatecomEmail())
|
||
// {
|
||
// return;
|
||
// }
|
||
|
||
|
||
if($("option:selected", $("#gender")).val() == '-1')
|
||
{
|
||
swal('Please Select Gender');
|
||
$('#gender').focus();
|
||
return;
|
||
}
|
||
|
||
// if($("option:selected", $("#MartialStatus")).val() == "-1")
|
||
// {
|
||
// swal('Please Select Martial Status');
|
||
// $('#MartialStatus').focus();
|
||
// return;
|
||
// }
|
||
|
||
// if($("option:selected", $("#bloodgroup")).val() == "-1")
|
||
// {
|
||
// swal('Please Select Blood group ');
|
||
// $("#bloodgroup").focus();
|
||
// return;
|
||
// }
|
||
if($("#currentaddress").val().length < 1)
|
||
{
|
||
swal('Please Enter Current Address');
|
||
return;
|
||
}
|
||
if($("#permanentaddress").val().length < 1)
|
||
{
|
||
swal('Please Enter Permanent Address');
|
||
return;
|
||
}
|
||
if($("#emergencycontactname").val().length < 1)
|
||
{
|
||
swal('Please Enter Emergency Contact Name');
|
||
return;
|
||
}
|
||
if($("#emergencycontactnumber").val().length < 1)
|
||
{
|
||
swal('Please Enter Emergency Contact Number');
|
||
return;
|
||
}
|
||
else if(!getValidEmergencyNumber())
|
||
{ return;}
|
||
|
||
|
||
if($("#referrercontno").val().length > 0)
|
||
{
|
||
getValidReferNumber();
|
||
}
|
||
|
||
if($("#passportno").val().length > 1)
|
||
{
|
||
ValidatePassport();
|
||
|
||
}
|
||
|
||
}
|
||
function getMobileValidation() {
|
||
var contactNumber = $('#ContactNumber').val().length;
|
||
if(contactNumber < 10)
|
||
{
|
||
swal('Please Enter valid Contact Number');
|
||
return false;
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
function getValidEmergencyNumber() {
|
||
var contactNumber = $('#emergencycontactnumber').val().length;
|
||
if(contactNumber < 10)
|
||
{
|
||
swal('Please Enter valid Emergency Contact Number');
|
||
return false;
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
function getValidReferNumber() {
|
||
var contactNumber = $('#referrercontno').val().length;
|
||
if(contactNumber > 0 && contactNumber < 10)
|
||
{
|
||
swal('Please Enter valid Refernce Contact Number');
|
||
return false;
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
function validateEmail() {
|
||
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
|
||
|
||
var email = $('#email').val();
|
||
|
||
if(email != '')
|
||
{
|
||
if (reg.test(email) == false)
|
||
{
|
||
swal('Please Enter Valid Email Address');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
}
|
||
function validatecomEmail() {
|
||
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
|
||
|
||
var email = $('#mail').val();
|
||
|
||
if(email != '')
|
||
{
|
||
if (reg.test(email) == false)
|
||
{
|
||
swal('Please Enter Valid Company Email Address');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
}
|
||
function validateESI() {
|
||
var reg = /(?=.*[0-9]).{10,}$/;
|
||
|
||
var ESI = $('#esino').val();
|
||
|
||
if(ESI != '')
|
||
{
|
||
if (reg.test(ESI) == false)
|
||
{
|
||
swal('Please Enter Valid ESI Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
}
|
||
function validatePF() {
|
||
var regpf = /^([a-zA-Z]){5}([0-9]){17}?$/;
|
||
|
||
var PF = $('#pfno').val();
|
||
|
||
if(PF != '')
|
||
{
|
||
if (regpf.test(PF) == false)
|
||
{
|
||
swal('Please Enter Valid PF Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
}
|
||
function validateUA() {
|
||
var reg = /(?=.*[0-9]).{12,}$/;
|
||
|
||
var UA = $('#uano').val();
|
||
|
||
if(UA != '')
|
||
{
|
||
if (reg.test(UA) == false)
|
||
{
|
||
swal('Please Enter Valid UA Number');
|
||
return (false);
|
||
}
|
||
else
|
||
{
|
||
return true;
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
function getAge() {
|
||
|
||
var dateString = $("#DateofBirth").val();
|
||
|
||
var today = new Date();
|
||
|
||
var dd = today.getDate();
|
||
var mm = today.getMonth()+1;
|
||
var yyyy = today.getFullYear();
|
||
|
||
if(dd<10){
|
||
dd='0'+dd;
|
||
}
|
||
if(mm<10){
|
||
mm='0'+mm;
|
||
}
|
||
|
||
var today = dd+'-'+mm+'-'+yyyy;
|
||
|
||
var ageyear = yyyy - dateString.split("-")[2];
|
||
var agemonth = mm - dateString.split("-")[1];
|
||
var agedate = dateString.split("-")[0];
|
||
|
||
if (agemonth < 0 || (agemonth == 0 && dd < agedate )) {
|
||
ageyear--;
|
||
|
||
}
|
||
|
||
$("#age").val(ageyear);
|
||
|
||
}
|
||
var index = 0 ;
|
||
$(function() {
|
||
var d = new Date();
|
||
|
||
var month = d.getMonth();
|
||
var day = d.getDate();
|
||
var year = d.getFullYear() ;
|
||
var SIAStartYear = year - 2007;
|
||
var mindt = year-70;
|
||
var maxdt = year-15;
|
||
|
||
$("#DateofBirth").datepicker({
|
||
minDate : new Date(mindt,1,1),
|
||
maxDate : new Date(maxdt,1,1),
|
||
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
|
||
|
||
|
||
});
|
||
$("#dateofjoining").datepicker({
|
||
minDate : new Date(year-SIAStartYear,0,1),
|
||
maxDate :'now',
|
||
dateFormat: 'dd-mm-yy',changeMonth: true, changeYear: true,
|
||
|
||
|
||
});
|
||
$("#ValidTill").datepicker({dateFormat: 'dd-mm-yy',minDate :'now',changeMonth: true, changeYear: true,yearRange: '-0:+100'
|
||
});
|
||
$("#LicenseExpiryDate").datepicker({dateFormat: 'dd-mm-yy',minDate :'now',changeMonth: true, changeYear: true,yearRange: '-0:+100'
|
||
});
|
||
|
||
$("#gender").select2();
|
||
$("#bloodgroup").select2();
|
||
$("#MartialStatus").select2();
|
||
$("#desigination").select2();
|
||
$("#departmentname").select2();
|
||
$("#eduqualifaction").select2();
|
||
$("#bankbranchname").select2();
|
||
alert('good way');
|
||
var js_array =<?php echo json_encode($a);?>;
|
||
alert(js_array[0]);
|
||
var mybaseurl='<?php echo base_url('uploads/images');?>';
|
||
$.each(js_array,function(j,ja){
|
||
alert(ja);
|
||
var ss = ja.split("/");
|
||
alert(ss[0]);
|
||
alert(ss[1]);
|
||
var div = document.createElement('div');
|
||
div.id = "dbdivid"+index;
|
||
div.className="row";
|
||
div.innerHTML='<div class="col-md-12">'+
|
||
'<div class="col-md-3">'+
|
||
'<input type="text" name="Ddname'+index+'" id="Ddname'+index+'" class="form-control" value="'+ss[0]+'" readonly/>'+
|
||
'</div>'+
|
||
'<div class="col-md-6">'+
|
||
'<b>File Name:</b><input type="text" name="filename'+index+'" id="filename" class="form-control" value="'+ss[1]+'" readonly/>'+
|
||
'</div>'+
|
||
'<div class="col-md-3">'+
|
||
'<a href="'+mybaseurl+'/'+ss[1]+'" class="btn btn-primary active" target="_blank" role="button"><i class="fa fa-download" ></i>Download</a>'+
|
||
'<button class="btn btn-danger" id="delbtn'+index+'" onclick="deleted(this.id)"><i class="fa fa-trash"></i> Remove</button>'+
|
||
'</div>'+
|
||
'</div>';
|
||
$('#newdiv').append(div);
|
||
index++;
|
||
});
|
||
|
||
|
||
|
||
|
||
|
||
|
||
});
|
||
|
||
function resetphoto()
|
||
{
|
||
|
||
$("#photo").src("");
|
||
}
|
||
|
||
function ValidatePassport()
|
||
{
|
||
var regsaid = /^[A-PR-WY][1-9]\d\s?\d{4}[1-9]$/ig;
|
||
var passport = $("#passportno").val();
|
||
//alert(passport);
|
||
if(regsaid.test(passport) == false)
|
||
{
|
||
swal('You have entered invalid Passport.');
|
||
return;
|
||
}
|
||
|
||
}
|
||
|
||
|
||
function onlyAlphabets(evt) {
|
||
var charCode;
|
||
if (window.event)
|
||
charCode = window.event.keyCode; //for IE
|
||
else
|
||
charCode = evt.which; //for firefox
|
||
if (charCode == 32) //for <space> symbol
|
||
return true;
|
||
if (charCode > 31 && charCode < 65) //for characters before 'A' in ASCII Table
|
||
return false;
|
||
if (charCode > 90 && charCode < 97) //for characters between 'Z' and 'a' in ASCII Table
|
||
return false;
|
||
if (charCode > 122) //for characters beyond 'z' in ASCII Table
|
||
return false;
|
||
return true;
|
||
}
|
||
|
||
</script>
|
||
<style>
|
||
.test input {
|
||
border: 0;
|
||
}
|
||
|
||
|
||
/* <span class="test">Your name is <input type="text" value="SAM" readonly="readonly" /></span> */
|
||
span {
|
||
font-weight:800;
|
||
}
|
||
.form-group
|
||
{
|
||
padding-bottom:4%;
|
||
}
|
||
.pad{
|
||
padding-bottom:1%;
|
||
}
|
||
.badge
|
||
{
|
||
color:red; background-color:#fff;
|
||
}
|
||
</style>
|
||
|
||
<div class="content-wrapper">
|
||
<!-- Content Header (Page header) -->
|
||
<section class="content-header">
|
||
<h1>
|
||
<CENTER>Resico Industries Employee Profile</CENTER>
|
||
|
||
</h1>
|
||
|
||
</section>
|
||
|
||
<section class="content">
|
||
<div style="text-align:right;">
|
||
<a href="<?php echo base_url() ?>employeeListing" 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">
|
||
<!-- /.box-header -->
|
||
<!-- form start -->
|
||
|
||
|
||
<form role="form" id="addemployee" action="<?php echo base_url() ?>employeedetails/UpdateEmployee" method="post" enctype="multipart/form-data">
|
||
|
||
<div class="row">
|
||
<div class="col-md-10 col-md-offset-1">
|
||
<form class="form-horizontal" role="form" >
|
||
<fieldset>
|
||
|
||
<!-- Form Name -->
|
||
<legend>Personal Information</legend>
|
||
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-3">
|
||
<div class="box-header">
|
||
<img id="profilepicture" src="<?php echo base_url().'uploads/images/'.$ProfilePic ; ?>" alt="your image" style="width: 139px;"/><br/>
|
||
<input type='file' onchange="readURL(this);" id="photo" value="<?php echo $ProfilePic ; ?>" name="photo"/>
|
||
<label for="photo">Select profile picture<br/><small>(only .jpg or .png)</small></label>
|
||
|
||
<input type="hidden" name="Image" id="Image" value="<?php echo $ProfilePic ; ?>" class="form-control" readonly>
|
||
<input type="hidden" name="ModifyImage" id="ModifyImage" class="form-control" readonly>
|
||
<input type="text" name="employeeid" id="employeeid" value="<?php echo $EmpID ; ?>" placeholder="Employee ID" class="form-control" readonly>
|
||
|
||
<input type="checkbox" id="isactive" <?php echo $IsActive;?> name="isactive" value="1"> IS ACTIVE
|
||
|
||
</div>
|
||
</div>
|
||
<div class="col-md-9">
|
||
<div class="col-md-12">
|
||
<div class="col-md-6 pad">
|
||
<span>First Name</span><span class="badge">*</span>
|
||
<input type="text" name="FirstName" maxlength="100" value="<?php echo $FirstName ; ?>" id="FirstName" placeholder="First Name" class="form-control" required onkeypress="return onlyAlphabets(event);">
|
||
</div>
|
||
|
||
<div class="col-md-6 pad"><span>Last Name</span><span class="badge">*</span>
|
||
<input type="text" name="LastName" maxlength="100" id="LastName" value="<?php echo $LastName ; ?>" placeholder="Last Name" class="form-control" required onkeypress="return onlyAlphabets(event);">
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-12">
|
||
<div class="col-md-6 pad"><span>Father / Husband Name</span><span class="badge">*</span>
|
||
<input type="text" name="FatherName" id="FatherName" maxlength="200" value="<?php echo $FatherName ; ?>" placeholder="Father / Husband Name" class="form-control" required onkeypress="return onlyAlphabets(event);">
|
||
</div>
|
||
<div class="col-md-6 pad"><span>Date Of Birth</span><span class="badge">*</span>
|
||
<input id="DateofBirth" required name="DateofBirth" value="<?php echo $DOB ; ?>" maxlength="10" placeholder="Date Of Birth" onchange="getAge();" class="form-control">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-12">
|
||
<div class="col-md-6 pad"><span>Age</span><span class="badge">*</span>
|
||
<input type="text" name="age" placeholder="Age" id="age" value="<?php echo $Age ; ?>" class="form-control" readonly>
|
||
</div>
|
||
<div class="col-md-6 pad"><span>Contact Number</span><span class="badge">*</span>
|
||
<input type="text" name="ContactNumber" value="<?php echo $ContactNumber ; ?>" onchange="getMobileValidation();" id="ContactNumber" required placeholder="Contact Number" maxlength="10" class="form-control" onkeypress="return isNumberKey(event)">
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-12">
|
||
<div class="col-md-6 pad"><span>Personal Email ID</span><span class="badge">*</span>
|
||
<input type="mail" name="emailid" value="<?php echo $EmailId ; ?>" id="email" required placeholder="Email ID" maxlength="100" class="form-control">
|
||
</div>
|
||
|
||
<div class="col-md-6 pad"><span>Gender</span><span class="badge">*</span>
|
||
<select id="gender" name="gender" type="text" placeholder="Gender" required class="form-control select2">
|
||
<option value="<?php echo $Gender ; ?>"><?php echo $Gender; ?></option>
|
||
<?php
|
||
if(!empty($GenderList))
|
||
{
|
||
foreach ($GenderList as $rl)
|
||
{
|
||
$rl1 = $rl->ConfigValue;
|
||
if(trim($rl1) != trim($Gender))
|
||
{
|
||
if ($_POST['Gender'] == $rl1)
|
||
{
|
||
|
||
echo "<option value=\"".$rl1."\" selected=\"selected\">". $rl->ConfigValue."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$rl1."\">". $rl->ConfigValue ."</option>";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
?>
|
||
|
||
</select>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-12">
|
||
<div class="col-md-6 pad"> <span>Official Email ID</span><!--<span class="badge">*</span>-->
|
||
<input type="email" name="comemailid" id="mail" placeholder="Official Email ID" value="<?php echo $personalEmailId;?>"maxlength="100" class="form-control">
|
||
</div>
|
||
|
||
|
||
|
||
<div class="col-md-6 pad" style="padding: 10px 0px;">
|
||
<div class="col-md-6">
|
||
<span>Blood group</span><span class="badge">*</span>
|
||
<select id="bloodgroup" name="bloodgroup" required class="form-control select2">
|
||
<option value="<?php echo $BloodGroup ; ?>"><?php echo $BloodGroup ?></option>
|
||
<?php
|
||
if(!empty($BloodGroupList))
|
||
{
|
||
foreach ($BloodGroupList as $rl)
|
||
{
|
||
$rl1 = $rl->ConfigValue;
|
||
if(trim($rl1) != trim($BloodGroup))
|
||
{
|
||
if ($_POST['BloodGroup'] == $rl1)
|
||
{
|
||
|
||
echo "<option value=\"".$rl1."\" selected=\"selected\">". $rl->ConfigValue."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$rl1."\">". $rl->ConfigValue ."</option>";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<span>Marital Status</span><span class="badge">*</span>
|
||
<select id="MartialStatus" name="MartialStatus" type="text" required placeholder="Marital status" class="form-control select2">
|
||
<option value="<?php echo $MartialStatus?>"><?php echo $MartialStatus; ?></option>
|
||
<?php
|
||
if(!empty($MartialList))
|
||
{
|
||
foreach ($MartialList as $rl)
|
||
{
|
||
$rl1 = $rl->ConfigValue;
|
||
if(trim($rl1) != trim($MartialStatus))
|
||
{
|
||
if ($_POST['MartialStatus'] == $rl1)
|
||
{
|
||
|
||
echo "<option value=\"".$rl1."\" selected=\"selected\">". $rl->ConfigValue."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$rl1."\">". $rl->ConfigValue ."</option>";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<!-- Address Section -->
|
||
<!-- Form Name -->
|
||
<legend>Address Details</legend>
|
||
<!-- Text input-->
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-12"><span>Current Address</span><span class="badge">*</span>
|
||
<input type="text" id="currentaddress" pattern=".{1,500}" required name="currentaddress" maxlength="500" value="<?php echo $PresentAddress ; ?>" placeholder="Current Address" class="form-control">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-10">
|
||
<input type="checkbox" id="checksame" name="sameaddress" onclick="CheckClick"> Current address same as permanent address
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Text input-->
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-12"><span>Permanent Address</span><span class="badge">*</span>
|
||
<input type="text" id="permanentaddress" required name="permanentaddress" pattern=".{0,500}" value="<?php echo $PermanentAddress; ?>" maxlength="500" placeholder="Permanent Address " class="form-control">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Text input-->
|
||
|
||
|
||
|
||
<!-- Emergency Contact Section -->
|
||
<!-- Form Name -->
|
||
<legend>Emergency Contact Information</legend>
|
||
<!-- Text input-->
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-6"><span>Emergency Contact Name</span><span class="badge">*</span>
|
||
<input type="text" id="emergencycontactname" maxlength="100" required name="emergencycontactname" value="<?php echo $EmergencyContactName ; ?>" placeholder="Emergency Contact Name" class="form-control">
|
||
</div>
|
||
<div class="col-md-6"><span>Emergency Contact Number</span><span class="badge">*</span>
|
||
<input type="text" id="emergencycontactnumber" required name="emergencycontactnumber" onchange="getValidEmergencyNumber();" maxlength="10" value="<?php echo $EmergencyContactNumber; ?>" placeholder="Emergency Contact Number" class="form-control" onkeypress="return isNumberKey(event)">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
<!-- profile Section -->
|
||
<!-- Form Name -->
|
||
<legend>Work Profile</legend>
|
||
<!-- Text input-->
|
||
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-3"><span>Designation</span><span class="badge">*</span>
|
||
<select type="text" id="desigination" name="desigination" required class="form-control select2">
|
||
<option value="<?php echo $Designation ; ?>"><?php echo $Designation; ?></option>
|
||
<?php
|
||
if(!empty($DesignationList))
|
||
{
|
||
foreach ($DesignationList as $rl)
|
||
{
|
||
$rl1 = $rl->ConfigValue;
|
||
if(trim($rl1) != trim($Designation))
|
||
{
|
||
if ($_POST['Designation'] == $rl1)
|
||
{
|
||
|
||
echo "<option value=\"".$rl1."\" selected=\"selected\">". $rl->ConfigValue."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$rl1."\">". $rl->ConfigValue ."</option>";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
|
||
</div>
|
||
<div class="col-md-3"><span>Department</span><span class="badge">*</span>
|
||
<select type="text" id="departmentname" name="departmentname" required class="form-control select2">
|
||
<option value="<?php echo $Departmentcode; ?>"><?php echo $Departmentcode." - ".$DepartmentName ;?></option>
|
||
<?php
|
||
if(!empty($DepartmentList))
|
||
{
|
||
foreach ($DepartmentList as $rl)
|
||
{
|
||
$rl1 = $rl->DEPCode;
|
||
if(trim($rl1) != trim($Departmentcode))
|
||
{
|
||
if ($_POST['Departmentcode'] == $rl1)
|
||
{
|
||
|
||
echo "<option value=\"".$rl1."\" selected=\"selected\">". $rl->DEPCode." - " .$rl->DepartmentName."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$rl1."\">". $rl->DEPCode." - " .$rl->DepartmentName ."</option>";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
?>
|
||
</select>
|
||
|
||
</div>
|
||
<div class="col-md-3"><span>Date Of Joining</span><span class="badge">*</span>
|
||
<input id="dateofjoining" name="dateofjoining" value="<?php echo $DOJ; ?>" maxlength="10" required placeholder="Date Of Joining" class="form-control">
|
||
</div>
|
||
<div class="col-md-3"><span>Previous Years of Experience</span>
|
||
<input type="text" id="Previousexperience" value="<?php echo $PreviousYearsOfExp ; ?>" name="Previousexperience" maxlength="4" onkeypress="return isNumberKey(event)" placeholder="Previous Years of Experience" class="form-control">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-3"><span>Qualification</span><span class="badge">*</span>
|
||
<select type="text" id="eduqualifaction" name="eduqualifaction" required class="form-control select2">
|
||
<option value="<?php echo $Edu_Qualification; ?>"><?php echo $Edu_Qualification ; ?></option>
|
||
<?php
|
||
if(!empty($QualificationList))
|
||
{
|
||
foreach ($QualificationList as $rl)
|
||
{
|
||
$rl1 = $rl->ConfigValue;
|
||
if(trim($rl1) != trim($Edu_Qualification))
|
||
{
|
||
if ($_POST['Edu_Qualification'] == $rl1)
|
||
{
|
||
|
||
echo "<option value=\"".$rl1."\" selected=\"selected\">". $rl->ConfigValue."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$rl1."\">". $rl->ConfigValue ."</option>";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
?>
|
||
|
||
</select>
|
||
|
||
</div>
|
||
<div class="col-md-3"><span>Additional Qualification</span>
|
||
<input type="text" id="addqualification" name="addqualification" value="<?php echo $Additional_Qualification ; ?>" maxlength="100" placeholder="Additional Qualification" class="form-control">
|
||
</div>
|
||
<div class="col-md-3"><span>Referred By</span>
|
||
<input type="text" id="referredby" name="referredby" value="<?php echo $Reference_Name ; ?>" placeholder="Referred By" maxlength="100" class="form-control">
|
||
</div>
|
||
<div class="col-md-3"><span>Referrer Contact Number</span>
|
||
<input type="text" id="referrercontno" name="referrercontno" value="<?php echo $Reference_ContactNumber ; ?>" onchange="getValidReferNumber();" maxlength="10" placeholder="Referrer Contact Number" class="form-control" onkeypress="return isNumberKey(event)">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<legend>Bank Details</legend>
|
||
<!-- Text input-->
|
||
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-3"><span>Bank Name</span>
|
||
<!-- <input type="text" id="bankbranchname" onkeypress="return alpha(event);" maxlength="200" name="bankbranchname" placeholder="Bank Branch Name" class="form-control" value="<?php echo $BankBranchName ; ?>"> -->
|
||
<select type="text" id="bankbranchname" name="bankbranchname" class="form-control select2">
|
||
<option value="<?php echo $BankBranchName ; ?>"><?php echo $BankBranchName ; ?></option>
|
||
|
||
<?php
|
||
if(!empty($bankdetails))
|
||
{
|
||
foreach ($bankdetails as $bank)
|
||
{
|
||
$bank1 = $bank->Bank_name;
|
||
if(trim($bank1) != trim($BankBranchName))
|
||
{
|
||
if ($_POST['BankBranchName'] == $bank1)
|
||
{
|
||
|
||
echo "<option value=\"".$bank1."\" selected=\"selected\">". $bank->Bank_name."</option>";
|
||
}
|
||
else
|
||
{
|
||
echo "<option value=\"".$bank1."\">". $bank->Bank_name ."</option>";
|
||
}
|
||
}
|
||
}
|
||
}
|
||
?>
|
||
|
||
</select>
|
||
</div>
|
||
<div class="col-md-3"><span>Account Number</span>
|
||
<input type="text" id="accountno" maxlength="20" name="accountno" placeholder="Account Number" class="form-control" value="<?php echo $BankAccountNo; ?>" onkeypress="return isNumberKey(event)">
|
||
</div>
|
||
<div class="col-md-3"><span>IFSC Code</span>
|
||
<input type="text" id="ifsccode" name="ifsccode" placeholder="IFSC Code" class="form-control" value="<?php echo $IFSCCode ; ?>" readonly>
|
||
</div>
|
||
<div class="col-md-3"><span>Bank Address</span>
|
||
<input type="text" id="bankaddress" name="bankaddress" placeholder="Bank Address" class="form-control" value="<?php echo $BankAddress ; ?>" readonly>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<legend>ID Proof</legend>
|
||
<!-- Text input-->
|
||
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-3"><span>Aadhar Number</span>
|
||
<input type="text" id="aadharno" name="aadharno" maxlength="14" placeholder="Aadhar Number" onchange="ValidateAadhar();" class="form-control num" value="<?php echo $AadharNo ; ?>" title=" : 12 digit number"><!-- onkeypress="return isNumberKey(event)"> -->
|
||
</div>
|
||
<div class="col-md-3"><span>PAN Number</span>
|
||
<input type="text" id="panno" style="text-transform: uppercase" maxlength="10" name="panno" placeholder="PAN Number" onchange="validatePAN();" class="form-control" value="<?php echo $PANNo ; ?>" onkeypress="return alpha(event);" pattern="([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}" title=" 5 character,4 Digit Numbers,1 character (ex:ABCDE1234A) ">
|
||
</div>
|
||
<div class="col-md-3"><span>Passport Number</span>
|
||
<input type="text" id="passportno" name="passportno" maxlength="9" placeholder="Passport Number" onkeypress="return alpha(event);" onchange="ValidatePassport();" class="form-control" value="<?php echo $PassportNo ; ?>" pattern="[Aa-PpRr-WwYy]{1}[1-9]{1}\d{1}\s\d{4}[1-9]{1}" title="The first digit or the last digit will never be 0
|
||
The first character cannot be Q, X or Z. (eg:A12 34567)" style="text-transform: uppercase">
|
||
</div>
|
||
|
||
<div class="col-md-3"><span>Passport Expiry Date</span>
|
||
<input id="ValidTill" name="ValidTill" maxlength="10" placeholder="Passport Expiry Date" class="form-control" value="<?php echo $DOPassport ; ?>">
|
||
</div>
|
||
</div>
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-3"><span>Voter ID</span>
|
||
<input type="text" id="VoterID" name="VoterID" maxlength="12" value="<?php echo $VoterID;?>" class="form-control" placeholder="VoterID" onkeypress="return alpha(event);" style="text-transform: uppercase">
|
||
</div>
|
||
<div class="col-md-3"><span>Driving License</span>
|
||
<!-- <input type="text" id="Driverlicense" maxlength="16" onchange="validateDriverLicense();" pattern="[A-Z]{2}[0-9]{2}\s[0-9]{11}" value="<?php echo $DriverLicense;?>"name="Driverlicense" title="EX:TN82 12345678900" class="form-control" value=""placeholder="Driverlicense"> -->
|
||
<input type="text" id="Driverlicense" maxlength="16" onchange="validateDriverLicense();" pattern="[a-zA-Z]{2}[0-9]{2}\s[0-9]{11}" value="<?php echo $DriverLicense;?>"
|
||
name="Driverlicense" title="EX:TN82 12345678900" class="form-control" placeholder="Driverlicense" style="text-transform: uppercase" onkeypress="return alpha(event);">
|
||
|
||
</div>
|
||
|
||
<div class="col-md-3"><span>Driving License Expiry Date</span>
|
||
<input id="LicenseExpiryDate" name="LicenseExpiryDate" value="<?php echo $LicenseValidtill;?>" onkeypress="return false;" class="form-control" placeholder="License Expiry Date">
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<legend>Employee benefits</legend>
|
||
<!-- Text input-->
|
||
|
||
<div class="form-group">
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-6"><span>PF Number</span>
|
||
<input type="text" id="pfno" name="pfno" maxlength="22" onchange="validatePF();" class="form-control" placeholder="PF Number" pattern="([a-zA-Z]){5}([0-9]){17}" title="Please Enter 5 Character and 17 digit numbers format" value ="<?php echo $pfno ; ?>" style="text-transform:uppercase;" onkeypress="return alpha(event);">
|
||
</div>
|
||
<div class="col-md-6"><span>ESI Number</span>
|
||
<input type="text" id="esino" name="esino" maxlength="10" onchange="validateESI();" class="form-control" placeholder="ESI Number" title="Please Enter 10 digit numbers format" value="<?php echo $esino ;?>" onkeypress="return isNumberKey(event)">
|
||
</div>
|
||
<!-- <div class="col-md-4"><span>UA Number</span>
|
||
<input type="text" id="uano" maxlength="12" placeholder="UA Number" onchange="ValidateUA();" name="uano" class="form-control" title= "please Enter 12 digits number format" value = "<?php echo $uano ; ?>">
|
||
</div> -->
|
||
</div>
|
||
</div>
|
||
|
||
<legend>Nominee Details</legend>
|
||
<!-- Text input-->
|
||
|
||
<div class="col-md-12 pad">
|
||
<div class="col-md-12"><span>Nominee reference</span>
|
||
<input type="text" id="nomineename" name="nomineename" maxlength="250" class="form-control" placeholder="Nominee Name" value="<?php echo $nominee ;?>">
|
||
<!-- rows="3" cols="50" -->
|
||
</div>
|
||
</div>
|
||
|
||
<legend>Multiple File</legend>
|
||
<div class="col-md-12">
|
||
<div class="col-md-offset-10 col-md-1" >
|
||
<input type="button" class="btn btn-primary" id ="addmorebutton" value=" + ADD FILES.."><p><br/></p>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="newdiv"></div><!-- this div for add more section-->
|
||
<input type="hidden" name="hidecounter" id="hidecounter" value="0" />
|
||
<input type="hidden" name="hideconstant" id="hideconstant" value="0" />
|
||
<!-- <div class="col-md-12 pad table-repsonsive" id="file_div">
|
||
<table class="table table-bordered" id="item_table">
|
||
<tr>
|
||
<th>Upload your files</th>
|
||
<th>Select your id</th>
|
||
<th><button type="button" id="addbtn" name="add" class="btn btn-success btn-sm add"><span class="glyphicon glyphicon-plus"></span></button></th>
|
||
</tr>
|
||
</table>
|
||
</div> -->
|
||
<!-- <input type="submit" name="submit_file" value="SUBMIT"> -->
|
||
</div>
|
||
|
||
|
||
<!-- Command -->
|
||
|
||
<div class="form-group">
|
||
<div class="col-md-3 col-md-offset-9" style="padding: 10px;">
|
||
<div class="pull-right">
|
||
<input type="submit" id="submit" onclick="Validate();" class="btn btn-primary" value="Submit" />
|
||
<a href="<?php echo base_url() ?>employeeListing" class="btn btn-primary" id="cancel" value="Cancel">Cancel</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</fieldset>
|
||
</form>
|
||
</div><!-- /.col-lg-12 -->
|
||
</div><!-- /.row -->
|
||
|
||
</form>
|
||
</div>
|
||
</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>
|
||
</section>
|
||
|
||
</div>
|
||
|
||
<script src="<?php echo base_url(); ?>assets/js/addUser.js" type="text/javascript"></script>
|
||
<script>
|
||
|
||
$("#email").change(function () {
|
||
|
||
var id = $('#email').val();
|
||
if(validateEmail())
|
||
{
|
||
$.ajax({
|
||
data:{id:id},
|
||
|
||
type:"POST",
|
||
url:"<?php echo base_url();?>employeedetails/CheckEmail",
|
||
success:function(data) {
|
||
if(data)
|
||
{
|
||
swal( data+""+" Employee already exists in the database.Please Change the mail id");
|
||
return false;
|
||
//window.location = 'Employeedetails/employeeListing';
|
||
}
|
||
|
||
}
|
||
});
|
||
}
|
||
|
||
});
|
||
$('#panno').change(function() {
|
||
|
||
var id = $('#panno').val();
|
||
if(id != '')
|
||
{
|
||
$.ajax({
|
||
data:{id:id},
|
||
|
||
type:"POST",
|
||
url:"<?php echo base_url();?>employeedetails/checkPAN",
|
||
success:function(data) {
|
||
if(data)
|
||
{swal( data+""+" Employee already exists in the database.Please Change the Pan Card Number");
|
||
$('#panno').val('');
|
||
$('#panno').focus();
|
||
//return false;
|
||
//window.location = 'Employeedetails/employeeListing';
|
||
}
|
||
|
||
}
|
||
});
|
||
}
|
||
|
||
});
|
||
$('#aadharno').change(function() {
|
||
|
||
var id = $('#aadharno').val();
|
||
if(id != '')
|
||
{
|
||
$.ajax({
|
||
data:{id:id},
|
||
type:"POST",
|
||
url:"<?php echo base_url();?>employeedetails/checkAadharNo",
|
||
success:function(data) {
|
||
if(data)
|
||
{
|
||
swal( data+""+" Employee already exists in the database.Please Change the Aadhar card Number");
|
||
$('#aadharno').val('');
|
||
$('#aadharno').focus();
|
||
//return false;
|
||
//window.location = 'Employeedetails/employeeListing';
|
||
}
|
||
}
|
||
|
||
});
|
||
}
|
||
|
||
});
|
||
|
||
$('#bankbranchname').change(function()
|
||
{
|
||
|
||
var bank = $('#bankbranchname').val();
|
||
|
||
if (bank != '-1' )
|
||
{
|
||
|
||
var y = <?php echo json_encode($bankdetails, JSON_PRETTY_PRINT) ?>;
|
||
|
||
$.each(y, function(idx, obj) {
|
||
|
||
if(bank == obj.Bank_name)
|
||
{
|
||
$("#ifsccode").val(obj.IFSC);
|
||
$("#bankaddress").val(obj.Address);
|
||
|
||
}
|
||
});
|
||
}
|
||
|
||
});
|
||
|
||
|
||
var counter = 0;
|
||
var counterConstant = 0;
|
||
var temparray = [];
|
||
|
||
|
||
//
|
||
$("#addmorebutton").click(function(){
|
||
|
||
if(counter>2){
|
||
alert(" constant counter 3 error msg ");
|
||
return false;
|
||
}
|
||
else{
|
||
|
||
counter++;
|
||
counterConstant++;
|
||
|
||
var div = document.createElement('div');
|
||
div.id = "divid"+counterConstant;
|
||
div.className="row";
|
||
div.innerHTML='<div class="col-md-12">'+
|
||
'<div class="col-md-3">'+
|
||
'<select name="Ddname['+counterConstant+']" id="mulfilename'+counterConstant+'" class="form-control" onchange="changeFunc(this.id);"><option value="default">Select ID Name</option><option value="pan">Pan Card</option><option value="aadhar">Aadhar Card</option><option value="voter">Voter ID Card</option></select>'+
|
||
'</div>'+
|
||
'<div class="col-md-6">'+
|
||
'<input type="file" name="browseFiles'+counterConstant+'" onchange="Copyfilename(this.name);"><br>'+
|
||
'</div>'+
|
||
'<div class="col-md-3">'+
|
||
'<input class="btn btn-danger btn-sm remove remove_this" type="button" id="removebtn'+counterConstant+'" value="REMOVE" onclick="removeRow(this.id)"></div>'+
|
||
'</div>'+
|
||
'</div>';
|
||
$('#newdiv').append(div);
|
||
|
||
$('#hidecounter').val(counter);
|
||
$('#hideconstant').val(counterConstant);
|
||
|
||
$.each(temparray,function(t,temp){
|
||
$('#mulfilename'+(counterConstant)+' option[value='+temp+']').remove();
|
||
});
|
||
|
||
}
|
||
});
|
||
|
||
function removeRow(input) {
|
||
|
||
var number = input.replace(/[^0-9]+/ig,"");
|
||
|
||
if(counter >= 1){
|
||
counter--;
|
||
$("#divid"+number).remove();
|
||
$('#hidecounter').val(counter);
|
||
}
|
||
|
||
}
|
||
|
||
function changeFunc(input) {
|
||
alert("onchange function ");
|
||
|
||
var number = input.replace(/[^0-9]+/ig,"");
|
||
var ddvalue = $('#mulfilename'+number+' option:selected').val();
|
||
alert(ddvalue);
|
||
if(ddvalue != 'default'){ temparray.push(ddvalue); }
|
||
alert(temparray);
|
||
|
||
// $.each(temparray,function(t,temp){
|
||
// $('#mulfilename'+(counterConstant+1)+' option[value='+temp+']').remove();
|
||
// });
|
||
|
||
//var $list = $("#myList"),toRemove = $();
|
||
|
||
// for(var i = selectedItems.length; i--;) {
|
||
// toRemove = toRemove.add($list.find('option[value="' + selectedItems[i] + '"]'));
|
||
// }
|
||
// toRemove.remove();
|
||
|
||
//$('#mulfilename'+(number+1)+' option[value='+temp+']').prop('disabled',true);
|
||
// $('#mulfilename option:not(:first)').filter(function() {
|
||
// return $.inArray($.trim($(this).text()), types) == -1;
|
||
// }).remove();
|
||
|
||
}
|
||
</script>
|