var Bizgaze; (function (Bizgaze) { let Apps; (function (Apps) { let Crm; (function (Crm) { let Components; (function (Components) { class SelfDeclaration extends Unibase.Platform.Core.BaseComponent { constructor() { super(...arguments); this._dateTimeHelper = Unibase.Platform.Helpers.DateTimeHelper.Instance(); } jsFiles() { return ["platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js']; } cssFiles() { return []; } html() { var html = ''; return html; } loadhtml(Containerid) { var html = '

Self - Declaration

'; $("." + Containerid).html(html); } load(Containerid) { } init(Containerid) { let instance = this; var jsfiles = ["platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js']; SelfDeclaration.Instance().fileCacheHelper.loadJsFiles(jsfiles, function () { SelfDeclaration.Instance().loadhtml(Containerid); $("#btn_Close").click(function () { SelfDeclaration.Instance().navigationHelper.closePopUp(); }); var tenantname = ""; Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () { Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().GetTenants(Number(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().tenantId)).then(function (res) { if (res.result != null) { tenantname = res.result.TenantName; $("#lblDistributorName1").text(tenantname.toString()); $("#lblDistributorName2").text(tenantname.toString()); } }); }); $("#userName1").text(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().name); $("#lblDistributorName1").text(tenantname.toString()); $("#lblDistributorName2").text(tenantname.toString()); $("#userName2").text(Unibase.Platform.Membership.Infos.Identity.getCurrentUser().name); var TotalDate = new Date(); var months = ["JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", "JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", "DECEMBER"]; var date = TotalDate.getDate(); var month = TotalDate.getMonth() + 1; var year = TotalDate.getFullYear(); if (months[TotalDate.getMonth()] == "DECEMBER") { year = year - 1; } $('#MonthAndYear1').text(months[TotalDate.getMonth()] + "-" + year); $('#MonthAndYear2').text(months[TotalDate.getMonth()] + "-" + year); $('#CurrentDate').text(date + "/" + month + "/" + year); $('#DeclarationMonthI_e_PreviousMonth').text(months[TotalDate.getMonth()]); var todayDate = new Date($.now()); var serverdate = instance._dateTimeHelper.formatServerDate(todayDate); var OnlyDate = serverdate.split("/"); if (Number(OnlyDate[2]) >= 1 && Number(OnlyDate[2]) <= 10) { $("#btnSubmit").prop('disabled', false); } else { $("#btnSubmit").prop('disabled', true); } if (Number(OnlyDate[2]) > 10) { $("#btnSubmit").hide(); $("#isSelfDeclared").hide(); $("#description").hide(); } SelfDeclaration.Instance().Enable(); $('#btnSubmit').click(function () { SelfDeclaration.Instance().save(); }); }); } Enable() { let instance = this; var da = new Date($.now()); var date = instance._dateTimeHelper.formatServerDate(da); date = date.replace('/', '-').replace('/', '-'); var month = $('#DeclarationMonthI_e_PreviousMonth').text(); Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/crm/contacts/managers/contactmanager.js", function () { Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().getSelfDeclarationByDate(date, month).then(function (response) { if (response.result == "Record not Found") { $("#btnSubmit").prop("disabled", false); } else { $("#btnSubmit").prop("disabled", true); $('#btnSubmit').prop('value', 'Submitted'); $("#isSelfDeclared").prop('checked', true); $("#isSelfDeclared").prop("disabled", true); } }); }); } save() { var date = Unibase.Platform.Helpers.DateTimeHelper.Instance().currentDate(); var IsDeclared = $("#isSelfDeclared").prop('checked'); if (IsDeclared == false) { MessageHelper.Instance().showError('Please Check Declaration', 'bizgaze_CreateErrorMessages'); return false; } var data = { PciDeclared: IsDeclared, UserId: Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId, DeclarationDate: new Date(), MonthOfDeclaration: $('#DeclarationMonthI_e_PreviousMonth').text(), PartitionId: Unibase.Platform.Membership.Infos.Identity.getCurrentUser().partitionId }; Bizgaze.Apps.Crm.Contacts.Managers.ContactManager.Instance().saveSelfDeclaration(data).then(function (response) { MessageHelper.Instance().showSuccess(response.message, ''); $("#isSelfDeclared").prop('checked', true); $("#isSelfDeclared").prop("disabled", true); $('#btnSubmit').prop('value', 'Submitted'); }); } static Instance() { if (this.instance === undefined) { this.instance = new SelfDeclaration(); } return this.instance; } } Components.SelfDeclaration = SelfDeclaration; })(Components = Crm.Components || (Crm.Components = {})); })(Crm = Apps.Crm || (Apps.Crm = {})); })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {})); })(Bizgaze || (Bizgaze = {})); var Unibase; (function (Unibase) { let Platform; (function (Platform) { let Membership; (function (Membership) { let Components; (function (Components) { class UserLoginDetailsWidget extends Platform.Core.BaseComponent { init(containerid) { var instance = this; instance.userdetails(containerid); $(".user-toggle-notification-btn").click(function () { $(".biz-wrapper").addClass("biz-settings-toggle"); $(".hk-wrapper").addClass("biz-settings-toggle"); if (($(window).width()) <= 575) { $(".settings-panel-head").find("#myTab").remove(); var notification_header = $(".settings-panel-head").find("#settings-panel-head-title").length; if (notification_header == 0) { $(".settings-panel-head #settings_panel_close").before(` Notifications `).parent().addClass('px-3 border-bottom').removeClass('py-10'); } Unibase.Themes.Compact.Components.Notification.Instance().loadReminders(); } else { Unibase.Themes.Compact.Components.Notification.Instance().loadReminders(); } }); $(".user-toggle-task-btn").click(function () { $(".biz-wrapper").addClass("biz-settings-toggle"); $(".hk-wrapper").addClass("biz-settings-toggle"); if (($(window).width()) <= 575) { $(".settings-panel-head").find("#myTab").remove(); var notification_header = $(".settings-panel-head").find("#settings-panel-head-title").length; if (notification_header == 0) { $(".settings-panel-head #settings_panel_close").before(` Tasks `).parent().addClass('px-3 border-bottom').removeClass('py-10'); } Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('/tenants/themes/compact/components/notifications/notification.js', function () { Unibase.Themes.Compact.Components.Notification.Instance().loadTasks(); }); } else { Unibase.Themes.Compact.Components.Notification.Instance().loadTasks(); } }); } userdetails(containerid) { let notification, task; let data = Unibase.Platform.Membership.Infos.Identity.getCurrentUser(); let imageurl = data.photoUrl; let companyname = data.settings.filter(function (o) { return o.settingName === "companyname"; })[0].settingValue; let branchname = data.settings.filter(function (o) { return o.settingName === "branchname"; })[0].settingValue; let branchcode = data.settings.filter(function (o) { return o.settingName === "branchcode"; })[0].settingValue; let username = data.name; let html = ''; if (screen.width > 1198) { html = `
`; } else { html = `
` + companyname + `
` + branchname + ` (` + branchcode + `)
`; } $(`#${containerid}`).append(html); $(".user-login-img-div") .mouseover(function () { $(this).find(".edit-picture").removeClass("d-none").addClass("d-flex").css("cursor", "pointer"); }) .mouseout(function () { $(this).find(".edit-picture").addClass("d-none").removeClass("d-flex"); }); let dataSrc = $('.biz-login-image').data('src'); if (dataSrc == '' || dataSrc == null || dataSrc == 'undefined') { let avatarTxt = ""; let headingTxt = $('.user_Name').text(); let matches = headingTxt.match(/\b(\w)/g); if (matches && matches.length == 1) { avatarTxt = $.trim(headingTxt).substr(0, 2).toUpperCase(); } else { avatarTxt = matches.join('').slice(0, 2).toUpperCase(); } $('.user-login-img').html(`
${avatarTxt}
`); } else { if (dataSrc && dataSrc.includes("~")) { dataSrc = dataSrc.slice(2); } $('.user-login-img').html(`img`); } let uniqueid = 'Bizgaze_Crm_Employess_App_AddPhotoUrl_Dashboard'; Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(uniqueid).then(function (response) { $('.edit-picture').attr("onclick", `Unibase.Platform.Membership.Components.UserLoginDetailsWidget.Instance().profileupdate(${response.result.FormId}, 0)`); $('[data-btnclick="profile"]').attr("onclick", `Unibase.Platform.Membership.Components.UserLoginDetailsWidget.Instance().profileupdate(${response.result.FormId}, 0)`); }); $(".user_login_detials").closest(".col-lg-12.droppablePlaceCol").removeClass("px-md-5"); Unibase.Platform.Communications.Managers.ReminderManager.Instance().getUnreadRemindersCountByUserId().then(function (response) { var obj = response.result; notification = obj.NotificationCount; task = obj.TasksCount; $(".notification_count").html(notification); $(".tasks_count").html(task); }); return html; } profilePicSuccess() { $('#layout-dashboard-tabs .filter-item.active a').trigger('click'); } profileupdate(formid, appConfigId, employeeid) { var successobj = { CallBack: function () { Unibase.Platform.Membership.Components.UserLoginDetailsWidget.Instance().profilePicSuccess(); }, Parameters: null, }; var formviewerObj = { FormId: formid, AppConfigurationId: 0, Pk_Value: 0, PortletWidgetId: 0, OnSuccess: successobj, OnFail: null, OnLoad: null, FormSize: Unibase.Platform.Helpers.Size.Large }; Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj); } jsFiles() { return ['tenants/themes/compact/components/nav/nav.js']; } cssFiles() { return []; } html(id, containerid) { var html = ``; return html; } load(id, containerid, callback) { } static Instance() { if (this._instance === undefined) this._instance = new UserLoginDetailsWidget(); return this._instance; } } Components.UserLoginDetailsWidget = UserLoginDetailsWidget; })(Components = Membership.Components || (Membership.Components = {})); })(Membership = Platform.Membership || (Platform.Membership = {})); })(Platform = Unibase.Platform || (Unibase.Platform = {})); })(Unibase || (Unibase = {})); 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 Components; (function (Components) { class Attendence extends Unibase.Platform.Core.BaseComponent { constructor() { super(...arguments); this.attendencelogid = 0; this.timer = null; this.timer_arrref = []; this.starttimerobj = []; } init(containerid) { let instance = this; instance.loadCheckIn(containerid); } cssFiles() { return []; } html(id, containerid) { var instance = this; let html = ``; return html; } load(id, containerid, callback) { var instance = this; } jsFiles() { return ["apps/hrms/components/attendence.js", "apps/hrms/managers/attendencemanager.js", "apps/communications/ai/components/resumeparsingmanager.js", "platform/core/helpers/mobile/interfaces/imobilehelper.js"]; } loadCustomHTML(containerid) { let instance = this; let capture_modal = `