employeedetails changes code

This commit is contained in:
venbatechnologies@gmail.com 2017-07-24 19:05:03 +05:30
parent 32e02f1149
commit db07152e2a
5 changed files with 202 additions and 74 deletions

View File

@ -226,7 +226,7 @@ class employeedetails extends BaseController
$bankbranchname = $this->input->post('bankbranchname'); $bankbranchname = $this->input->post('bankbranchname');
$bankaddress = $this->input->post('bankaddress'); $bankaddress = $this->input->post('bankaddress');
$aadharno = $this->input->post('aadharno'); $aadharno = $this->input->post('aadharno');
$panno = $this->input->post('panno'); $panno =strtoupper($this->input->post('panno'));
$passportno = $this->input->post('passportno'); $passportno = $this->input->post('passportno');
$ValidTill = $this->input->post('ValidTill'); $ValidTill = $this->input->post('ValidTill');
$addinfo = $this->input->post('addinfo'); $addinfo = $this->input->post('addinfo');
@ -235,8 +235,15 @@ class employeedetails extends BaseController
$licenseExpiryDate = $this->input->post ( 'licenseExpiryDate' ); $licenseExpiryDate = $this->input->post ( 'licenseExpiryDate' );
$VoterID = $this->input->post ( 'voterID' ); $VoterID = $this->input->post ( 'voterID' );
$createdby = $this->session->userdata ( 'userId' ); $createdby = $this->session->userdata ( 'userId' );
$licenseExpiryDate = $this->getDateformat($licenseExpiryDate);
if($licenseExpiryDate != '')
{
$License_ExpiryDate = $this->getDateformat($licenseExpiryDate);
}
else
{
$License_ExpiryDate = null;
}
$DOB = $this->getDateformat($DateofBirth); $DOB = $this->getDateformat($DateofBirth);
$DOJ = $this->getDateformat($dateofjoining); $DOJ = $this->getDateformat($dateofjoining);
@ -250,7 +257,7 @@ class employeedetails extends BaseController
} }
//echo $DOB; //echo $DOB;
$Employee = array('FirstName'=>$FirstName, 'LastName'=>$LastName,'FatherName'=>$FatherName,'Gender'=>$Gender,'DateofBirth'=>$DOB,'ContactNumber'=>$ContactNumber,'EmailId'=>$EmailId,'BloodGroup'=>$BloodGroup,'MartialStatus'=>$MartialStatus,'DateofJoining'=>$DOJ,'PreviousYearsOfExp'=>$Previousexperience,'Designation'=>$desigination,'Departmentcode'=>$departmentCode,'PresentAddress'=>$CurrentAddress,'PermanentAddress'=>$permanentaddress,'EmergencyContactName'=>$emergencycontactname,'EmergencyContactNumber'=>$emergencycontactnumber,'Edu_Qualification'=>$eduqualifaction,'Additional_Qualification'=>$addqualification,'AadharNo'=>$aadharno,'PANNo'=>$panno,'BankAccountNo'=>$accountno,'IFSCCode'=>$ifsccode,'BankBranchName'=>$bankbranchname,'BankAddress'=>$bankaddress,'PassportNo'=>$passportno,'Passport_Valid_till'=>$Valid,'IsActive'=>$IsActive,'ProfilePic'=>$Picture,'Reference_Name'=>$referredby,'Reference_ContactNumber'=>$referrercontno,'Remarks'=>$addinfo,'CreatedBy'=>$createdby,'personalEmailId'=>$comEmailId,'DriverLicense'=>$driverlicense,'LicenseValidtill'=>$licenseExpiryDate,'VoterID'=>$VoterID); $Employee = array('FirstName'=>$FirstName, 'LastName'=>$LastName,'FatherName'=>$FatherName,'Gender'=>$Gender,'DateofBirth'=>$DOB,'ContactNumber'=>$ContactNumber,'EmailId'=>$EmailId,'BloodGroup'=>$BloodGroup,'MartialStatus'=>$MartialStatus,'DateofJoining'=>$DOJ,'PreviousYearsOfExp'=>$Previousexperience,'Designation'=>$desigination,'Departmentcode'=>$departmentCode,'PresentAddress'=>$CurrentAddress,'PermanentAddress'=>$permanentaddress,'EmergencyContactName'=>$emergencycontactname,'EmergencyContactNumber'=>$emergencycontactnumber,'Edu_Qualification'=>$eduqualifaction,'Additional_Qualification'=>$addqualification,'AadharNo'=>$aadharno,'PANNo'=>$panno,'BankAccountNo'=>$accountno,'IFSCCode'=>$ifsccode,'BankBranchName'=>$bankbranchname,'BankAddress'=>$bankaddress,'PassportNo'=>$passportno,'Passport_Valid_till'=>$Valid,'IsActive'=>$IsActive,'ProfilePic'=>$Picture,'Reference_Name'=>$referredby,'Reference_ContactNumber'=>$referrercontno,'Remarks'=>$addinfo,'CreatedBy'=>$createdby,'personalEmailId'=>$comEmailId,'DriverLicense'=>$driverlicense,'LicenseValidtill'=>$License_ExpiryDate,'VoterID'=>$VoterID);
//print_r($Employee);die(); //print_r($Employee);die();
$this->load->model('employeedetails_model'); $this->load->model('employeedetails_model');
$result = $this->employeedetails_model->addNewemployee($Employee); $result = $this->employeedetails_model->addNewemployee($Employee);
@ -395,7 +402,7 @@ echo "<script>alert('Record Not Saved!');</script>";
$data['DepartmentList'] = $this->employeedetails_model->getDepartment(); $data['DepartmentList'] = $this->employeedetails_model->getDepartment();
$data['EmpDetails'] = $this->employeedetails_model->viewemployee($EmpID); $data['EmpDetails'] = $this->employeedetails_model->viewemployee($EmpID);
$this->global['pageTitle'] = 'Siddharth : Edit Employee'; $this->global['pageTitle'] = 'Siddharth : View Employee';
$this->loadViews("editEmployee", $this->global, $data, NULL); $this->loadViews("editEmployee", $this->global, $data, NULL);
@ -500,7 +507,7 @@ echo "<script>alert('Record Not Saved!');</script>";
$bankbranchname = $this->input->post('bankbranchname'); $bankbranchname = $this->input->post('bankbranchname');
$bankaddress = $this->input->post('bankaddress'); $bankaddress = $this->input->post('bankaddress');
$aadharno = $this->input->post('aadharno'); $aadharno = $this->input->post('aadharno');
$panno = $this->input->post('panno'); $panno = strtoupper($this->input->post('panno'));
$passportno = $this->input->post('passportno'); $passportno = $this->input->post('passportno');
$ValidTill = $this->input->post('ValidTill'); $ValidTill = $this->input->post('ValidTill');
$addinfo = $this->input->post('addinfo'); $addinfo = $this->input->post('addinfo');
@ -520,7 +527,7 @@ echo "<script>alert('Record Not Saved!');</script>";
// echo 'chkvalue'. $IsActive ; // echo 'chkvalue'. $IsActive ;
$UpdatedBY = $this->session->userdata ( 'userId' ); $UpdatedBY = $this->session->userdata ( 'userId' );
$licenseExpiryDate = $this->getDateformat($licenseExpiryDate); //$licenseExpiryDate = $this->getDateformat($licenseExpiryDate);
$DOB = $this->getDateformat($DateofBirth); $DOB = $this->getDateformat($DateofBirth);
$DOJ = $this->getDateformat($dateofjoining); $DOJ = $this->getDateformat($dateofjoining);
if($ValidTill != '') if($ValidTill != '')
@ -532,8 +539,17 @@ echo "<script>alert('Record Not Saved!');</script>";
$Valid = null; $Valid = null;
} }
if($licenseExpiryDate != '')
{
$License_ExpiryDate = $this->getDateformat($licenseExpiryDate);
}
else
{
$License_ExpiryDate = null;
}
//echo $DOB; //echo $DOB;
$Employee = array('FirstName'=>$FirstName, 'LastName'=>$LastName,'FatherName'=>$FatherName,'Gender'=>$Gender,'DateofBirth'=>$DOB,'ContactNumber'=>$ContactNumber,'EmailId'=>$EmailId,'BloodGroup'=>$BloodGroup,'MartialStatus'=>$MartialStatus,'DateofJoining'=>$DOJ,'PreviousYearsOfExp'=>$Previousexperience,'Designation'=>$desigination,'Departmentcode'=>$departmentCode,'PresentAddress'=>$CurrentAddress,'PermanentAddress'=>$permanentaddress,'EmergencyContactName'=>$emergencycontactname,'EmergencyContactNumber'=>$emergencycontactnumber,'Edu_Qualification'=>$eduqualifaction,'Additional_Qualification'=>$addqualification,'AadharNo'=>$aadharno,'PANNo'=>$panno,'BankAccountNo'=>$accountno,'IFSCCode'=>$ifsccode,'BankBranchName'=>$bankbranchname,'BankAddress'=>$bankaddress,'PassportNo'=>$passportno,'Passport_Valid_till'=>$Valid,'IsActive'=>$IsActive,'ProfilePic'=>$Picture,'Reference_Name'=>$referredby,'Reference_ContactNumber'=>$referrercontno,'Remarks'=>$addinfo,'UpdatedBY'=>$UpdatedBY,'personalEmailId'=>$comEmailId,'DriverLicense'=>$driverlicense,'LicenseValidtill'=>$licenseExpiryDate,'VoterID'=>$VoterID); $Employee = array('FirstName'=>$FirstName, 'LastName'=>$LastName,'FatherName'=>$FatherName,'Gender'=>$Gender,'DateofBirth'=>$DOB,'ContactNumber'=>$ContactNumber,'EmailId'=>$EmailId,'BloodGroup'=>$BloodGroup,'MartialStatus'=>$MartialStatus,'DateofJoining'=>$DOJ,'PreviousYearsOfExp'=>$Previousexperience,'Designation'=>$desigination,'Departmentcode'=>$departmentCode,'PresentAddress'=>$CurrentAddress,'PermanentAddress'=>$permanentaddress,'EmergencyContactName'=>$emergencycontactname,'EmergencyContactNumber'=>$emergencycontactnumber,'Edu_Qualification'=>$eduqualifaction,'Additional_Qualification'=>$addqualification,'AadharNo'=>$aadharno,'PANNo'=>$panno,'BankAccountNo'=>$accountno,'IFSCCode'=>$ifsccode,'BankBranchName'=>$bankbranchname,'BankAddress'=>$bankaddress,'PassportNo'=>$passportno,'Passport_Valid_till'=>$Valid,'IsActive'=>$IsActive,'ProfilePic'=>$Picture,'Reference_Name'=>$referredby,'Reference_ContactNumber'=>$referrercontno,'Remarks'=>$addinfo,'UpdatedBY'=>$UpdatedBY,'personalEmailId'=>$comEmailId,'DriverLicense'=>$driverlicense,'LicenseValidtill'=>$License_ExpiryDate,'VoterID'=>$VoterID);
//print_r($Employee);die(); //print_r($Employee);die();
$result = $this->employeedetails_model->UpdateEmployee($Employee,$EmpId); $result = $this->employeedetails_model->UpdateEmployee($Employee,$EmpId);

