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