Subversion Repositories SmartDukaan

Rev

View as "text/plain" | Blame | Last modification | View Log | RSS feed

function employeeDetailsForm(domId) {
        doPostAjaxRequestHandler(context + "/getEmployeeDetailsForm", function(response) {
                $('#' + domId).html(response);

        });
}
function employeehrDetailsForm(domId) {
        doPostAjaxRequestHandler(context + "/getHrEmployeeDetailsForm", function(response) {
                $('#' + domId).html(response);

        });

}

function hrEmployeeDetailsFormSubmit(domId) {

        var authId = $("#hrmsAuthUser option:selected").val();
        var json = employeeDetailsObjectJson();
        console.log(json);

        doPostAjaxRequestWithJsonHandler(context + "/getEmployeeDetailSubmit", json, function(response) {
                if (response == true) {
                        alert("Successfully Submitted");
                        $("button.auth_hr_employ_details").click();
                }

        });

}
function authHrEmployeeDetails(domId) {
        console.log('helo');
        var authId = $("#hrmsAuthUser option:selected").val();
        console.log(authId);
        doGetAjaxRequestHandler(context + "/getEmployeeDetailsAuth?authId=" + authId, function(response) {
                $('.employee-hr-container').html(response);

        });

}


function employeeDetailsSubmit(domId) {
        var json = employeeDetailsObjectJson();

        console.log(json)
        doPostAjaxRequestWithJsonHandler(context + "/getEmployeeDetailsSubmit", json, function(response) {
                $('#' + domId).html(response);

        });

}

$(document).on('click', ".auth_hr_employ_details", function() {
        authHrEmployeeDetails("main-content")

});

$(document).on('click', ".hr_employee_details_form", function() {
        employeehrDetailsForm("main-content")

});

$(document).on('click', ".hr_employee_form_submit", function() {
        hrEmployeeDetailsFormSubmit("main-content")


});



$(document).on('click', ".employee-form", function() {
        employeeDetailsForm("main-content")


});


$(document).on('click', ".employee_form_button", function() {

        var json = employeeDetailsObjectJson();
        console.log("JSON" + json);
        employeeDetailsSubmit("main-content")

});