View File

@ -303,7 +303,7 @@ class storerequistion_model extends CI_Model
// echo 'UserId: '.$UserID . 'From: '.$FromDate .'TO: '. $ToDate. 'Status: '. $Status; // echo 'UserId: '.$UserID . 'From: '.$FromDate .'TO: '. $ToDate. 'Status: '. $Status;
$subQuery = 'select distinct Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Str.Status,Str.CreatedDate,Str.Comments,St.StatusName $subQuery = 'select distinct Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Str.Status,Str.CreatedDate,Str.Comments,St.StatusName,Emp.FirstName
from T_Store_Requestion_Master Str from T_Store_Requestion_Master Str
join T_Status St on St.StatusCode = Str.Status join T_Status St on St.StatusCode = Str.Status
join T_Employee_Details Emp on Emp.Departmentcode =Str.DepartmentCode join T_Employee_Details Emp on Emp.Departmentcode =Str.DepartmentCode
@ -328,7 +328,7 @@ class storerequistion_model extends CI_Model
function getRequistDetails($StoreReqNo='') function getRequistDetails($StoreReqNo='')
{ {
$subQuery = 'select Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Dept.DEPCode,Dept.DepartmentName,Cm.CostCenterCode,Cm.CostCenterName from T_Store_Requestion_Master Str $subQuery = 'select Str.StoreReqNo,Str.Requestedby,Str.ReqDate,Dept.DEPCode,Dept.DepartmentName,Cm.CostCenterCode,Cm.CostCenterName,Emp.FirstName from T_Store_Requestion_Master Str
join T_DepartmentDetails Dept on Dept.DEPCode = Str.DepartmentCode join T_DepartmentDetails Dept on Dept.DEPCode = Str.DepartmentCode
join T_CostCenter_Master Cm on Cm.CostCenterCode =Str.CostCenterCode join T_CostCenter_Master Cm on Cm.CostCenterCode =Str.CostCenterCode
where StoreReqNo =? '; where StoreReqNo =? ';

View File

@ -161,6 +161,26 @@ function validatecomEmail() {
} }
} }
function ValidateAadhar(){
var reg = /(?=.*[0-9]).{12}$/;
var aadhar = $('aadharno').val();
if(aadhar != '')
{
if(reg.test()== false)
{
alert('Please Enter Valid Aadhar Number');
}
else
{
return true;
}
}
else
{
alert('please Enter Aadhar number');
}
}
function validateDriverLicense() { function validateDriverLicense() {
@ -225,9 +245,16 @@ $(function() {
}); });
$("#ValidTill").datepicker({dateFormat: 'mm/dd/yy',minDate :'now',changeMonth: true, changeYear: true,yearRange: '-0:+100' $("#ValidTill").datepicker({dateFormat: 'mm/dd/yy',minDate :'now',changeMonth: true, changeYear: true,yearRange: '-0:+100'
}); });
$("#LicenseExpiryDate").datepicker({dateFormat: 'mm/dd/yy',minDate :'now',changeMonth: true, changeYear: true,yearRange: '-0:+100' $("#LicenseExpiryDate").datepicker({
}); dateFormat: 'mm/dd/yy',
minDate :'now',
changeMonth: true,
changeYear: true,
yearRange: '-0:+100'
});
// $( ".selector" ).datepicker({
// dateFormat: 'yy-mm-dd' });
}); });
@ -265,6 +292,17 @@ function onlyAlphabets(evt) {
return false; return false;
return true; return true;
} }
$(document).ready(function(){
$("#gender").select2();
$("#bloodgroup").select2();
$("#MartialStatus").select2();
$("#desigination").select2();
$("#departmentname").select2();
$("#eduqualifaction").select2();
});
</script> </script>
<style> <style>
legend{ legend{
@ -295,7 +333,7 @@ function onlyAlphabets(evt) {
<section class="content"> <section class="content">
<div style="text-align:right;"> <div style="text-align:right;">
<a href="<?php echo base_url() ?>employeeListing" class="btn btn-primary" value="Back">Back</a> <a href="<?php echo base_url() ?>employeeListing" class="btn btn-info" value="Back">Back</a>
</div> </div>
<br/> <br/>
<div class="row"> <div class="row">
@ -313,7 +351,7 @@ function onlyAlphabets(evt) {
<div class="row"> <div class="row">
<div class="col-md-10 col-md-offset-1"> <div class="col-md-10 col-md-offset-1">
<form class="form-horizontal" role="form" > <form class="form-horizontal" role="form" >
<div class="box-body"> <fieldset>
<!-- Form Name --> <!-- Form Name -->
<legend>Personal Information</legend> <legend>Personal Information</legend>
@ -334,6 +372,8 @@ function onlyAlphabets(evt) {
<div class="col-md-9"> <div class="col-md-9">
<div class="col-md-12">
<div class="col-md-6 pad"> <div class="col-md-6 pad">
<span>First Name</span><span class="badge">*</span> <span>First Name</span><span class="badge">*</span>
<input type="text" name="FirstName" onkeypress="return onlyAlphabets(event);" maxlength="100" id="FirstName" class="form-control" required> <input type="text" name="FirstName" onkeypress="return onlyAlphabets(event);" maxlength="100" id="FirstName" class="form-control" required>
@ -342,6 +382,8 @@ function onlyAlphabets(evt) {
<div class="col-md-6 pad"><span>Last Name</span><span class="badge">*</span> <div class="col-md-6 pad"><span>Last Name</span><span class="badge">*</span>
<input type="text" name="LastName" onkeypress="return onlyAlphabets(event);" maxlength="100" id="LastName" class="form-control" required> <input type="text" name="LastName" onkeypress="return onlyAlphabets(event);" maxlength="100" id="LastName" class="form-control" required>
</div> </div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Father / Husband Name</span><span class="badge">*</span> <div class="col-md-6 pad"><span>Father / Husband Name</span><span class="badge">*</span>
<input type="text" name="FatherName" onkeypress="return onlyAlphabets(event);" id="FatherName" maxlength="200" <input type="text" name="FatherName" onkeypress="return onlyAlphabets(event);" id="FatherName" maxlength="200"
class="form-control" required> class="form-control" required>
@ -349,20 +391,23 @@ function onlyAlphabets(evt) {
<div class="col-md-6 pad"><span>Date Of Birth</span><span class="badge">*</span> <div class="col-md-6 pad"><span>Date Of Birth</span><span class="badge">*</span>
<input id="DateofBirth" required name="DateofBirth" onkeypress="return false;" maxlength="10" onchange="getAge();" class="form-control"> <input id="DateofBirth" required name="DateofBirth" onkeypress="return false;" maxlength="10" onchange="getAge();" class="form-control">
</div> </div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Age</span> <div class="col-md-6 pad"><span>Age</span>
<input type="text" name="age" id="age" class="form-control" readonly> <input type="text" name="age" id="age" class="form-control" readonly>
</div> </div>
<div class="col-md-6 pad"><span>Contact Number</span><span class="badge">*</span> <div class="col-md-6 pad"><span>Contact Number</span><span class="badge">*</span>
<input type="text" name="ContactNumber" onchange="return getMobileValidation();" onkeypress="return event.charCode >= 48 && event.charCode <= 57" id="ContactNumber" required pattern="(.){10,10}" maxlength="10" class="form-control"> <input type="text" name="ContactNumber" onchange="return getMobileValidation();" onkeypress="return event.charCode >= 48 && event.charCode <= 57" id="ContactNumber" required pattern="(.){10,10}" maxlength="10" class="form-control">
</div> </div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Personal Email ID</span><span class="badge">*</span> <div class="col-md-6 pad"><span>Personal Email ID</span><span class="badge">*</span>
<input type="email" name="emailid" id="emailid" required maxlength="100" class="form-control"> <input type="email" name="emailid" id="emailid" required maxlength="100" class="form-control">
</div> </div>
<div class="col-md-6 pad"><span>Gender</span><span class="badge">*</span> <div class="col-md-6 pad"><span>Gender</span><span class="badge">*</span>
<select id="gender" name="gender" type="text" required class="form-control"> <select id="gender" name="gender" type="text" required class="form-control select2">
<option value="-1">Select Gender</option> <option value="">Select Gender</option>
<?php <?php
if(!empty($Gender)) if(!empty($Gender))
{ {
@ -376,18 +421,19 @@ function onlyAlphabets(evt) {
?> ?>
</select> </select>
</div> </div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"> <span>Official Email ID</span><span class="badge">*</span> <div class="col-md-6 pad"> <span>Official Email ID</span><span class="badge">*</span>
<input type="email" name="comemailid" id="mail" required maxlength="100" class="form-control"> <input type="email" name="comemailid" id="mail" required maxlength="100" class="form-control">
</div> </div>
<div class="col-md-6 pad"> <div class="col-md-6 pad" style="padding: 10px 0px;">
<div class="col-md-6 " style="padding:0px;"> <div class="col-md-6">
<span>Blood group</span><span class="badge">*</span> <span>Blood group</span><span class="badge">*</span>
<select id="bloodgroup" name="bloodgroup" required class="form-control"> <select id="bloodgroup" name="bloodgroup" required class="form-control select2">
<option value="-1">Select Blood group</option> <option value="">Select Blood group</option>
<?php <?php
if(!empty($BloodGroup)) if(!empty($BloodGroup))
{ {
@ -401,9 +447,9 @@ function onlyAlphabets(evt) {
?> ?>
</select> </select>
</div> </div>
<div class="col-md-6" style="padding:0px;"><span>Marital Status</span><span class="badge">*</span> <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"> <select id="MartialStatus" name="MartialStatus" type="text" required placeholder="Marital status" class="form-control select2">
<option value="-1">Select Marital Status</option> <option value="">Select Marital Status</option>
<?php <?php
if(!empty($Martial)) if(!empty($Martial))
{ {
@ -420,6 +466,7 @@ function onlyAlphabets(evt) {
</div> </div>
</div> </div>
</div> </div>
</div>
@ -468,9 +515,9 @@ function onlyAlphabets(evt) {
<!-- Text input--> <!-- Text input-->
<div class="col-md-12 pad"> <div class="col-md-12 pad">
<div class="col-md-3"><span>Designation</span> <div class="col-md-3"><span>Designation</span><span class="badge">*</span>
<select type="text" id="desigination" name="desigination" required class="form-control"> <select type="text" id="desigination" name="desigination" required class="form-control select2">
<option value="-1">Select Designation</option> <option value="">Select Designation</option>
<?php <?php
if(!empty($Designation)) if(!empty($Designation))
{ {
@ -486,8 +533,8 @@ function onlyAlphabets(evt) {
</div> </div>
<div class="col-md-3"><span>Department</span><span class="badge">*</span> <div class="col-md-3"><span>Department</span><span class="badge">*</span>
<select type="text" id="departmentname" name="departmentname" required class="form-control"> <select type="text" id="departmentname" name="departmentname" required class="form-control select2">
<option value="-1">Select Department</option> <option value="">Select Department</option>
<?php <?php
if(!empty($Department)) if(!empty($Department))
{ {
@ -512,8 +559,8 @@ function onlyAlphabets(evt) {
<div class="col-md-12 pad"> <div class="col-md-12 pad">
<div class="col-md-3"><span>Qualification</span><span class="badge">*</span> <div class="col-md-3"><span>Qualification</span><span class="badge">*</span>
<select type="text" id="eduqualifaction" name="eduqualifaction" required class="form-control"> <select type="text" id="eduqualifaction" name="eduqualifaction" required class="form-control select2">
<option value="-1">Select Qualification</option> <option value="">Select Qualification</option>
<?php <?php
if(!empty($Qualification)) if(!empty($Qualification))
{ {
@ -563,7 +610,7 @@ function onlyAlphabets(evt) {
<div class="col-md-12 pad"> <div class="col-md-12 pad">
<div class="col-md-3"><span>Aadhar Number</span> <div class="col-md-3"><span>Aadhar Number</span>
<input type="text" id="aadharno" name="aadharno" maxlength="12" class="form-control"> <input type="text" id="aadharno" name="aadharno" maxlength="12" onchange="ValidateAadhar();" class="form-control">
</div> </div>
<div class="col-md-3"><span>PAN Number</span> <div class="col-md-3"><span>PAN Number</span>
<input type="text" id="panno" maxlength="10" style="text-transform:uppercase" name="panno" onchange="validatePAN();" class="form-control"> <input type="text" id="panno" maxlength="10" style="text-transform:uppercase" name="panno" onchange="validatePAN();" class="form-control">
@ -590,14 +637,18 @@ function onlyAlphabets(evt) {
</div> </div>
</div>
<div class="box-footer" style="text-align:right"> <!-- Command -->
<div class="col-md-12 pad">
<div class="col-md-3 col-md-offset-9">
<div class="pull-right">
<input type="reset" id="reset" onclick="resetphoto();" class="btn btn-primary" value="Reset" /> <input type="reset" id="reset" onclick="resetphoto();" class="btn btn-primary" value="Reset" />
<input type="submit" onclick="validate();" class="btn btn-primary"> <input type="submit" id="submit" onclick="validate();" class="btn btn-primary" value="Submit" />
</div> </div>
</div>
</div>
</fieldset>
</form> </form>
</div><!-- /.col-lg-12 --> </div><!-- /.col-lg-12 -->
</div><!-- /.row --> </div><!-- /.row -->
@ -646,6 +697,7 @@ function Validate()
if($("#FirstName").val().length < 1) if($("#FirstName").val().length < 1)
{ {
alert('Please Enter FirstName'); alert('Please Enter FirstName');
$("#FirstName").focus();
return false; return false;
} }
if($("#LastName").val().length < 1) if($("#LastName").val().length < 1)
@ -697,18 +749,21 @@ function Validate()
if($("option:selected", $("#gender")).val() == '-1') if($("option:selected", $("#gender")).val() == '-1')
{ {
alert('Please Select Gender'); alert('Please Select Gender');
$('#gender').focus();
return false; return false;
} }
if($("option:selected", $("#MartialStatus")).val() == "-1") if($("option:selected", $("#MartialStatus")).val() == "-1")
{ {
alert('Please Select Martial Status'); alert('Please Select Martial Status');
$('#MartialStatus').focus();
return false; return false;
} }
if($("option:selected", $("#bloodgroup")).val() == "-1") if($("option:selected", $("#bloodgroup")).val() == "-1")
{ {
alert('Please Select Blood group '); alert('Please Select Blood group ');
$("#bloodgroup").focus();
return false; return false;
} }
if($("#currentaddress").val().length < 1) if($("#currentaddress").val().length < 1)
@ -738,16 +793,19 @@ function Validate()
if($("option:selected", $("#desigination")).val() == "-1") if($("option:selected", $("#desigination")).val() == "-1")
{ {
alert('Please Select Desigination '); alert('Please Select Desigination ');
$("#desigination").focus();
return false; return false;
} }
if($("option:selected", $("#departmentname")).val() == "-1") if($("option:selected", $("#departmentname")).val() == "-1")
{ {
alert('Please Select Department name'); alert('Please Select Department name');
$("#departmentname").focus();
return false; return false;
} }
if($("option:selected", $("#eduqualifaction")).val() == "-1") if($("option:selected", $("#eduqualifaction")).val() == "-1")
{ {
alert('Please Select Qualification'); alert('Please Select Qualification');
$("#eduqualifaction").focus();
return false; return false;
} }

View File

@ -167,7 +167,7 @@
?> ?>
<tr id="<?php echo $index ?>" > <tr id="<?php echo $index ?>" >
<td><a data-toggle="modal" data-target="#myModal" data-id="<%=index%>" data-userid="<?php echo $record->StoreReqNo ?>" ><u><?php echo $record->StoreReqNo ?></u></a></td> <td><a data-toggle="modal" data-target="#myModal" data-id="<%=index%>" data-userid="<?php echo $record->StoreReqNo ?>" ><u><?php echo $record->StoreReqNo ?></u></a></td>
<td><?php echo $record->Requestedby?></td> <td><?php echo $record->FirstName?></td>
<td ><?php $Cdt = new DateTime($record->ReqDate); <td ><?php $Cdt = new DateTime($record->ReqDate);
$ReqDate= $Cdt->format('d-m-Y'); $ReqDate= $Cdt->format('d-m-Y');
echo $ReqDate; echo $ReqDate;
@ -258,7 +258,7 @@ function Reset()
if(json.Requist != '') if(json.Requist != '')
{ {
//alert(json.Requist[0]['Requestedby']) ; //alert(json.Requist[0]['Requestedby']) ;
$("#Requestedby").val(json.Requist[0]['Requestedby']); $("#Requestedby").val(json.Requist[0]['FirstName']);
$("#ReqDate").val(json.Requist[0]['ReqDate']); $("#ReqDate").val(json.Requist[0]['ReqDate']);
$("#Desigination").val(json.Requist[0]['DepartmentName']); $("#Desigination").val(json.Requist[0]['DepartmentName']);
$("#CostCenter").val(json.Requist[0]['CostCenterName']); $("#CostCenter").val(json.Requist[0]['CostCenterName']);

View File

@ -8,7 +8,6 @@
$DateofBirth = ''; $DateofBirth = '';
$ContactNumber =''; $ContactNumber ='';
$EmailId = ''; $EmailId = '';
$BloodGroup =''; $BloodGroup ='';
$MartialStatus= ''; $MartialStatus= '';
$DateofJoining = ''; $DateofJoining = '';
@ -97,9 +96,9 @@ if(!empty($EmpDetails))
$DriverLicense = $Emp->DriverLicense; $DriverLicense = $Emp->DriverLicense;
$LicenseValidtill = $Emp->LicenseValidtill; $LicenseValidtill = $Emp->LicenseValidtill;
$VoterID = $Emp->VoterID; $VoterID = $Emp->VoterID;
$dtLicenseValidtill = new DateTime($LicenseValidtill); //$dtLicenseValidtill = new DateTime($LicenseValidtill);
$LicenseValidtill = $dtLicenseValidtill ->format('Y-m-d'); //$LicenseValidtill = $dtLicenseValidtill ->format('Y-m-d');
//$LicenseValidtill = $Emp->
} }
} }
@ -171,6 +170,19 @@ function validatePAN() {
} }
} }
function ValidateAadhar(){
var aadhar = $('#aadhar').val().length;
if(aadhar < 12)
{
alert('Please Enter valid Aadhar Number');
return false;
}
else
{
return true;
}
}
function validateDriverLicense() { function validateDriverLicense() {
@ -245,18 +257,21 @@ function Validate()
if($("option:selected", $("#gender")).val() == '-1') if($("option:selected", $("#gender")).val() == '-1')
{ {
alert('Please Select Gender'); alert('Please Select Gender');
$('#gender').focus();
return; return;
} }
if($("option:selected", $("#MartialStatus")).val() == "-1") if($("option:selected", $("#MartialStatus")).val() == "-1")
{ {
alert('Please Select Martial Status'); alert('Please Select Martial Status');
$('#MartialStatus').focus();
return; return;
} }
if($("option:selected", $("#bloodgroup")).val() == "-1") if($("option:selected", $("#bloodgroup")).val() == "-1")
{ {
alert('Please Select Blood group '); alert('Please Select Blood group ');
$("#bloodgroup").focus();
return; return;
} }
if($("#currentaddress").val().length < 1) if($("#currentaddress").val().length < 1)
@ -281,6 +296,24 @@ function Validate()
} }
else if(!getValidEmergencyNumber()) else if(!getValidEmergencyNumber())
{ return;} { return;}
// if($("option:selected", $("#desigination")).val() == "-1")
// {
// alert('Please Select Desigination ');
// $("#desigination").focus();
// return false;
// }
// if($("option:selected", $("#departmentname")).val() == "-1")
// {
// alert('Please Select Department name');
// $("#departmentname").focus();
// return false;
// }
// if($("option:selected", $("#eduqualifaction")).val() == "-1")
// {
// alert('Please Select Qualification');
// $("#eduqualifaction").focus();
// return false;
// }
@ -438,6 +471,15 @@ function ValidatePassport()
} }
$(document).ready(function(){
$("#gender").select2();
$("#bloodgroup").select2();
$("#MartialStatus").select2();
$("#desigination").select2();
$("#departmentname").select2();
$("#eduqualifaction").select2();
});
</script> </script>
<style> <style>
legend{ legend{
@ -460,7 +502,7 @@ function ValidatePassport()
<!-- Content Header (Page header) --> <!-- Content Header (Page header) -->
<section class="content-header"> <section class="content-header">
<h1> <h1>
<CENTER>Siddharth Industries - Edit Employee details</CENTER> <CENTER>Siddharth Industries Employee Profile</CENTER>
</h1> </h1>
@ -468,7 +510,7 @@ function ValidatePassport()
<section class="content"> <section class="content">
<div style="text-align:right;"> <div style="text-align:right;">
<a href="<?php echo base_url() ?>employeeListing" class="btn btn-primary" value="Back">Back</a> <a href="<?php echo base_url() ?>employeeListing" class="btn btn-info" value="Back">Back</a>
</div> </div>
<br/> <br/>
<div class="row"> <div class="row">
@ -486,7 +528,7 @@ function ValidatePassport()
<div class="row"> <div class="row">
<div class="col-md-10 col-md-offset-1"> <div class="col-md-10 col-md-offset-1">
<form class="form-horizontal" role="form" > <form class="form-horizontal" role="form" >
<div class="box-body"> <fieldset>
<!-- Form Name --> <!-- Form Name -->
<legend>Personal Information</legend> <legend>Personal Information</legend>
@ -506,7 +548,7 @@ function ValidatePassport()
</div> </div>
</div> </div>
<div class="col-md-9"> <div class="col-md-9">
<div class="col-md-12">
<div class="col-md-6 pad"> <div class="col-md-6 pad">
<span>First Name</span><span class="badge">*</span> <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> <input type="text" name="FirstName" maxlength="100" value="<?php echo $FirstName ; ?>" id="FirstName" placeholder="First Name" class="form-control" required>
@ -515,25 +557,32 @@ function ValidatePassport()
<div class="col-md-6 pad"><span>Last Name</span><span class="badge">*</span> <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> <input type="text" name="LastName" maxlength="100" id="LastName" value="<?php echo $LastName ; ?>" placeholder="Last Name" class="form-control" required>
</div> </div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Father / Husband Name</span><span class="badge">*</span> <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> <input type="text" name="FatherName" id="FatherName" maxlength="200" value="<?php echo $FatherName ; ?>" placeholder="Father / Husband Name" class="form-control" required>
</div> </div>
<div class="col-md-6 pad"><span>Date Of Birth</span><span class="badge">*</span> <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"> <input id="DateofBirth" required name="DateofBirth" value="<?php echo $DOB ; ?>" maxlength="10" placeholder="Date Of Birth" onchange="getAge();" class="form-control">
</div> </div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Age</span><span class="badge">*</span> <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> <input type="text" name="age" placeholder="Age" id="age" value="<?php echo $Age ; ?>" class="form-control" readonly>
</div> </div>
<div class="col-md-6 pad"><span>Contact Number</span><span class="badge">*</span> <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();" onkeypress="return event.charCode >= 48 && event.charCode <= 57" id="ContactNumber" required placeholder="Contact Number" maxlength="10" class="form-control"> <input type="text" name="ContactNumber" value="<?php echo $ContactNumber ; ?>" onchange="getMobileValidation();" onkeypress="return event.charCode >= 48 && event.charCode <= 57" id="ContactNumber" required placeholder="Contact Number" maxlength="10" class="form-control">
</div> </div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Personal Email ID</span><span class="badge">*</span> <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"> <input type="mail" name="emailid" value="<?php echo $EmailId ; ?>" id="email" required placeholder="Email ID" maxlength="100" class="form-control">
</div> </div>
<div class="col-md-6 pad"><span>Gender</span><span class="badge">*</span> <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"> <select id="gender" name="gender" type="text" placeholder="Gender" required class="form-control select2">
<option value="<?php echo $Gender ; ?>"><?php echo $Gender; ?></option> <option value="<?php echo $Gender ; ?>"><?php echo $Gender; ?></option>
<?php <?php
if(!empty($GenderList)) if(!empty($GenderList))
@ -548,16 +597,18 @@ function ValidatePassport()
?> ?>
</select> </select>
</div> </div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"> <span>Official Email ID</span><span class="badge">*</span> <div class="col-md-6 pad"> <span>Official Email ID</span><span class="badge">*</span>
<input type="email" name="comemailid" id="mail" required value="<?php echo $personalEmailId;?>"maxlength="100" class="form-control"> <input type="email" name="comemailid" id="mail" required value="<?php echo $personalEmailId;?>"maxlength="100" class="form-control">
</div> </div>
<div class="col-md-6 pad"> <div class="col-md-6 pad" style="padding: 10px 0px;">
<div class="col-md-6" style="padding:0px;"> <div class="col-md-6">
<span>Blood group</span><span class="badge">*</span> <span>Blood group</span><span class="badge">*</span>
<select id="bloodgroup" name="bloodgroup" required class="form-control"> <select id="bloodgroup" name="bloodgroup" required class="form-control select2">
<option value="<?php echo $BloodGroup ; ?>"><?php echo $BloodGroup ?></option> <option value="<?php echo $BloodGroup ; ?>"><?php echo $BloodGroup ?></option>
<?php <?php
if(!empty($BloodGroupList)) if(!empty($BloodGroupList))
@ -572,9 +623,9 @@ function ValidatePassport()
?> ?>
</select> </select>
</div> </div>
<div class="col-md-6" style="padding:0px;"> <div class="col-md-6">
<span>Marital Status</span><span class="badge">*</span> <span>Marital Status</span><span class="badge">*</span>
<select id="MartialStatus" name="MartialStatus" type="text" required placeholder="Marital status" class="form-control"> <select id="MartialStatus" name="MartialStatus" type="text" required placeholder="Marital status" class="form-control select2">
<option value="<?php echo $MartialStatus?>"><?php echo $MartialStatus; ?></option> <option value="<?php echo $MartialStatus?>"><?php echo $MartialStatus; ?></option>
<?php <?php
if(!empty($MartialList)) if(!empty($MartialList))
@ -650,7 +701,7 @@ function ValidatePassport()
<div class="form-group"> <div class="form-group">
<div class="col-md-12 pad"> <div class="col-md-12 pad">
<div class="col-md-3"><span>Designation</span><span class="badge">*</span> <div class="col-md-3"><span>Designation</span><span class="badge">*</span>
<select type="text" id="desigination" name="desigination" required class="form-control"> <select type="text" id="desigination" name="desigination" required class="form-control select2">
<option value="<?php echo $Designation ; ?>"><?php echo $Designation; ?></option> <option value="<?php echo $Designation ; ?>"><?php echo $Designation; ?></option>
<?php <?php
if(!empty($DesignationList)) if(!empty($DesignationList))
@ -667,7 +718,7 @@ function ValidatePassport()
</div> </div>
<div class="col-md-3"><span>Department</span><span class="badge">*</span> <div class="col-md-3"><span>Department</span><span class="badge">*</span>
<select type="text" id="departmentname" name="departmentname" required class="form-control"> <select type="text" id="departmentname" name="departmentname" required class="form-control select2">
<option value="<?php echo $Departmentcode; ?>"><?php echo $Departmentcode." - ".$DepartmentName ;?></option> <option value="<?php echo $Departmentcode; ?>"><?php echo $Departmentcode." - ".$DepartmentName ;?></option>
<?php <?php
if(!empty($DepartmentList)) if(!empty($DepartmentList))
@ -695,7 +746,7 @@ function ValidatePassport()
<div class="form-group"> <div class="form-group">
<div class="col-md-12 pad"> <div class="col-md-12 pad">
<div class="col-md-3"><span>Qualification</span><span class="badge">*</span> <div class="col-md-3"><span>Qualification</span><span class="badge">*</span>
<select type="text" id="eduqualifaction" name="eduqualifaction" required class="form-control"> <select type="text" id="eduqualifaction" name="eduqualifaction" required class="form-control select2">
<option value="<?php echo $Edu_Qualification; ?>"><?php echo $Edu_Qualification ; ?></option> <option value="<?php echo $Edu_Qualification; ?>"><?php echo $Edu_Qualification ; ?></option>
<?php <?php
if(!empty($QualificationList)) if(!empty($QualificationList))
@ -749,7 +800,7 @@ function ValidatePassport()
<div class="form-group"> <div class="form-group">
<div class="col-md-12 pad"> <div class="col-md-12 pad">
<div class="col-md-3"><span>Aadhar Number</span> <div class="col-md-3"><span>Aadhar Number</span>
<input type="text" id="aadharno" name="aadharno" maxlength="12" placeholder="Aadhar Number" class="form-control" value="<?php echo $AadharNo ; ?>"> <input type="text" id="aadharno" name="aadharno" maxlength="12" placeholder="Aadhar Number" onchange="ValidateAadhar();" pattern= "[0-9]{12}" class="form-control num" value="<?php echo $AadharNo ; ?>" title=" : 12 digit number"><!-- onkeypress="return isNumberKey(event)"> -->
</div> </div>
<div class="col-md-3"><span>PAN Number</span> <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 ; ?>"> <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 ; ?>">
@ -770,7 +821,7 @@ function ValidatePassport()
</div> </div>
<div class="col-md-3"><span>Driving License Expiry Date</span> <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" value=""> <input id="LicenseExpiryDate" name="LicenseExpiryDate" value="<?php echo $LicenseValidtill;?>" onkeypress="return false;" class="form-control" placeholder="License Expiry Date">
</div> </div>
</div> </div>
@ -780,13 +831,16 @@ function ValidatePassport()
<!-- Command --> <!-- 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 class="box-footer" style="text-align:right">
<input type="submit" onclick="validate();" value="Submit" class="btn btn-primary">
<input type="reset" class="btn btn-primary" value="Cancel" />
</div> </div>
</div>
</fieldset>
</form> </form>
</div><!-- /.col-lg-12 --> </div><!-- /.col-lg-12 -->
</div><!-- /.row --> </div><!-- /.row -->