Iniit
This commit is contained in:
@@ -0,0 +1,215 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class BalanceSheetIndexing extends Unibase.Platform.Core.BaseComponent {
|
||||
cssFiles() {
|
||||
return [];
|
||||
}
|
||||
jsFiles() {
|
||||
return ["apps/transact/controls/ledgers/balancesheetindexing.js"];
|
||||
}
|
||||
html(id, containerid) {
|
||||
var instance = this;
|
||||
let formid = 0, configrationid = 0;
|
||||
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
Unibase.Platform.Apps.Managers.AppManager.Instance().getFormAppConfigurations(Number(_installedAppId)).then(function (response) {
|
||||
if (response.result != null) {
|
||||
var d = response.result;
|
||||
}
|
||||
});
|
||||
let html = '<div class="bg-white modal-header BalanceSheetHeader"><strong class="text-dark titlename"> Balance Sheets <strong id="sg_item"></strong></strong>' +
|
||||
'<span class="Balancesheet_errormsg text-danger text-center" id = "Balancesheet_errormsg">' +
|
||||
'</span>' +
|
||||
'</div> ' +
|
||||
'<div data-simplebar class="simple-scroll-bar modal-body BalanceSheetBody"><form id="form_balancesheetindexing"><div class="BalanceSheetAutocompleteContainer row align-items-center mx-0">' +
|
||||
'<div class="BalanceSheetAutocomplete2 col-sm-5 pl-sm-0 d-flex align-items-center">' +
|
||||
'<span class="col-sm-12 pl-0 pr-0"><select type="text" id="txt_Ledgertype_TRN2' + formid + '" style="width:100%" class="LedgertypeName required form-control floating-label-control" data-isdynamic="false" placeholder="Ledgertype" data-placeholder="Select type" data-label="Ledger Type"></select></span>' +
|
||||
'<input type="hidden" id="hf_ledgertype_TRN' + formid + '" class="hf_LedgertypeIdSelected form-control" data-isdynamic="true"/><input type="hidden" class="hf_LedgerTypeId" /> <input type="hidden" class="hf_LedgertypeId" /><label for="Validation" id="lblValidation_LedgertypeName"></label><input type="hidden" id="hfFormPropertyId" />' +
|
||||
'</div>' +
|
||||
'<div class="BalanceSheetAutocomplete1 col-sm-5 d-flex align-items-center">' +
|
||||
'<span class="col-sm-12 pl-0 pr-0"><select type="text" id="txt_Groups_TRN' + formid + '" style="width:100%" class="GroupName required form-control floating-label-control" data-isdynamic="false" placeholder="Group" data-placeholder="Select Group" data-label="Account"></select></span>' +
|
||||
'<input type="hidden" id="hf_LedgerGroupIdSelected_TRN' + formid + '" class="hf_LedgerGroupIdSelected form-control" data-isdynamic="true"/><input type="hidden" class="hf_GroupId" /> <input type="hidden" class="hf_GroupId" /><label for="Validation" id="lblValidation_GroupName"></label><input type="hidden" id="hfFormPropertyId" />' +
|
||||
'</div>' +
|
||||
'<a class="col-sm-2 btn btn-sm btn-primary btn_AddBalSheetS">Add</a>' +
|
||||
'</div></form>' +
|
||||
'<div class="balance_indexing"></div></div>' +
|
||||
'<div class="bg-white modal-footer BalanceSheetFooter"><a href="javascript:;" class="btn btn-light btn-sm mr-auto btn_BalanceSheetClose">Close</a><span class="mr-auto" id="spn_Quantity"></span > <a href="javascript:;" class="btn btn-primary btn-sm btn_BalSheetSave" id ="btn_BalSheetSave">Save</a></div>';
|
||||
return html;
|
||||
}
|
||||
load(id, containerid, callback) {
|
||||
var instance = this;
|
||||
instance.fileCacheHelper.loadJsFile('apps/transact/managers/ledgers/ledgermanager.js', function () {
|
||||
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var reporttypeid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + _installedAppId + "_reporttypeid").Value);
|
||||
Bizgaze.Apps.Transact.Managers.LedgerManager.Instance().AllBalanceSheetIndexes(reporttypeid).then(function (response) {
|
||||
var reporttypeid = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + _installedAppId + "_reporttypeid").Value);
|
||||
instance.loadlist(response);
|
||||
});
|
||||
});
|
||||
instance.navigationHelper.popup("", "", Bizgaze.Apps.Transact.Controls.BalanceSheetIndexing.Instance(), function () {
|
||||
}, Unibase.Platform.Helpers.Size.Large);
|
||||
}
|
||||
init() {
|
||||
var instance = this;
|
||||
instance.load(0, "", null);
|
||||
}
|
||||
loadlist(response) {
|
||||
var html1 = '<ul class="list-group gutter list-group-lg list-group-sp sortable biz-custom-scrollbar" id="ul_BalanceSheets">';
|
||||
for (var i = 0; i < response.result.length; i++) {
|
||||
var data = response.result[i];
|
||||
html1 += '<li class="list-group-item box-shadow status-item group-item_' + data.balsheetid + '" id="group-item_' + data.balsheetid + '" data-id=' + i + '>' +
|
||||
'<input type="hidden" id="hfBalSheetId" value=' + data.balsheetid + '>' +
|
||||
'<span class="pull-left media-xs balindex" val=' + data.index + '><i class="fa fa-sort text-muted fa m-r-sm"></i> <strong class="mr-10 BS_Index">' + data.index + '</strong> </span>' +
|
||||
'<div class="clear">' +
|
||||
'<div class="stageheading">' +
|
||||
'<a href="#stage-' + data.balsheetid + '" data-parent="#togglestage" data-toggle="collapse" class="d-flex justify-content-between align-items-center accordion-toggle collapsed"> ' +
|
||||
' <label class="" id="hfBalGroupName">' + data.groupname + ' </label>' +
|
||||
'</a></div></div>' +
|
||||
'<div class="panel-collapse collapse" id="stage-' + data.balsheetid + '" style="height:0px;">' +
|
||||
'<div id="CreateStageDiv_' + data.balsheetid + '" class="bg-white m-t-sm CreateStageDiv">' +
|
||||
'</div>' +
|
||||
'</div>'
|
||||
+ '</div></li>';
|
||||
}
|
||||
html1 += '</ul>';
|
||||
var instance = this;
|
||||
$('.balance_indexing').append(html1);
|
||||
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
Bizgaze.Apps.Transact.Controls.BalanceSheetIndexing.Instance().ledgertypeAutoComplete(0);
|
||||
$('#txt_Ledgertype_TRN20').change(function () {
|
||||
Bizgaze.Apps.Transact.Controls.BalanceSheetIndexing.Instance().ledgerGroupAutoComplete(0);
|
||||
$("#txt_Groups_TRN0").text("");
|
||||
});
|
||||
$(".btn_BalanceSheetClose").click(function () {
|
||||
instance.navigationHelper.closePopUp();
|
||||
});
|
||||
$('#ul_BalanceSheets').sortable({
|
||||
update: function (event, ui) {
|
||||
$("#ul_BalanceSheets").each(function () {
|
||||
let ul = $("#ul_BalanceSheets li");
|
||||
for (var i = 0; i < ul.length; i++) {
|
||||
let id = $(ul[i]).attr("id");
|
||||
$("#" + id + " .BS_Index").text(i + 1);
|
||||
$("#" + id).attr("data-id", i + 1);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
$(".btn_AddBalSheetS").off().click(function () {
|
||||
for (var inc = 1; inc <= 1; inc++) {
|
||||
$('#form_balancesheetindexing select').each(function (i, e) {
|
||||
let controlId = $(e).attr('id');
|
||||
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(controlId);
|
||||
if (result == false) {
|
||||
return false;
|
||||
}
|
||||
});
|
||||
var balsheetids = [];
|
||||
var i = $("#ul_BalanceSheets").find(".list-group-item").length + 1;
|
||||
var groupid = $('#txt_Groups_TRN0').val();
|
||||
var typeid = $('#txt_Ledgertype_TRN20').val();
|
||||
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var identity = "";
|
||||
var reporttypeid = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + _installedAppId + "_reporttypeid").Value.toString();
|
||||
if (groupid == null && typeid == null) {
|
||||
MessageHelper.Instance().showError('Group and Type are mandatory ', 'Balancesheet_errormsg');
|
||||
}
|
||||
else {
|
||||
balsheetids.push({
|
||||
Groupid: groupid,
|
||||
Typeid: typeid,
|
||||
reportypeid: reporttypeid,
|
||||
index: i.toString(),
|
||||
installedappid: _installedAppId,
|
||||
identity: identity
|
||||
});
|
||||
if (groupid != null && typeid != null) {
|
||||
Bizgaze.Apps.Transact.Controls.BalanceSheetIndexing.Instance().SaveBalSheetIndex(balsheetids);
|
||||
$('#txt_Groups_TRN0').text(null);
|
||||
$('#txt_Groups_TRN0').val(null);
|
||||
$('#txt_Ledgertype_TRN20').val(null);
|
||||
$('#txt_Ledgertype_TRN20').text(null);
|
||||
$('#txtsheetidentity').val(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
$(".btn_BalSheetSave").click(function () {
|
||||
var balsheetids = [];
|
||||
$("#ul_BalanceSheets").find(".list-group-item").each(function () {
|
||||
var balsheetid = $(this).find("#hfBalSheetId").val();
|
||||
if (balsheetid != 0) {
|
||||
balsheetids.push(balsheetid);
|
||||
}
|
||||
});
|
||||
var postdata = {
|
||||
Ids: balsheetids
|
||||
};
|
||||
instance.UpdateBalSheetIndex(postdata);
|
||||
});
|
||||
let BalanceSheetHeaderHeight = $(".BalanceSheetHeader").outerHeight(true);
|
||||
let BalanceSheetFooterHeight = $(".BalanceSheetFooter").outerHeight(true);
|
||||
let BalanceSheetBodyPaddingHeight = parseInt($('.BalanceSheetBody').css('padding-top')) + parseInt($('.BalanceSheetBody').css('padding-bottom'));
|
||||
let BalanceSheetFormHeight = $('#form_balancesheetindexing').outerHeight(true);
|
||||
let totalBalanceSheetsHeight = BalanceSheetHeaderHeight + BalanceSheetFooterHeight + BalanceSheetBodyPaddingHeight + BalanceSheetFormHeight;
|
||||
$("#ul_BalanceSheets").css({ 'height': `${$(window).innerHeight() - totalBalanceSheetsHeight}px`, 'overflow-y': 'overlay' }).attr('data-deductheight', `${totalBalanceSheetsHeight}`);
|
||||
}
|
||||
SaveBalSheetIndex(postdata) {
|
||||
var instance = this;
|
||||
instance.fileCacheHelper.loadJsFile('apps/transact/managers/ledgers/ledgermanager.js', function () {
|
||||
Bizgaze.Apps.Transact.Managers.LedgerManager.Instance().SaveBalSheetIndex(postdata).then(function (response) {
|
||||
var info = response.result;
|
||||
if (info != null) {
|
||||
$('.balance_indexing').empty();
|
||||
Bizgaze.Apps.Transact.Controls.BalanceSheetIndexing.Instance().loadlist(response);
|
||||
}
|
||||
else {
|
||||
MessageHelper.Instance().showError(response.message, 'Balancesheet_errormsg');
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
UpdateBalSheetIndex(postdata) {
|
||||
var instance = this;
|
||||
instance.fileCacheHelper.loadJsFile('apps/transact/managers/ledgers/ledgermanager.js', function () {
|
||||
Bizgaze.Apps.Transact.Managers.LedgerManager.Instance().UpdateBalanceSheetIndexes(postdata).then(function (response) {
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().closePopUp();
|
||||
var detail_instance = Unibase.Themes.Compact.Components.Details.Instance();
|
||||
var containerid = $("._bizgaze_detail_container:visible").attr("id");
|
||||
var _installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var portletid = detail_instance.unibase_core_activeportletid;
|
||||
detail_instance.loadWidgets(_installedAppId, portletid, "#" + containerid + "");
|
||||
MessageHelper.Instance().showSuccess(response.message, '');
|
||||
});
|
||||
});
|
||||
}
|
||||
ledgerGroupAutoComplete(LedgerGroupId) {
|
||||
var ledgertypeid = Number($('#txt_Ledgertype_TRN20').val());
|
||||
var url = _appsettings.server_url() + '/apis/v4/bizgaze/transact/ledgers/ledgergroupautocomplete/ledgertypeid/' + ledgertypeid;
|
||||
AutoCompleteHelper.getHelper().Create("#txt_Groups_TRN0", "#hf_LedgerGroupIdSelected_TRN0", url, function (response) {
|
||||
var data = response;
|
||||
});
|
||||
}
|
||||
ledgertypeAutoComplete(LedgertypeId) {
|
||||
var url = _appsettings.server_url() + '/apis/v4/bizgaze/transact/ledgers/ledgertypeautocomplete';
|
||||
AutoCompleteHelper.getHelper().Create("#txt_Ledgertype_TRN20", "#hf_LedgerGroupIdSelected_TRN0", url, function (response) {
|
||||
var data = response;
|
||||
});
|
||||
}
|
||||
static Instance() {
|
||||
if (this.instance === undefined) {
|
||||
this.instance = new BalanceSheetIndexing();
|
||||
}
|
||||
return this.instance;
|
||||
}
|
||||
}
|
||||
Controls.BalanceSheetIndexing = BalanceSheetIndexing;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
@@ -0,0 +1,55 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class FiscalYear extends Unibase.Platform.Core.BaseComponent {
|
||||
refreshFiscalYear() {
|
||||
var instance = this;
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
var PartitionId = 0;
|
||||
instance.fileCacheHelper.loadJsFile("platform/apps/components/partition.js", function () {
|
||||
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_partitionid") != undefined) {
|
||||
$(".DetailSetting_" + InstalledAppId + "_RefreshFiscalYear").click(function () {
|
||||
PartitionId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + InstalledAppId + "_partitionid").Value);
|
||||
Unibase.Platform.Apps.Components.Partition.Instance().createPartitionTables(PartitionId);
|
||||
});
|
||||
}
|
||||
else {
|
||||
Unibase.Platform.Apps.Components.Partition.Instance().refreshAllPartitions();
|
||||
}
|
||||
});
|
||||
}
|
||||
getFiscalyear(fiscalyearid, fromdate, todate) {
|
||||
debugger;
|
||||
var instance = this;
|
||||
var fdate = moment(fromdate.replaceAll("/", "-"), "DD-MM-YYYY").format("YYYY-MM-DD");
|
||||
var tdate = moment(todate.replaceAll("/", "-"), "DD-MM-YYYY").format("YYYY-MM-DD");
|
||||
if (fiscalyearid != 0 && fiscalyearid != null && fiscalyearid != undefined) {
|
||||
bootbox.confirm("Are you sure you want save this ?", function (result) {
|
||||
if (result == true) {
|
||||
instance.fileCacheHelper.loadJsFile("apps/transact/managers/ledgers/ledgermanager.js", function () {
|
||||
Bizgaze.Apps.Transact.Managers.LedgerManager.Instance().SaveClosingbalance(fiscalyearid, fdate, tdate).then(function (response) {
|
||||
if (response.status != Unibase.Data.Status.Error) {
|
||||
Unibase.Platform.Helpers.NavigationHelper.Instance().loadList(Unibase.Themes.Providers.DetailHelper.installedAppId, null);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new FiscalYear();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Controls.FiscalYear = FiscalYear;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"fiscalyear.js","sourceRoot":"","sources":["fiscalyear.ts"],"names":[],"mappings":"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"}
|
||||
+1
@@ -0,0 +1 @@
|
||||
var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{refreshFiscalYear(){var i=this,n=Unibase.Themes.Providers.DetailHelper.installedAppId,t=0;i.fileCacheHelper.loadJsFile("platform/apps/components/partition.js",function(){Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_partitionid")!=undefined?$(".DetailSetting_"+n+"_RefreshFiscalYear").click(function(){t=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n+"_partitionid").Value);Unibase.Platform.Apps.Components.Partition.Instance().createPartitionTables(t)}):Unibase.Platform.Apps.Components.Partition.Instance().refreshAllPartitions()})}getFiscalyear(t,i,r){var u=this,f=moment(i.replaceAll("/","-"),"DD-MM-YYYY").format("YYYY-MM-DD"),e=moment(r.replaceAll("/","-"),"DD-MM-YYYY").format("YYYY-MM-DD");t!=0&&t!=null&&t!=undefined&&bootbox.confirm("Are you sure you want save this ?",function(i){i==!0&&u.fileCacheHelper.loadJsFile("apps/transact/managers/ledgers/ledgermanager.js",function(){n.Apps.Transact.Managers.LedgerManager.Instance().SaveClosingbalance(t,f,e).then(function(n){n.status!=Unibase.Data.Status.Error&&Unibase.Platform.Helpers.NavigationHelper.Instance().loadList(Unibase.Themes.Providers.DetailHelper.installedAppId,null)})})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.FiscalYear=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,105 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class PortalGroupOpeningBalance extends Unibase.Platform.Core.BaseComponent {
|
||||
init(formpropertyid, prop, callback) {
|
||||
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
|
||||
}
|
||||
loadControl(containerid, prop) {
|
||||
var instance = this;
|
||||
var html = `<div class="PortalGroupOpeningBalDetails">
|
||||
<div class="openingBal_Details">
|
||||
<label class="PortalGroup"></label>
|
||||
<input type="hidden" id="txtPortalGroupId" value="1">
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblopnbal">Opening Balance</label>
|
||||
<div class="input-group">
|
||||
<input id="txtopnbal" value="0" class="form-control " data-val="true" data-val-number="The field ObAmount must be a number." data-val-range="The field ObAmount must be between 0 and 100." data-val-range-max="100" data-val-range-min="0" data-val-required="Opening Value Required" maxlength="19" name="ObAmount" placeholder="Opening Balance" type="text">
|
||||
<div class="input-group-btn col-sm-2">
|
||||
<select id="Cmbcrdr" class="btn btn-default btn-sm input-group selectpicker btnOpenBalType pull-right" data-live-search="true" title="Select">
|
||||
<option value="Dr">Dr</option>
|
||||
<option value="Cr">Cr</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="hdnobjournalid" value="0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblopndate">Opening Balance Date</label>
|
||||
<div class="input-group">
|
||||
<input id="txtObDate" value="01/20/2021" class="form-control datepicker-input required" data-val="true" data-val-date="The field ObDate must be a date." data-val-required="The ObDate field is required." name="ObDate" placeholder="dd/mm/yyyy" type="text">
|
||||
<span class="input-group-addon no-border bg-white">
|
||||
<i class="fa fa-calendar"></i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="line-dashed">
|
||||
<div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblmincredit">Minimum Credit</label>
|
||||
<div class="input-group">
|
||||
<input id="txtmincredit" value="0" class="form-control required number" data-val="true" data-val-number="The field MinCredit must be a number." data-val-required="Minimum Credit Value Required" maxlength="19" name="MinCredit" placeholder="Minimum Credit" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblmindebit">Minimum Debit</label>
|
||||
<div class="input-group">
|
||||
<input id="txtmindebit" value="0" class="form-control required number" data-val="true" data-val-number="The field MinDebit must be a number." data-val-required="Minimum Debit Value Required" maxlength="19" name="MinDebit" placeholder="Minimum Debit" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblmaxcredit">Maximum Credit</label>
|
||||
<div class="input-group">
|
||||
<input id="txtmaxcredit" value="0" class="form-control required number" data-val="true" data-val-number="The field MaxCredit must be a number." data-val-required="Maximum Credit Value Required" maxlength="19" name="MaxCredit" placeholder="Maximum Credit" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblmaxdebit">Maximum Debit</label>
|
||||
<div class="input-group">
|
||||
<input id="txtmaxdebit" value="0" class="form-control required number" data-val="true" data-val-number="The field MaxDebit must be a number." data-val-required="Max Debit Value Required" maxlength="19" name="MaxDebit" placeholder="Maximum Debit" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>`;
|
||||
$("#" + containerid).html(html);
|
||||
}
|
||||
loadControlSettings(controlsettingjson, formpropertyid) {
|
||||
throw new Error("Method not implemented.");
|
||||
}
|
||||
loadPropertySettings(propertysettings, formpropertyid, DocPropertyName) {
|
||||
throw new Error("Method not implemented.");
|
||||
}
|
||||
bindEditFormDetails(formpropertyid, propval, DocPropertyName) {
|
||||
var instance = this;
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new PortalGroupOpeningBalance();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Controls.PortalGroupOpeningBalance = PortalGroupOpeningBalance;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portalgroupopeningbalance.component.js","sourceRoot":"","sources":["portalgroupopeningbalance.component.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAqGhB;AArGD,WAAU,OAAO;IAChB,IAAiB,IAAI,CAmGjB;IAnGJ,WAAiB,IAAI;QACpB,IAAiB,QAAQ,CAiGlB;QAjGP,WAAiB,QAAQ;YACxB,IAAiB,QAAQ,CA+FxB;YA/FD,WAAiB,QAAQ;gBACxB,MAAa,yBAA0B,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;oBACjF,IAAI,CAAC,cAAsB,EAAE,IAAgB,EAAE,QAAkB;wBAChE,IAAI,cAAc,GAAG,OAAO,CAAC,MAAM,CAAC,SAAS,CAAC,YAAY,CAAC,cAAc,CAAC;oBAC3E,CAAC;oBACD,WAAW,CAAC,WAAgB,EAAE,IAAgB;wBAC7C,IAAI,QAAQ,GAAG,IAAI,CAAC;wBACpB,IAAI,IAAI,GAAG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oBAoEG,CAAC;wBACf,CAAC,CAAC,GAAG,GAAG,WAAW,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;oBACjC,CAAC;oBACD,mBAAmB,CAAC,kBAA0B,EAAE,cAAsB;wBACrE,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;oBAC5C,CAAC;oBACD,oBAAoB,CAAC,gBAA0C,EAAE,cAAsB,EAAE,eAAuB;wBAC/G,MAAM,IAAI,KAAK,CAAC,yBAAyB,CAAC,CAAC;oBAC5C,CAAC;oBACD,mBAAmB,CAAC,cAAsB,EAAE,OAAY,EAAE,eAAuB;wBAChF,IAAI,QAAQ,GAAG,IAAI,CAAC;oBACrB,CAAC;oBAED,MAAM,CAAC,QAAQ;wBACd,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;4BAC/B,IAAI,CAAC,SAAS,GAAG,IAAI,yBAAyB,EAAE,CAAC;wBAClD,OAAO,IAAI,CAAC,SAAS,CAAC;oBACvB,CAAC;iBAED;gBA7FY,kCAAyB,4BA6FrC,CAAA;YACF,CAAC,EA/FgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA+FxB;QACI,CAAC,EAjGU,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QAiGlB;IACL,CAAC,EAnGa,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAmGjB;AACL,CAAC,EArGS,OAAO,KAAP,OAAO,QAqGhB"}
|
||||
Vendored
Executable
+69
@@ -0,0 +1,69 @@
|
||||
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends Unibase.Platform.Core.BaseComponent{init(){var n=Unibase.Themes.Providers.DetailHelper.installedAppId}loadControl(n){var i=this,t=`<div class="PortalGroupOpeningBalDetails">
|
||||
<div class="openingBal_Details">
|
||||
<label class="PortalGroup"></label>
|
||||
<input type="hidden" id="txtPortalGroupId" value="1">
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblopnbal">Opening Balance</label>
|
||||
<div class="input-group">
|
||||
<input id="txtopnbal" value="0" class="form-control " data-val="true" data-val-number="The field ObAmount must be a number." data-val-range="The field ObAmount must be between 0 and 100." data-val-range-max="100" data-val-range-min="0" data-val-required="Opening Value Required" maxlength="19" name="ObAmount" placeholder="Opening Balance" type="text">
|
||||
<div class="input-group-btn col-sm-2">
|
||||
<select id="Cmbcrdr" class="btn btn-default btn-sm input-group selectpicker btnOpenBalType pull-right" data-live-search="true" title="Select">
|
||||
<option value="Dr">Dr</option>
|
||||
<option value="Cr">Cr</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="hdnobjournalid" value="0">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblopndate">Opening Balance Date</label>
|
||||
<div class="input-group">
|
||||
<input id="txtObDate" value="01/20/2021" class="form-control datepicker-input required" data-val="true" data-val-date="The field ObDate must be a date." data-val-required="The ObDate field is required." name="ObDate" placeholder="dd/mm/yyyy" type="text">
|
||||
<span class="input-group-addon no-border bg-white">
|
||||
<i class="fa fa-calendar"></i>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<hr class="line-dashed">
|
||||
<div class="row">
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblmincredit">Minimum Credit</label>
|
||||
<div class="input-group">
|
||||
<input id="txtmincredit" value="0" class="form-control required number" data-val="true" data-val-number="The field MinCredit must be a number." data-val-required="Minimum Credit Value Required" maxlength="19" name="MinCredit" placeholder="Minimum Credit" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblmindebit">Minimum Debit</label>
|
||||
<div class="input-group">
|
||||
<input id="txtmindebit" value="0" class="form-control required number" data-val="true" data-val-number="The field MinDebit must be a number." data-val-required="Minimum Debit Value Required" maxlength="19" name="MinDebit" placeholder="Minimum Debit" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblmaxcredit">Maximum Credit</label>
|
||||
<div class="input-group">
|
||||
<input id="txtmaxcredit" value="0" class="form-control required number" data-val="true" data-val-number="The field MaxCredit must be a number." data-val-required="Maximum Credit Value Required" maxlength="19" name="MaxCredit" placeholder="Maximum Credit" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-3">
|
||||
<div class="form-group floating-label-form-group floating-label-form-group-with-value">
|
||||
<label for="lblmaxdebit">Maximum Debit</label>
|
||||
<div class="input-group">
|
||||
<input id="txtmaxdebit" value="0" class="form-control required number" data-val="true" data-val-number="The field MaxDebit must be a number." data-val-required="Max Debit Value Required" maxlength="19" name="MaxDebit" placeholder="Maximum Debit" type="number">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>`;$("#"+n).html(t)}loadControlSettings(){throw new Error("Method not implemented.");}loadPropertySettings(){throw new Error("Method not implemented.");}bindEditFormDetails(){var n=this}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.PortalGroupOpeningBalance=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
@@ -0,0 +1,38 @@
|
||||
var Bizgaze;
|
||||
(function (Bizgaze) {
|
||||
let Apps;
|
||||
(function (Apps) {
|
||||
let Transact;
|
||||
(function (Transact) {
|
||||
let Controls;
|
||||
(function (Controls) {
|
||||
class PortalGroupOpeningBalance_Settings {
|
||||
loadSettingHtml() {
|
||||
return ``;
|
||||
}
|
||||
bindControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
SaveControlData(controldatajson) {
|
||||
return "";
|
||||
}
|
||||
loadControlPropertiesHtml(Container) {
|
||||
return ``;
|
||||
}
|
||||
bindPropertySettings(prop) {
|
||||
return ``;
|
||||
}
|
||||
savePropertySettings(prop) {
|
||||
return "";
|
||||
}
|
||||
static Instance() {
|
||||
if (this._instance === undefined)
|
||||
this._instance = new PortalGroupOpeningBalance_Settings();
|
||||
return this._instance;
|
||||
}
|
||||
}
|
||||
Controls.PortalGroupOpeningBalance_Settings = PortalGroupOpeningBalance_Settings;
|
||||
})(Controls = Transact.Controls || (Transact.Controls = {}));
|
||||
})(Transact = Apps.Transact || (Apps.Transact = {}));
|
||||
})(Apps = Bizgaze.Apps || (Bizgaze.Apps = {}));
|
||||
})(Bizgaze || (Bizgaze = {}));
|
||||
+1
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"portalgroupopeningbalance.settings.js","sourceRoot":"","sources":["portalgroupopeningbalance.settings.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAmChB;AAnCD,WAAU,OAAO;IACb,IAAiB,IAAI,CAiCpB;IAjCD,WAAiB,IAAI;QACjB,IAAiB,QAAQ,CA+BxB;QA/BD,WAAiB,QAAQ;YACrB,IAAiB,QAAQ,CA6BxB;YA7BD,WAAiB,QAAQ;gBACrB,MAAa,kCAAkC;oBAE3C,eAAe;wBACX,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,eAAe,CAAC,eAAoB;wBAChC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,yBAAyB,CAAC,SAAS;wBAC/B,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBACD,oBAAoB,CAAC,IAAgB;wBACjC,OAAO,EAAE,CAAC;oBACd,CAAC;oBAGD,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;4BAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,kCAAkC,EAAE,CAAC;wBAC9D,OAAO,IAAI,CAAC,SAAS,CAAC;oBAC1B,CAAC;iBACJ;gBA3BY,2CAAkC,qCA2B9C,CAAA;YACL,CAAC,EA7BgB,QAAQ,GAAR,iBAAQ,KAAR,iBAAQ,QA6BxB;QACL,CAAC,EA/BgB,QAAQ,GAAR,aAAQ,KAAR,aAAQ,QA+BxB;IACL,CAAC,EAjCgB,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAiCpB;AACL,CAAC,EAnCS,OAAO,KAAP,OAAO,QAmChB"}
|
||||
Vendored
Executable
+1
@@ -0,0 +1 @@
|
||||
var Bizgaze;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadSettingHtml(){return``}bindControlData(){return""}SaveControlData(){return""}loadControlPropertiesHtml(){return``}bindPropertySettings(){return``}savePropertySettings(){return""}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.PortalGroupOpeningBalance_Settings=t})(t=n.Controls||(n.Controls={}))})(t=n.Transact||(n.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));
|
||||
Reference in New Issue
Block a user