This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
@@ -0,0 +1,116 @@
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 = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"payrun.js","sourceRoot":"","sources":["payrun.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoDhB;AApDD,WAAU,OAAO;IACb,IAAiB,IAAI,CAkDpB;IAlDD,WAAiB,IAAI;QACjB,IAAiB,IAAI,CAgDpB;QAhDD,WAAiB,IAAI;YACjB,IAAiB,OAAO,CA8CvB;YA9CD,WAAiB,OAAO;gBACpB,IAAiB,UAAU,CA4C1B;gBA5CD,WAAiB,UAAU;oBACvB,MAAa,MAAO,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;wBAC3D,QAAQ;4BACJ,OAAO,EAAE,CAAC;wBACd,CAAC;wBAED,OAAO;4BACH,OAAO,EAAE,CAAC;wBACd,CAAC;wBAED,IAAI,CAAC,EAAO,EAAE,WAAmB;4BAC7B,OAAO;wBACX,CAAC;wBAED,IAAI,CAAC,EAAO,EAAE,WAAmB,EAAE,QAAkB;4BACjD,OAAO;wBACX,CAAC;wBAED,eAAe,CAAC,gBAAgB;4BAC5B,QAAQ,CAAC;4BACT,IAAI,QAAQ,GAAG,IAAI,CAAC;4BACpB,QAAQ,CAAC,eAAe,CAAC,UAAU,CAAC,8CAA8C,EAAE;gCAChF,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,cAAc,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,gBAAgB,CAAC,CAAC,IAAI,CAAC,UAAU,QAAQ;oCAC9G,IAAI,QAAQ,CAAC,MAAM,IAAI,IAAI,EAAE;wCACzB,IAAI,OAAO,GAAG,QAAQ,CAAC,MAAM,CAAC,SAAS,CAAC;wCACxC,IAAI,UAAU,GAAG,QAAQ,CAAC,MAAM,CAAC,UAAU,CAAC;wCAC5C,IAAI,QAAQ,GAAG,IAAI,MAAM,CAAC,OAAO,EAAE,UAAU,CAAC,QAAQ,EAAE,EAAE,IAAI,CAAC,CAAC;wCAChE,CAAC,CAAC,6BAA6B,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC;wCAClD,CAAC,CAAC,6BAA6B,CAAC,CAAC,IAAI,CAAC,UAAU,EAAE,IAAI,CAAC,CAAC;wCACxD,CAAC,CAAC,6BAA6B,CAAC,CAAC,IAAI,CAAC,gBAAgB,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;qCACvF;gCACL,CAAC,CAAC,CAAC;4BACP,CAAC,CAAC,CAAC;wBACP,CAAC;wBAID,MAAM,CAAC,QAAQ;4BACX,IAAI,IAAI,CAAC,QAAQ,KAAK,SAAS,EAAE;gCAC7B,IAAI,CAAC,QAAQ,GAAG,IAAI,MAAM,EAAE,CAAC;6BAChC;4BACD,OAAO,IAAI,CAAC,QAAQ,CAAC;wBACzB,CAAC;qBACJ;oBA1CY,iBAAM,SA0ClB,CAAA;gBACL,CAAC,EA5CgB,UAAU,GAAV,kBAAU,KAAV,kBAAU,QA4C1B;YACL,CAAC,EA9CgB,OAAO,GAAP,YAAO,KAAP,YAAO,QA8CvB;QACL,CAAC,EAhDgB,IAAI,GAAJ,SAAI,KAAJ,SAAI,QAgDpB;IACL,CAAC,EAlDgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAkDpB;AACL,CAAC,EApDS,OAAO,KAAP,OAAO,QAoDhB"}
@@ -0,0 +1,171 @@
var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Hrms;
(function (Hrms) {
let Payroll;
(function (Payroll) {
let Components;
(function (Components) {
class Tds extends Unibase.Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return [];
}
html(id, containerid) {
return;
}
load(id, containerid, callback) {
return;
}
init() {
}
getDInvestmentdetails(tdsDInvestmentName, id) {
var instance = this;
instance.fileCacheHelper.loadJsFile("apps/hrms/payroll/managers/payrollmanager.js", function () {
Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().getTdsDetails(tdsDInvestmentName).then(function (response) {
if (response.result != null) {
$(id).val(response.result.MaxLimit);
}
});
});
}
getOtherInvestmentMaxLimit(otherInvestmentName, id) {
var instance = this;
instance.fileCacheHelper.loadJsFile("apps/hrms/payroll/managers/payrollmanager.js", function () {
Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().getOtherInvestmentMaxLimit(otherInvestmentName).then(function (response) {
if (response.result != null) {
$(id).val(response.result.OtherMaxLimit);
$(".number_maxamount").val(response.result.OtherMaxLimit);
}
});
});
}
getTdsDetailsByEmployeeId() {
var instance = this;
var installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var employeeId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + installedAppId + "_employeeid").Value;
instance.fileCacheHelper.loadJsFile("apps/hrms/payroll/managers/payrollmanager.js", function () {
Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().getTdsDetailsByEmployeeId(employeeId).then(function (response) {
if (response.result != null) {
var employeeId = response.result[0].employeeid;
var employeeName = response.result[0].tdsname;
var tdsId = response.result[0].tdsid;
var tdsName = new Option(employeeName, tdsId);
$(".txt_tdsid").val(tdsId);
}
});
});
}
getTdsEmployeeDetails() {
var instance = this;
var installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var employeeId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + installedAppId + "_employeeid").Value;
instance.fileCacheHelper.loadJsFile("apps/hrms/payroll/managers/payrollmanager.js", function () {
Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().getTdsDetailsByEmployeeId(employeeId).then(function (response) {
if (response.result != null) {
var tdsId = response.result[0].tdsid;
$(".txt_tdsid").val(tdsId);
if (tdsId != 0) {
var fiscalYearId = response.result[0].fiscalyearid;
var fiscalYearName = response.result[0].fiscalyearname;
var fiscalYear = new Option(fiscalYearName, fiscalYearId);
$(".txtAutoComplete_fiscalyearid").append(fiscalYear);
$(".txtAutoComplete_fiscalyearid").prop("disabled", true);
$(".section_RentedHouse").addClass("hidden");
$(".section_RentalIncome").addClass("hidden");
$(".section_SelfOccupied").removeClass("hidden");
$(".section_80CInvestments").addClass("hidden");
$(".section_80DInvestments").addClass("hidden");
$(".section_OtherInvestmentsandExemptions").addClass("hidden");
$(".section_OtherSourcesofIncome").removeClass("hidden");
$(".section_Default").removeClass("hidden");
$(".txt_tdsname").val(response.result[0].tdsname);
$(".txt_tdsname").parent().addClass("floating-label-form-group-with-value");
var selfOccupied = response.result[0].selfoccupied;
if (selfOccupied) {
$(".section_SelfOccupied").removeClass("hidden");
$(".chk_selfoccupied").prop("checked", true);
$("#hdnchk_selfoccupied").val("true");
$(".number_prinicipalpaid").val(response.result[0].prinicipalpaid);
$(".number_interestpaid").val(response.result[0].interestpaid);
$(".txt_lendername").val(response.result[0].lendername);
$(".txt_lenderpan").val(response.result[0].lenderpan);
$(".divCustomProperties_prinicipalpaid").removeClass("hidden");
$(".divCustomProperties_interestpaid").removeClass("hidden");
$(".divCustomProperties_lendername").removeClass("hidden");
$(".divCustomProperties_lenderpan").removeClass("hidden");
$(".divCustomProperties_lenderpan").parent().addClass("floating-label-form-group-with-value");
}
$(".number_othersources").val(response.result[0].othersources);
$(".number_savingsdeposit").val(response.result[0].savingsdeposit);
$(".number_fixeddeposit").val(response.result[0].fixeddeposit);
$(".number_nationalsavingscertificate").val(response.result[0].nationalsavingscertificate);
$(".number_othersources").parent().addClass("floating-label-form-group-with-value");
$(".number_savingsdeposit").parent().addClass("floating-label-form-group-with-value");
$(".number_fixeddeposit").parent().addClass("floating-label-form-group-with-value");
$(".number_nationalsavingscertificate").parent().addClass("floating-label-form-group-with-value");
}
else {
$(".section_RentedHouse").removeClass("hidden");
$(".section_RentalIncome").removeClass("hidden");
$(".section_SelfOccupied").removeClass("hidden");
$(".section_80CInvestments").removeClass("hidden");
$(".section_80DInvestments").removeClass("hidden");
$(".section_OtherInvestmentsandExemptions").removeClass("hidden");
$(".section_OtherSourcesofIncome").removeClass("hidden");
$(".section_Default").removeClass("hidden");
}
}
else {
$(".txt_tdsid").val(0);
}
});
});
}
getRegimeEmployeeDetails() {
var instance = this;
var installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var employeeId = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + installedAppId + "_employeeid").Value;
instance.fileCacheHelper.loadJsFile("apps/hrms/payroll/managers/payrollmanager.js", function () {
Bizgaze.Apps.Hrms.Payroll.Managers.PayRollManager.Instance().getRegimeDetailsByEmployeeId(employeeId).then(function (response) {
if (response.result != null) {
var regimeId = response.result[0].regimeid;
var regimeTypeId = response.result[0].regimetypeid;
$(".txt_regimeid").val(regimeId);
if (regimeId != 0) {
if (regimeTypeId == 1) {
$(".rdb_regimetypeid_1").prop("checked", true);
$(".rdb_regimetypeid_1").val(1);
$(".section_OldRegimeDetails").removeClass("hidden");
$(".section_NewRegimeDetails").addClass("hidden");
}
else {
$(".rdb_regimetypeid_2").prop("checked", true);
$(".rdb_regimetypeid_2").val(2);
$(".section_OldRegimeDetails").addClass("hidden");
$(".section_NewRegimeDetails").removeClass("hidden");
}
}
}
else {
$(".txt_regimeid").val(0);
}
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new Tds();
return this._instance;
}
}
Components.Tds = Tds;
})(Components = Payroll.Components || (Payroll.Components = {}));
})(Payroll = Hrms.Payroll || (Hrms.Payroll = {}));
})(Hrms = Apps.Hrms || (Apps.Hrms = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));
File diff suppressed because one or more lines are too long