Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
28127 tejbeer 1
function employeeDetailsForm(domId) {
2
	doPostAjaxRequestHandler(context + "/getEmployeeDetailsForm", function(response) {
3
		$('#' + domId).html(response);
4
 
5
	});
6
}
7
function employeehrDetailsForm(domId) {
8
	doPostAjaxRequestHandler(context + "/getHrEmployeeDetailsForm", function(response) {
9
		$('#' + domId).html(response);
10
 
11
	});
12
 
13
}
14
 
15
function hrEmployeeDetailsFormSubmit(domId) {
16
 
17
	var authId = $("#hrmsAuthUser option:selected").val();
18
	var json = employeeDetailsObjectJson();
19
	console.log(json);
20
 
21
	doPostAjaxRequestWithJsonHandler(context + "/getEmployeeDetailSubmit", json, function(response) {
22
		if (response == true) {
23
			alert("Successfully Submitted");
24
			$("button.auth_hr_employ_details").click();
25
		}
26
 
27
	});
28
 
29
}
30
function authHrEmployeeDetails(domId) {
31
	console.log('helo');
32
	var authId = $("#hrmsAuthUser option:selected").val();
33
	console.log(authId);
34
	doGetAjaxRequestHandler(context + "/getEmployeeDetailsAuth?authId=" + authId, function(response) {
35
		$('.employee-hr-container').html(response);
36
 
37
	});
38
 
39
}
40
 
41
 
42
function employeeDetailsSubmit(domId) {
43
	var json = employeeDetailsObjectJson();
44
 
45
	console.log(json)
46
	doPostAjaxRequestWithJsonHandler(context + "/getEmployeeDetailsSubmit", json, function(response) {
47
		$('#' + domId).html(response);
48
 
49
	});
50
 
51
}
52
 
53
$(document).on('click', ".auth_hr_employ_details", function() {
54
	authHrEmployeeDetails("main-content")
55
 
56
});
57
 
58
$(document).on('click', ".hr_employee_details_form", function() {
59
	employeehrDetailsForm("main-content")
60
 
61
});
62
 
63
$(document).on('click', ".hr_employee_form_submit", function() {
64
	hrEmployeeDetailsFormSubmit("main-content")
65
 
66
 
67
});
68
 
69
 
70
 
71
$(document).on('click', ".employee-form", function() {
72
	employeeDetailsForm("main-content")
73
 
74
 
75
});
76
 
77
 
78
$(document).on('click', ".employee_form_button", function() {
79
 
80
	var json = employeeDetailsObjectJson();
81
	console.log("JSON" + json);
82
	employeeDetailsSubmit("main-content")
83
 
84
});
85
 
