123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435 |
- var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
- function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
- function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
- function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
- };
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let Hrms;
- (function (Hrms) {
- let Payroll;
- (function (Payroll) {
- let Managers;
- (function (Managers) {
- class PayRollManager extends Unibase.Platform.Core.BaseManager {
- employeeSalaryTemplateDetails(templateid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalarytemplatedetails/templateid/' + templateid;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- reviseemployeeSalaryDetails(employeeid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getreviseemployeesalary/employeeid/' + employeeid;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getSalaryDetailsByEmployeeId(employeeid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalarydetailsbyemployeeid/employeeid/' + employeeid;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- bindReviseSalaryDetails(employeeid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getreviseemployeesalarydetailsbyemployeeid/employeeid/' + employeeid;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- salaryEarningDetailslist() {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalaryearningdetails';
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- salarycomponentdata(earningTypeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalarycomponentdata/earningtypeid/' + earningTypeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- earningtypeautocompleteDetailslist(EarningTypeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/earningtypeautocomplete/earningtypeid/' + EarningTypeId + '/term/' + null + '/authtoken/' + null;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- salaryDeductionDetailslist() {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalarydeductiondetails';
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- deductionplanautocompleteDetailslist(DeductionplanId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/deductionplanautocomplete/deductionplanid/' + DeductionplanId + '/term/' + null + '/authtoken/' + null;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getemployee(payrunemployeeid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getpayrunemployee/payrunemployeeid/' + payrunemployeeid;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- updatepayrunstatus(payrunemployeeid, payrunstatuid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/updatepayrunstatus/payrunemployeeid/' + payrunemployeeid + '/payrunstatusid/' + payrunstatuid;
- return yield this.dataHelper().postAsync(url, null).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- salaryReimbursementDetailslist() {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalaryreimbursementdetails';
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getOtherInvestmentMaxLimit(otherInvestmentName) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getotherinvestmentmaxlimit/otherinvestmentname/' + otherInvestmentName;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getTdsDetails(tdsInvestmentName) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/tdsinvestmentdetails/tdsinvestmentname/' + tdsInvestmentName;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- reimbursementdata(reimbursementtypeid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getreimbursementdata/reimbursementtypeid/' + reimbursementtypeid;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getpayrunemployeedetails(payrunemployeeid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getpayrunemployeedetails/payrunemployeeid/' + payrunemployeeid;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- bindPayrunEmployeeDetails(payrunEmployeeId, isActive) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getpayrunupdateemployeedetails/payrunemployeeid/' + payrunEmployeeId + '/isactive/' + isActive;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- employeeOldRegimeDetails(employeeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/employeeoldregimedetails/employeeid/' + employeeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- employeeNewRegimeDetails(employeeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/employeenewregimedetails/employeeid/' + employeeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getTdsDetailsByEmployeeId(employeeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/gettdsdetailsbyemployeeid/employeeid/' + employeeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getRegimeDetailsByEmployeeId(employeeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getregimedetailsbyemployeeid/employeeid/' + employeeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getEmployeeDeductionsByEmployeeId(employeeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getemployeedeductionsdetails/employeeid/' + employeeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getSalaryComponentsByEarningtypeId(earningtypeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalarycomponentsbyearningtypeid/earningtypeid/' + earningtypeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getsalarycomponentbyid(salaryComponentId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalarycomponentbyid/salarycomponentid/' + salaryComponentId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getEmployeeTaxDetailsByEmployeeId(employeeId, AnnualCTC, Basic) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getemployeetaxdetailsbyemployeeid/employeeid/' + employeeId + '/annualctc/' + AnnualCTC + '/basic/' + Basic;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getSalaryTemplateById(TemplateId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getsalarytemplatebyid/templateid/' + TemplateId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- refreshPayRun(PayRunId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/refreshpayrunbyid/payrunid/' + PayRunId;
- return yield this.dataHelper().postAsync(url, null).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- bindPayRunDetails(payrunEmployeeid, fromDate, toDate) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/bindpayrundetails/payrunemployeeid/' + payrunEmployeeid + '/fromdate/' + fromDate + '/todate/' + toDate;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getComponentHtml() {
- return `<div class="card-header font-14"><input type = "hidden" id = "hdn_salarycomponentcontrol" class="value-control" value = "Bizgaze.Apps.Hrms.Payroll.Controls.SalaryTemplate.Instance().salarycomponentObj();"> <div class="d-flex justify-content-between"> <h5 class="font-weight-600">Earnings</h5><a class="btn btn-primary btn-sm pull-right" href="javascript:;" id="btnAddNew">Add Component</a> </div> <table class="w-100" style="border-collapse:inherit;border-spacing:0 25px"> <thead> <tr> <th>Salary Components <th class="text-center">Calculation Type </th> <th>Monthly Amount <th class="text-right">Annual Amount </th><th></th></thead> <tbody class="Components-list tbl-body" id="salaryearningdetails_table"> </tbody> <thead class="tb_Deductions hidden"> <tr> <th colspan="4"><h5 class="font-weight-600">Deductions</h5><a class="btn btn-primary btn-sm pull-right" href="javascript:;" onclick = " Bizgaze.Apps.Hrms.Payroll.Controls.SalaryTemplate.Instance().refreshsystemcalculations();" id="refreshsystemcalculations">Refresh</a></th> </tr> </thead> <tbody class="Components-list tbl-body" id="salarydeductiondetails_table"> </tbody> <thead class="tb_Reimbusments hidden"> <tr> <th colspan="4"><h5 class="font-weight-600">Reimbursements</h5></th> </tr> </thead> <tbody class="Components-list tbl-body" id="salaryreimbursementdetails_table"> </tbody> </table> </div>`;
- }
- refreshpayrunemployee(payrunid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/refreshpayrunbyid/payrunid/' + payrunid;
- return yield this.dataHelper().postAsync(url, null).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- resetPayrunEmployee(payrunid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/resetpayrunbyid/payrunid/' + payrunid;
- return yield this.dataHelper().postAsync(url, null).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getpayrunemployeesalarycomponents(payrunemployeeid) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getpayrunemployeesalarycomponentsbypayrunemployeeid/payrunemployeeid/' + payrunemployeeid;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- RefreshMasterData() {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/refreshmasterdata/np';
- return yield this.dataHelper().postAsync(url, null).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- payslipPrint(payrunEmployeeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getpaysliphtml/payrunemployeeid/' + payrunEmployeeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getEmployeeCount(payrunId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getemployeecount/payrunid/' + payrunId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- stageChange(installedAppId, versionGuId, stageId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/stagechange/installedappid/' + installedAppId + '/versionguid/' + versionGuId + '/stageid/' + stageId;
- return yield this.dataHelper().postAsync(url, null).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- calculateSalaryTemplatePreTaxDeductions(ctc, basic) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/calculatesalarytemplatepretaxdeductions/ctc/' + ctc + '/basic/' + basic;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getemployeeterminatesalarycomponents(payrunEmployeeId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getemployeeterminatesalarycomponents/payrunemployeeid/' + payrunEmployeeId;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- getPayRunDetails(employeeId, fromDate, toDate) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/getpayrundetails/employeeid/' + employeeId + '/fromdate/' + fromDate + '/todate/' + toDate;
- return yield this.dataHelper().getAsync(url).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- duplicatesalarytemplate(templateId) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/duplicatesalarytemplate/templateid/' + templateId;
- return yield this.dataHelper().postAsync(url, null).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- incomeTaxCalculation(obj) {
- return __awaiter(this, void 0, void 0, function* () {
- const url = 'apis/v4/bizgaze/hrms/payroll/incometaxcalculation';
- return yield this.dataHelper().postAsync(url, obj).then(function (response) {
- if (response.result !== null)
- response.result = JSON.parse(response.result);
- return response;
- });
- });
- }
- static Instance() {
- if (this._instance === undefined)
- this._instance = new PayRollManager();
- return this._instance;
- }
- }
- Managers.PayRollManager = PayRollManager;
- })(Managers = Payroll.Managers || (Payroll.Managers = {}));
- })(Payroll = Hrms.Payroll || (Hrms.Payroll = {}));
- })(Hrms = Apps.Hrms || (Apps.Hrms = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|