var Bizgaze;
(function (Bizgaze) {
let Apps;
(function (Apps) {
let Transact;
(function (Transact) {
let Components;
(function (Components) {
class Forecast extends Unibase.Platform.Core.BaseComponent {
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, PortletWidgetId) {
}
cssFiles() {
return [];
}
jsFiles() {
return ["apps/transact/managers/forecast/forecastmanager.js", 'apps/transact/components/forecast.js'];
}
html(id) {
return `
`;
}
load(id, containerid, callback) {
}
init(Containerid) {
var instance = this;
var html = instance.html(Containerid);
$("." + Containerid).append(html);
instance.load(0, Containerid, null);
$("#forecastbutton").click(function () {
var duration = $("#txt_Duration").val();
var wise = "";
if ($("#ddl_AlertTime").val() == 1)
wise = "days";
else if ($("#ddl_AlertTime").val() == 2)
wise = "months";
Unibase.Platform.Helpers.NavigationHelper.Instance().showLoading();
instance.forecastbutton(wise, duration);
});
}
forecastbutton(wise, duration) {
var instance = this;
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/forecast/forecastmanager.js", function () {
Bizgaze.Apps.Transact.Managers.Forecast.ForecastManager.Instance().executeforecastdata(wise, duration).then((response) => {
Unibase.Platform.Helpers.NavigationHelper.Instance().hideLoading();
if (response.status == Unibase.Data.Status.Success)
MessageHelper.Instance().showSuccess(response.message, '');
else
MessageHelper.Instance().showError(response.code, 'div_configError');
});
});
}
changeDuration() {
var DurationType = $('#ddl_AlertTime').val();
if (DurationType == 1) {
$("input").focus(function () {
$("#txt_Duration").attr('placeholder', 'Enter Days');
});
$("input").blur(function () {
$("#txt_Duration").attr('placeholder', 'Days');
});
$('#txt_Duration').removeAttr('placeholder');
$('#lbl_Duration').text('Days');
$("#txt_Duration").attr('placeholder', 'Enter Days');
$("#txt_Duration").attr('data-label', 'Days');
$("#txt_Duration").attr('data-placeholder', 'Enter Days');
}
else if (DurationType == 2) {
$("input").focus(function () {
$("#txt_Duration").attr('placeholder', 'Enter Months');
});
$("input").blur(function () {
$("#txt_Duration").attr('placeholder', 'Months');
});
$('#txt_Duration').removeAttr('placeholder');
$('#lbl_Duration').text('Months');
$("#txt_Duration").attr('placeholder', 'Enter Months');
$("#txt_Duration").attr('data-label', 'Months');
$("#txt_Duration").attr('data-placeholder', 'Enter Months');
}
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Forecast();
}
return this.instance;
}
}
Components.Forecast = Forecast;
})(Components = Transact.Components || (Transact.Components = {}));
})(Transact = Apps.Transact || (Apps.Transact = {}));
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
})(Bizgaze || (Bizgaze = {}));