86
function employeeDetailsObjectJson() {
87
var employeeDetailsObject = {};
88
	var employeeId = $("form#hr-employee-details-hrms-form input[name=sdEmpId]").val();
89
	if (employeeId == "") {
90
		alert("Employee Id is required");
91
		return false;
92
	}
93
 
94
	employeeDetailsObject['sdEmpId'] = employeeId;
95
	employeeDetailsObject['employmentStatus'] = $("#employmentStatus option:selected").val();
96
	employeeDetailsObject['dept'] = $("#dept option:selected").val();
97
 
98
	employeeDetailsObject['officialEmail'] = $("form#hr-employee-details-hrms-form input[name=officialEmail]").val();
99
	employeeDetailsObject['reportingTo'] = $("#reportingActive option:selected").val();
100
	employeeDetailsObject['activeInactive'] = $("#activeInactive option:selected").val();
101
	employeeDetailsObject['authId'] = $("#hrmsAuthUser option:selected").val();
102
 
103
 
104
	employeeDetailsObject['designation'] = $("form#hr-employee-details-hrms-form input[name=designation]").val();
105
	employeeDetailsObject['state'] = $("form#hr-employee-details-hrms-form input[name=state]").val();
106
	employeeDetailsObject['area'] = $("form#hr-employee-details-hrms-form input[name=area]").val();
107
	employeeDetailsObject['city'] = $("form#hr-employee-details-hrms-form input[name=city]").val();
108
	employeeDetailsObject['project'] = $("form#hr-employee-details-hrms-form input[name=project]").val();
109
	employeeDetailsObject['dateJoining'] = $("form#hr-employee-details-hrms-form input[name=dateJoining]").val();
110
	employeeDetailsObject['howOldSystem'] = $("form#hr-employee-details-hrms-form input[name=inputHowOldSystem]").val();
111
	employeeDetailsObject['dateOfleaving'] = $("form#hr-employee-details-hrms-form input[name=inputDateOfleaving]").val();
112
	employeeDetailsObject['dayWorked'] = $("form#hr-employee-details-hrms-form input[name=inputDayWorked]").val();
113
	employeeDetailsObject['nomineeName'] = $("form#hr-employee-details-hrms-form input[name=nomineeName]").val();
114
	employeeDetailsObject['relation'] = $("form#hr-employee-details-hrms-form input[name=relation]").val();
115
	employeeDetailsObject['persoanalAccident'] = $("form#hr-employee-details-hrms-form input[name=persoanalAccident]").val();
116
	employeeDetailsObject['mediclaim'] = $("form#hr-employee-details-hrms-form input[name=mediclaim]").val();
117
	employeeDetailsObject['bioData'] = $("#bio_data option:selected").val();
118
	employeeDetailsObject['sixPhotos'] = $("#6_photos option:selected").val();
119
	employeeDetailsObject['eduCart'] = $("#edu_cart option:selected").val();
120
	employeeDetailsObject['aadhaar'] = $("#aadhaar option:selected").val();
121
	employeeDetailsObject['panCard'] = $("#panCard option:selected").val();
122
	employeeDetailsObject['offerGiven'] = $("#offerGiven option:selected").val();
123
	employeeDetailsObject['apptLetterIssued'] = $("#apptLetterIssued option:selected").val();
124
	employeeDetailsObject['checkBankDetails'] = $("#checkBankDetails option:selected").val();
125
	employeeDetailsObject['basic'] = $("form#hr-employee-details-hrms-form input[name=basic]").val();
126
	employeeDetailsObject['HRA'] = $("form#hr-employee-details-hrms-form input[name=HRA]").val();
127
	employeeDetailsObject['conv'] = $("form#hr-employee-details-hrms-form input[name=conv]").val();
128
	employeeDetailsObject['splAll'] = $("form#hr-employee-details-hrms-form input[name=splAll]").val();
129
	employeeDetailsObject['statuaryBonus'] = $("form#hr-employee-details-hrms-form input[name=statuaryBonus]").val();
130
	employeeDetailsObject['driverSalary'] = $("form#hr-employee-details-hrms-form input[name=driverSalary]").val();
131
	employeeDetailsObject['carLease'] = $("form#hr-employee-details-hrms-form input[name=carLease]").val();
132
	employeeDetailsObject['fuelMaintance'] = $("form#hr-employee-details-hrms-form input[name=fuelMaintance]").val();
133
	employeeDetailsObject['medicalRem'] = $("form#hr-employee-details-hrms-form input[name=medicalRem]").val();
134
	employeeDetailsObject['lta'] = $("form#hr-employee-details-hrms-form input[name=LTA]").val();
135
	employeeDetailsObject['pf'] = $("form#hr-employee-details-hrms-form input[name=pf]").val();
136
	employeeDetailsObject['esic'] = $("form#hr-employee-details-hrms-form input[name=esic]").val();
137
	employeeDetailsObject['fctcMonthly'] = $("form#hr-employee-details-hrms-form input[name=fctcMonthly]").val();
138
	employeeDetailsObject['vctcMonthly'] = $("form#hr-employee-details-hrms-form input[name=vctcMonthly]").val();
139
	employeeDetailsObject['mediPolicy'] = $("form#hr-employee-details-hrms-form input[name=mediPolicy]").val();
140
	employeeDetailsObject['variableCostAnnual'] = $("form#hr-employee-details-hrms-form input[name=variableCostAnnual]").val();
141
	employeeDetailsObject['totalCostAnnual'] = $("form#hr-employee-details-hrms-form input[name=totalCostAnnual]").val();
142
	employeeDetailsObject['gross'] = $("form#hr-employee-details-hrms-form input[name=gross]").val();
143
	employeeDetailsObject['inhand'] = $("form#hr-employee-details-hrms-form input[name=inhand]").val()
144
	employeeDetailsObject['band'] = $("form#hr-employee-details-hrms-form input[name=band]").val();
145
 
146
	//Employee Details Form
147
	var employeeName = $("form#employee-details-hrms-form input[name=employeeName]").val();
148
	if (employeeId == "") {
149
		alert("Employee Id is required");
150
		return false;
151
	}	
152
	employeeDetailsObject['employeeName'] = employeeName;
153
	employeeDetailsObject['gender'] = $("#gender option:selected").val();
154
	employeeDetailsObject['maritalStatus'] = $("#marital_status option:selected").val();
155
	employeeDetailsObject['aniversaryDate'] = $("form#employee-details-hrms-form input[name=inputAniversaryDate]").val();
156
	employeeDetailsObject['age'] = $("form#employee-details-hrms-form input[name=inputAge]").val();
157
 
158
	employeeDetailsObject['bloodGroup'] = $("#inputBloodGroup option:selected").val();
159
	employeeDetailsObject['localAddress'] = $("form#employee-details-hrms-form input[name=localAddress]").val();
160
 
161
	employeeDetailsObject['permanentAdress'] = $("form#employee-details-hrms-form input[name=inputPermanentAdress]").val();
162
 
163
 
164
	employeeDetailsObject['fatherName'] = $("form#employee-details-hrms-form input[name=fatherName]").val();
165
	employeeDetailsObject['motherName'] = $("form#employee-details-hrms-form input[name=motherName]").val();
166
	employeeDetailsObject['dateOfBirthGuider'] = $("form#employee-details-hrms-form input[name=dateOfBirthGuider]").val();
167
 
168
	employeeDetailsObject['brotherFirst'] = $("form#employee-details-hrms-form input[name=brotherName]").val();
169
	employeeDetailsObject['brotherSecond'] = $("form#employee-details-hrms-form input[name=brotherName2]").val();
170
	employeeDetailsObject['husbandName'] = $("form#employee-details-hrms-form input[name=husbandName]").val();
171
	employeeDetailsObject['dateOfBirthHusband'] = $("form#employee-details-hrms-form input[name=dateOfBirthHusband]").val();
172
	employeeDetailsObject['wifeName'] = $("form#employee-details-hrms-form input[name=wifeName]").val();
173
	employeeDetailsObject['dateofBirthWife'] = $("form#employee-details-hrms-form input[name=dateofBirthWife]").val();
174
	employeeDetailsObject['sonName'] = $("form#employee-details-hrms-form input[name=sonName]").val();
175
	employeeDetailsObject['sonDate'] = $("form#employee-details-hrms-form input[name=sonDate]").val();
176
	employeeDetailsObject['daughterName'] = $("form#employee-details-hrms-form input[name=DaughterName]").val();
177
	employeeDetailsObject['doughterDOB'] = $("form#employee-details-hrms-form input[name=doughterDOB]").val();
178
	employeeDetailsObject['landLineNumberLocal'] = $("form#employee-details-hrms-form input[name=landLineNumberLocal]").val();
179
	employeeDetailsObject['mobileNumber'] = $("form#employee-details-hrms-form input[name=mobileNumber]").val();
180
	employeeDetailsObject['personalEmail'] = $("form#employee-details-hrms-form input[name=personalEmail]").val();
181
	employeeDetailsObject['landLineNumberPermanent'] = $("form#employee-details-hrms-form input[name=landLineNumberPermanent]").val();
182
	employeeDetailsObject['mobileNumberFamily'] = $("form#employee-details-hrms-form input[name=mobileNumberFamily]").val();
183
	employeeDetailsObject['emergencyContactNumber'] = $("form#employee-details-hrms-form input[name=emergencyContactNumber]").val();
184
	employeeDetailsObject['educationQualification'] = $("form#employee-details-hrms-form input[name=eduQualification]").val();
185
	employeeDetailsObject['expFresher'] = $("#expFresher option:selected").val();
186
	employeeDetailsObject['organisationName'] = $("form#employee-details-hrms-form input[name=organisationName]").val();
187
	employeeDetailsObject['expYear'] = $("#expFresher option:selected").val();
188
	employeeDetailsObject['expMonth'] = $("#expMonth option:selected").val();
189
	employeeDetailsObject['lastDesignation'] = $("form#employee-details-hrms-form input[name=lastDesignation]").val();
190
	employeeDetailsObject['reasonForLeaving'] = $("form#employee-details-hrms-form input[name=reasonForLeaving]").val();
191
 
192
	employeeDetailsObject['expJoinTimeYear'] = $("#expJoinTimeYear option:selected").val();
193
	employeeDetailsObject['expJoinTimeMonth'] = $("#expJoinTimeMonth option:selected").val();
194
 
195
	employeeDetailsObject['nomineeName'] = $("form#employee-details-hrms-form input[name=nomineeName]").val();
196
	employeeDetailsObject['relation'] = $("form#employee-details-hrms-form input[name=relation]").val();
197
	employeeDetailsObject['pfNumber'] = $("form#employee-details-hrms-form input[name=pfNumber]").val();
198
	employeeDetailsObject['esiNumber'] = $("form#employee-details-hrms-form input[name=esiNumber]").val();
199
	employeeDetailsObject['employeeBankName'] = $("form#employee-details-hrms-form input[name=employeeBankName]").val();
200
	employeeDetailsObject['bankAcNumber'] = $("form#employee-details-hrms-form input[name=bankAcNumber]").val();
201
	employeeDetailsObject['bankName'] = $("form#employee-details-hrms-form input[name=bankName]").val();
202
	employeeDetailsObject['ifscCode'] = $("form#employee-details-hrms-form input[name=ifscCode]").val();
203
	employeeDetailsObject['personalCompany'] = $("#personalCompany option:selected").val();
204
 
205
	employeeDetailsObject['panNumber'] = $("form#employee-details-hrms-form input[name=panNumber]").val();
206
	employeeDetailsObject['uanNumber'] = $("form#employee-details-hrms-form input[name=uanNumber]").val();
207
	employeeDetailsObject['noticePeriod'] = $("#noticePeriod option:selected").val();
208
	employeeDetailsObject['aadharNumber'] = $("form#employee-details-hrms-form input[name=aadharNumber]").val();
209
 
210
	employeeDetailsObject['bdMonth'] = $("form#employee-details-hrms-form input[name=bdMonth]").val();
211
	employeeDetailsObject['annMonth'] = $("form#employee-details-hrms-form input[name=annMonth]").val();
212
 
213
 
214
 
215
 
216
	return JSON.stringify(employeeDetailsObject);
217
}