123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let Hrms;
- (function (Hrms) {
- let Payroll;
- (function (Payroll) {
- let Components;
- (function (Components) {
- class PayRun extends Unibase.Platform.Core.BaseComponent {
- cssFiles() {
- return [];
- }
- jsFiles() {
- return [];
- }
- html(id, containerid) {
- return;
- }
- load(id, containerid, callback) {
- return;
- }
- employeeDetails(payrunemployeeid) {
- var instance = this;
- instance.fileCacheHelper.loadJsFile('apps/hrms/payroll/managers/payrollmanager.js', function () {
- Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().getemployee(payrunemployeeid).then(function (response) {
- if (response.result != null) {
- var empname = response.result.FirstName;
- var employeeid = response.result.EmployeeId;
- var employee = new Option(empname, employeeid.toString(), true);
- $(".txtAutoComplete_employeeid").append(employee);
- $(".txtAutoComplete_employeeid").prop("disabled", true);
- $(".divCustomProperties_reason").find(".value-control").val(response.result.Reason);
- }
- });
- });
- }
- refreshpayrunemployee() {
- var instance = this;
- var installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- var payrunid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + installedAppId + "_recordid").Value);
- var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
- var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_shortcode").Value);
- if (stage == "DFT" || stage == "INP" || stage == "APL") {
- $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Refresh').parent('li').removeClass('hidden');
- }
- else {
- $(detailContainer).find('.DetailSetting_' + '' + InstalledAppId + '' + '_Refresh').parent('li').addClass('hidden');
- }
- $(".DetailSetting_" + installedAppId + "_Refresh").click(function () {
- Unibase.Platform.Helpers.NavigationHelper.Instance().showLoading();
- instance.fileCacheHelper.loadJsFile('apps/hrms/payroll/managers/payrollmanager.js', function () {
- Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().refreshpayrunemployee(payrunid).then(function (response) {
- MessageHelper.Instance().showSuccess(response.message, "div_message");
- Unibase.Platform.Helpers.NavigationHelper.Instance().hideLoading();
- let obj = Unibase.Themes.Compact.Components.Details.Instance();
- obj._recordId = Unibase.Themes.Compact.Components.Details.Instance()._recordId;
- obj._installedAppId = Unibase.Themes.Compact.Components.Details.Instance()._installedAppId;
- Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(obj);
- });
- });
- });
- }
- resetPayrunEmployee() {
- var instance = this;
- var installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- var payrunid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + installedAppId + "_recordid").Value);
- let detailContainer = "#" + Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds[Unibase.Platform.Helpers.NavigationHelper.ModalContainerIds.length - 1];
- var stage = String(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + installedAppId + "_shortcode").Value);
- if (stage == "DFT") {
- $(detailContainer).find('.DetailSetting_' + '' + installedAppId + '' + '_Reset').parent('li').removeClass('hidden');
- }
- else {
- $(detailContainer).find('.DetailSetting_' + '' + installedAppId + '' + '_Reset').parent('li').addClass('hidden');
- }
- $(".DetailSetting_" + installedAppId + "_Reset").click(function () {
- Unibase.Platform.Helpers.NavigationHelper.Instance().showLoading();
- instance.fileCacheHelper.loadJsFile('apps/hrms/payroll/managers/payrollmanager.js', function () {
- Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().resetPayrunEmployee(payrunid).then(function (response) {
- MessageHelper.Instance().showSuccess(response.message, "div_message");
- Unibase.Platform.Helpers.NavigationHelper.Instance().hideLoading();
- let obj = Unibase.Themes.Compact.Components.Details.Instance();
- obj._recordId = Unibase.Themes.Compact.Components.Details.Instance()._recordId;
- obj._installedAppId = Unibase.Themes.Compact.Components.Details.Instance()._installedAppId;
- Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(obj);
- });
- });
- });
- }
- DuplicateSalaryTemplate() {
- debugger;
- var instance = this;
- var installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- var templateId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + installedAppId + "_recordid").Value);
- instance.fileCacheHelper.loadJsFile('apps/hrms/payroll/managers/payrollmanager.js', function () {
- Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().duplicatesalarytemplate(templateId).then(function (response) {
- MessageHelper.Instance().showSuccess(response.message, "div_message");
- Unibase.Themes.Compact.Components.Nav.Instance().loadList(installedAppId);
- });
- });
- }
- static Instance() {
- if (this.instance === undefined) {
- this.instance = new PayRun();
- }
- return this.instance;
- }
- }
- Components.PayRun = PayRun;
- })(Components = Payroll.Components || (Payroll.Components = {}));
- })(Payroll = Hrms.Payroll || (Hrms.Payroll = {}));
- })(Hrms = Apps.Hrms || (Apps.Hrms = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|