function employeeDetailsObjectJson() {
var employeeDetailsObject = {};
        var employeeId = $("form#hr-employee-details-hrms-form input[name=sdEmpId]").val();
        if (employeeId == "") {
                alert("Employee Id is required");
                return false;
        }
        
        employeeDetailsObject['sdEmpId'] = employeeId;
        employeeDetailsObject['employmentStatus'] = $("#employmentStatus option:selected").val();
        employeeDetailsObject['dept'] = $("#dept option:selected").val();

        employeeDetailsObject['officialEmail'] = $("form#hr-employee-details-hrms-form input[name=officialEmail]").val();
        employeeDetailsObject['reportingTo'] = $("#reportingActive option:selected").val();
        employeeDetailsObject['activeInactive'] = $("#activeInactive option:selected").val();
        employeeDetailsObject['authId'] = $("#hrmsAuthUser option:selected").val();


        employeeDetailsObject['designation'] = $("form#hr-employee-details-hrms-form input[name=designation]").val();
        employeeDetailsObject['state'] = $("form#hr-employee-details-hrms-form input[name=state]").val();
        employeeDetailsObject['area'] = $("form#hr-employee-details-hrms-form input[name=area]").val();
        employeeDetailsObject['city'] = $("form#hr-employee-details-hrms-form input[name=city]").val();
        employeeDetailsObject['project'] = $("form#hr-employee-details-hrms-form input[name=project]").val();
        employeeDetailsObject['dateJoining'] = $("form#hr-employee-details-hrms-form input[name=dateJoining]").val();
        employeeDetailsObject['howOldSystem'] = $("form#hr-employee-details-hrms-form input[name=inputHowOldSystem]").val();
        employeeDetailsObject['dateOfleaving'] = $("form#hr-employee-details-hrms-form input[name=inputDateOfleaving]").val();
        employeeDetailsObject['dayWorked'] = $("form#hr-employee-details-hrms-form input[name=inputDayWorked]").val();
        employeeDetailsObject['nomineeName'] = $("form#hr-employee-details-hrms-form input[name=nomineeName]").val();
        employeeDetailsObject['relation'] = $("form#hr-employee-details-hrms-form input[name=relation]").val();
        employeeDetailsObject['persoanalAccident'] = $("form#hr-employee-details-hrms-form input[name=persoanalAccident]").val();
        employeeDetailsObject['mediclaim'] = $("form#hr-employee-details-hrms-form input[name=mediclaim]").val();
        employeeDetailsObject['bioData'] = $("#bio_data option:selected").val();
        employeeDetailsObject['sixPhotos'] = $("#6_photos option:selected").val();
        employeeDetailsObject['eduCart'] = $("#edu_cart option:selected").val();
        employeeDetailsObject['aadhaar'] = $("#aadhaar option:selected").val();
        employeeDetailsObject['panCard'] = $("#panCard option:selected").val();
        employeeDetailsObject['offerGiven'] = $("#offerGiven option:selected").val();
        employeeDetailsObject['apptLetterIssued'] = $("#apptLetterIssued option:selected").val();
        employeeDetailsObject['checkBankDetails'] = $("#checkBankDetails option:selected").val();
        employeeDetailsObject['basic'] = $("form#hr-employee-details-hrms-form input[name=basic]").val();
        employeeDetailsObject['HRA'] = $("form#hr-employee-details-hrms-form input[name=HRA]").val();
        employeeDetailsObject['conv'] = $("form#hr-employee-details-hrms-form input[name=conv]").val();
        employeeDetailsObject['splAll'] = $("form#hr-employee-details-hrms-form input[name=splAll]").val();
        employeeDetailsObject['statuaryBonus'] = $("form#hr-employee-details-hrms-form input[name=statuaryBonus]").val();
        employeeDetailsObject['driverSalary'] = $("form#hr-employee-details-hrms-form input[name=driverSalary]").val();
        employeeDetailsObject['carLease'] = $("form#hr-employee-details-hrms-form input[name=carLease]").val();
        employeeDetailsObject['fuelMaintance'] = $("form#hr-employee-details-hrms-form input[name=fuelMaintance]").val();
        employeeDetailsObject['medicalRem'] = $("form#hr-employee-details-hrms-form input[name=medicalRem]").val();
        employeeDetailsObject['lta'] = $("form#hr-employee-details-hrms-form input[name=LTA]").val();
        employeeDetailsObject['pf'] = $("form#hr-employee-details-hrms-form input[name=pf]").val();
        employeeDetailsObject['esic'] = $("form#hr-employee-details-hrms-form input[name=esic]").val();
        employeeDetailsObject['fctcMonthly'] = $("form#hr-employee-details-hrms-form input[name=fctcMonthly]").val();
        employeeDetailsObject['vctcMonthly'] = $("form#hr-employee-details-hrms-form input[name=vctcMonthly]").val();
        employeeDetailsObject['mediPolicy'] = $("form#hr-employee-details-hrms-form input[name=mediPolicy]").val();
        employeeDetailsObject['variableCostAnnual'] = $("form#hr-employee-details-hrms-form input[name=variableCostAnnual]").val();
        employeeDetailsObject['totalCostAnnual'] = $("form#hr-employee-details-hrms-form input[name=totalCostAnnual]").val();
        employeeDetailsObject['gross'] = $("form#hr-employee-details-hrms-form input[name=gross]").val();
        employeeDetailsObject['inhand'] = $("form#hr-employee-details-hrms-form input[name=inhand]").val()
        employeeDetailsObject['band'] = $("form#hr-employee-details-hrms-form input[name=band]").val();

        //Employee Details Form
        var employeeName = $("form#employee-details-hrms-form input[name=employeeName]").val();
        if (employeeId == "") {
                alert("Employee Id is required");
                return false;
        }       
        employeeDetailsObject['employeeName'] = employeeName;
        employeeDetailsObject['gender'] = $("#gender option:selected").val();
        employeeDetailsObject['maritalStatus'] = $("#marital_status option:selected").val();
        employeeDetailsObject['aniversaryDate'] = $("form#employee-details-hrms-form input[name=inputAniversaryDate]").val();
        employeeDetailsObject['age'] = $("form#employee-details-hrms-form input[name=inputAge]").val();

        employeeDetailsObject['bloodGroup'] = $("#inputBloodGroup option:selected").val();
        employeeDetailsObject['localAddress'] = $("form#employee-details-hrms-form input[name=localAddress]").val();

        employeeDetailsObject['permanentAdress'] = $("form#employee-details-hrms-form input[name=inputPermanentAdress]").val();


        employeeDetailsObject['fatherName'] = $("form#employee-details-hrms-form input[name=fatherName]").val();
        employeeDetailsObject['motherName'] = $("form#employee-details-hrms-form input[name=motherName]").val();
        employeeDetailsObject['dateOfBirthGuider'] = $("form#employee-details-hrms-form input[name=dateOfBirthGuider]").val();

        employeeDetailsObject['brotherFirst'] = $("form#employee-details-hrms-form input[name=brotherName]").val();
        employeeDetailsObject['brotherSecond'] = $("form#employee-details-hrms-form input[name=brotherName2]").val();
        employeeDetailsObject['husbandName'] = $("form#employee-details-hrms-form input[name=husbandName]").val();
        employeeDetailsObject['dateOfBirthHusband'] = $("form#employee-details-hrms-form input[name=dateOfBirthHusband]").val();
        employeeDetailsObject['wifeName'] = $("form#employee-details-hrms-form input[name=wifeName]").val();
        employeeDetailsObject['dateofBirthWife'] = $("form#employee-details-hrms-form input[name=dateofBirthWife]").val();
        employeeDetailsObject['sonName'] = $("form#employee-details-hrms-form input[name=sonName]").val();
        employeeDetailsObject['sonDate'] = $("form#employee-details-hrms-form input[name=sonDate]").val();
        employeeDetailsObject['daughterName'] = $("form#employee-details-hrms-form input[name=DaughterName]").val();
        employeeDetailsObject['doughterDOB'] = $("form#employee-details-hrms-form input[name=doughterDOB]").val();
        employeeDetailsObject['landLineNumberLocal'] = $("form#employee-details-hrms-form input[name=landLineNumberLocal]").val();
        employeeDetailsObject['mobileNumber'] = $("form#employee-details-hrms-form input[name=mobileNumber]").val();
        employeeDetailsObject['personalEmail'] = $("form#employee-details-hrms-form input[name=personalEmail]").val();
        employeeDetailsObject['landLineNumberPermanent'] = $("form#employee-details-hrms-form input[name=landLineNumberPermanent]").val();
        employeeDetailsObject['mobileNumberFamily'] = $("form#employee-details-hrms-form input[name=mobileNumberFamily]").val();
        employeeDetailsObject['emergencyContactNumber'] = $("form#employee-details-hrms-form input[name=emergencyContactNumber]").val();
        employeeDetailsObject['educationQualification'] = $("form#employee-details-hrms-form input[name=eduQualification]").val();
        employeeDetailsObject['expFresher'] = $("#expFresher option:selected").val();
        employeeDetailsObject['organisationName'] = $("form#employee-details-hrms-form input[name=organisationName]").val();
        employeeDetailsObject['expYear'] = $("#expFresher option:selected").val();
        employeeDetailsObject['expMonth'] = $("#expMonth option:selected").val();
        employeeDetailsObject['lastDesignation'] = $("form#employee-details-hrms-form input[name=lastDesignation]").val();
        employeeDetailsObject['reasonForLeaving'] = $("form#employee-details-hrms-form input[name=reasonForLeaving]").val();

        employeeDetailsObject['expJoinTimeYear'] = $("#expJoinTimeYear option:selected").val();
        employeeDetailsObject['expJoinTimeMonth'] = $("#expJoinTimeMonth option:selected").val();

        employeeDetailsObject['nomineeName'] = $("form#employee-details-hrms-form input[name=nomineeName]").val();
        employeeDetailsObject['relation'] = $("form#employee-details-hrms-form input[name=relation]").val();
        employeeDetailsObject['pfNumber'] = $("form#employee-details-hrms-form input[name=pfNumber]").val();
        employeeDetailsObject['esiNumber'] = $("form#employee-details-hrms-form input[name=esiNumber]").val();
        employeeDetailsObject['employeeBankName'] = $("form#employee-details-hrms-form input[name=employeeBankName]").val();
        employeeDetailsObject['bankAcNumber'] = $("form#employee-details-hrms-form input[name=bankAcNumber]").val();
        employeeDetailsObject['bankName'] = $("form#employee-details-hrms-form input[name=bankName]").val();
        employeeDetailsObject['ifscCode'] = $("form#employee-details-hrms-form input[name=ifscCode]").val();
        employeeDetailsObject['personalCompany'] = $("#personalCompany option:selected").val();

        employeeDetailsObject['panNumber'] = $("form#employee-details-hrms-form input[name=panNumber]").val();
        employeeDetailsObject['uanNumber'] = $("form#employee-details-hrms-form input[name=uanNumber]").val();
        employeeDetailsObject['noticePeriod'] = $("#noticePeriod option:selected").val();
        employeeDetailsObject['aadharNumber'] = $("form#employee-details-hrms-form input[name=aadharNumber]").val();

        employeeDetailsObject['bdMonth'] = $("form#employee-details-hrms-form input[name=bdMonth]").val();
        employeeDetailsObject['annMonth'] = $("form#employee-details-hrms-form input[name=annMonth]").val();




        return JSON.stringify(employeeDetailsObject);
}