123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- var Bizgaze;
- (function (Bizgaze) {
- let Apps;
- (function (Apps) {
- let Crm;
- (function (Crm) {
- let Employees;
- (function (Employees) {
- let Components;
- (function (Components) {
- class Termination extends Unibase.Platform.Core.BaseComponent {
- cssFiles() {
- return [];
- }
- jsFiles() {
- return [''];
- }
- html(id, containerid) {
- return "";
- }
- init(containerid) {
- }
- load(id, containerid, callback) {
- }
- Termination() {
- let detailContainer = Unibase.Platform.Helpers.NavigationHelper.Instance().getLastContainerId();
- let refstatusId = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
- return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_refstatusid";
- })[0].Value);
- let stageName = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
- return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_stagename";
- })[0].Value);
- var instance = this;
- $("#" + detailContainer).find('.DetailSetting_' + Unibase.Themes.Providers.DetailHelper.installedAppId + '_Termination').click(function () {
- let uniqueid = 'bizgazecrm_contacts_terminate';
- Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(['platform/forms/managers/formmanager.js', 'platform/forms/components/formviewer/formviewer.js', 'platform/forms/requests/forms.js'], function () {
- Unibase.Platform.Forms.Managers.FormManager.Instance().getFormbyUniqueId(uniqueid).then(function (res) {
- var formid = res.result.FormId;
- var successobj = {
- CallBack: function () {
- var employeeid = (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function (o) {
- return o.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_employeeid";
- })[0].Value);
- debugger;
- instance.TerminationStage(employeeid);
- },
- Parameters: null,
- };
- var formviewerObj = {
- FormId: formid,
- AppConfigurationId: 0,
- Pk_Value: 0,
- PortletWidgetId: 0,
- OnSuccess: successobj,
- OnFail: null,
- OnLoad: null,
- };
- Unibase.Platform.Forms.Components.FormViewer.Instance().init(formviewerObj);
- });
- });
- });
- }
- TerminationStage(employeeid) {
- var instance = this;
- var jsfiles = ['apps/crm/employees/components/termination.js', 'apps/crm/employees/managers/employeemanager.js'];
- instance.fileCacheHelper.loadJsFiles(jsfiles, function (response) {
- Bizgaze.Apps.Crm.Employees.Managers.EmployeeManager.Instance().TerminationStage(employeeid).then(function (response) {
- MessageHelper.Instance().showSuccess(response.message, '');
- var detailobj = Unibase.Themes.Compact.Components.Details.Instance();
- detailobj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
- detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
- detailobj._containerId = instance.navigationHelper.getLastContainerId();
- var IdetailObj = detailobj;
- detailobj.loadPortlets(IdetailObj);
- instance.Termination();
- });
- });
- }
- calendar() {
- const dateFormat = moment().format("DD/MM/YYYY");
- $(".date_finalsettlementdate").daterangepicker({
- startDate: dateFormat,
- autoUpdateInput: false,
- singleDatePicker: true,
- showDropdowns: true,
- minYear: 1901,
- minDate: dateFormat,
- locale: {
- format: 'DD/MM/YYYY',
- firstDay: 1,
- },
- });
- }
- static Instance() {
- if (this._instance === undefined)
- this._instance = new Termination();
- return this._instance;
- }
- }
- Components.Termination = Termination;
- })(Components = Employees.Components || (Employees.Components = {}));
- })(Employees = Crm.Employees || (Crm.Employees = {}));
- })(Crm = Apps.Crm || (Apps.Crm = {}));
- })(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
- })(Bizgaze || (Bizgaze = {}));
|