123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171 |
- 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 = {}));
|