var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super();this.InstalledAppId=0;this.seriesManager=i.Managers.SeriesManager.Instance();this.companymanager=Bizgaze.Apps.CRM.Companies.Managers.CompanyManager.Instance()}jsFiles(){return["platform/series/managers/seriesmanager.js","apps/crm/companies/managers/companymanager.js","platform/series/components/series.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","platform/core/infos/status.js","platform/series/requests/series.js"]}cssFiles(){return[]}html(){return`
Create Series
Description
`}load(t,i){function s(){var i=$("#txt_fromdate").val().toString().split("/"),r=i.filter(function(n){return n!==""}),u=r[2].split(" "),e=parseInt(u[0]),n=new Date(moment($("#txt_fromdate").val(),"DD/MM/YYYY").format("YYYY/MM/DD")),f=new Date(moment($("#txt_fromdate").val(),"DD/MM/YYYY").format("YYYY/MM/DD")),t;n.setDate(n.getDate()+364);t=n.getDate()+"/"+(n.getMonth()+1)+"/"+n.getFullYear()+" ";$("#txt_ToDate").val(t);$("#txt_ToDate").daterangepicker({locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,minDate:f,maxDate:new Date(2050,11,31)})}var u=this,e,r,f,o;u.summernote();e=n.Platform.Series.Components.Series.Instance().InstalledAppId;u.InstalledAppId=e;$("#txt_StartingNo").addClass("numberonly");$("#txt_NumberSize").addClass("numberonly");$("#txt_NumberPrefix").addClass("numberonly");$(".numberonly").keypress(function(n){n.which>47&&n.which<58||n.preventDefault()}).on("paste",function(n){n.preventDefault()});$("#txt_ToDate,#txt_fromdate").keypress(function(n){n.which>44&&n.which<58||n.preventDefault()});r=new Date;f=r.getDate()+"/"+(r.getMonth()+1)+"/"+r.getFullYear()+" ";$("#txt_fromdate").val(""+f+"");r.setDate(r.getDate()+364);o=r.getDate()+"/"+(r.getMonth()+1)+"/"+r.getFullYear()+" ";$("#txt_fromdate").daterangepicker({locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,maxDate:new Date(2050,11,31)}).change(s).on("changeDate",s);$("#txt_ToDate").val(""+o+"");$("#txt_ToDate").daterangepicker({locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,minDate:f,maxDate:new Date(2050,11,31)});`1`;$("#chk_istodate").on("change",function(){$(this).is(":checked")?($("#txt_ToDate").prop("disabled",!0),$("#txt_ToDate").css("cursor","not-allowed"),$("#txt_ToDate").removeClass("required")):($("#txt_ToDate").prop("disabled",!1),$("#txt_ToDate").addClass("required"),$("#txt_ToDate").removeAttr("style"))});$("#chk_ManualNumbering").on("change",function(){$(this).is(":checked")?($("#txt_StartingNo").prop("disabled",!0),$("#txt_NumberSize").prop("disabled",!0),$("#txt_NumberPrefix").prop("disabled",!0),$("#txt_SeriesFormat").prop("disabled",!0),$("#txt_StartingNo").removeClass("required"),$("#txt_SeriesFormat").removeClass("required"),$("#txt_NumberPrefix").removeClass("required"),$("#txt_NumberSize").removeClass("required")):($("#txt_StartingNo").prop("disabled",!1),$("#txt_NumberSize").prop("disabled",!1),$("#txt_NumberPrefix").prop("disabled",!1),$("#txt_SeriesFormat").prop("disabled",!1),$("#txt_StartingNo").addClass("required"),$("#txt_SeriesFormat").addClass("required"),$("#txt_NumberPrefix").addClass("required"),$("#txt_NumberSize").addClass("required"))});$("#btn_SaveSeries").click(function(){let r=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("frm_CreateSeries");if(r==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","div_SeriesMessage"),!1;u.saveSeries(i,t)});$(".div_SeriesType").addClass("hidden");$("#chk_IsRandom").on("change",function(){$(this).is(":checked")?$(".div_SeriesType").removeClass("hidden"):$(".div_SeriesType").addClass("hidden")});u.loaddata(t)}loadForm(n,t){u.Instance().init(t)}init(i){this.navigationHelper.popup(i,"",n.Platform.Series.Components.CreateSeries.Instance(),null,t.Helpers.Size.DockLeft)}loaddata(t){var i=this,r,u;let f=_appsettings.server_url()+"/apis/v4/unibase/platform/apps/appkeyautocomplete";AutoCompleteHelper.getHelper().Create("#txt_AppliedFor","#hf_AppliedFor",f,function(){});r=_appsettings.server_url()+"/apis/v4/bizgaze/crm/companies/getcompaniesAutoComplete";AutoCompleteHelper.getHelper().Create("#sel_Companies","#hfSelect2_Companies",r,function(){});u=_appsettings.server_url()+"/apis/v4/bizgaze/crm/companies/getbranchesAutoComplete";AutoCompleteHelper.getHelper().Create("#sel_Branches","#hfSelect2_Branches",u,function(){});t!=0&&($(".sp_title").text("Edit Series"),$("#div_AppliedFor").addClass("hidden"),$(".div_SFormat").remove(),$(".div_Format").remove(),$(".div_Dates").remove(),$(".div_ManualNum").remove(),this.seriesManager.getSeriesById(t).then(function(t){var u;if($("#txt_SeriesName").val(t.result.SeriesName),$("#hfSeriesId").val(t.result.SeriesId),$("#hf_AppliedFor").val(t.result.AppKeyId),$("#txt_AppliedFor").removeClass("required"),$("#div_Series_Description").summernote("code",t.result.Description),$("#div_SeriesName").addClass("floating-label-form-group-with-value"),t.result.IsRandom==!0&&($("#chk_IsRandom").prop("checked",!0),$("#ddl_SeriesType").val(t.result.SeriesType),$(".div_SeriesType").removeClass("hidden")),t.result.Companies!=""&&t.result.Companies!=null){var f=t.result.Companies,r=[];i.companymanager.getAssignedCompanies(f).then(function(n){var i,t;if(n.result!=null){for(i="",t=0;t'+n.result[t].CompanyName+"<\/option>";$("#sel_Companies").append(i).val(r).trigger("change")}})}t.result.Branches!=""&&t.result.Branches!=null&&(u=n.Platform.Membership.Infos.Identity.getCurrentUser().userId,i.companymanager.getAssignedBranches(t.result.Branches,u).then(function(n){var r=[],i,t;if(n.result!=null){for(i="",t=0;t'+n.result[t].BranchName+"<\/option>";$("#sel_Branches").append(i).val(r).trigger("change")}}));$("#hf_StatusId").val(t.result.StatusId)}))}summernote(){$("#div_Series_Description").summernote({height:100,minHeight:null,maxHeight:null,focus:!0,placeholder:"Enter Description",codemirror:{mode:"text/html",htmlNode:!0,lineNumbers:!0},toolbar:[["font",["bold","italic","underline"]],["color",["color"]],["view",["fullscreen","codeview","help"]],]})}getSelectedBranches(){var i=[],n=$("#sel_Branches").val(),r,t;if(n!=null&&n!="null"&&n!=""&&n!=undefined){for(n=n.toString(),i=n.split(","),r="",t=0;t
<\/p>"?r="":(r=$("#div_Series_Description").summernote("code").toString(),r=r.replace("

","").replace("<\/p>",""));let a={SeriesId:i,SeriesName:$("#txt_SeriesName").val(),Description:r,AppKeyId:s,CreateSeriesFormat:w,NumberPrefix:i==0?$("#txt_NumberPrefix").val():"",NumberSize:i==0?Number($("#txt_NumberSize").val()):0,InstalledAppId:l,ManualNumbering:$("#chk_ManualNumbering").is(":checked"),Companies:this.getSelectedCompanies(),Branches:this.getSelectedBranches(),IsRandom:$("#chk_IsRandom").is(":checked"),SeriesType:Number($("#ddl_SeriesType option:selected").val()),StatusId:Number($("#hf_StatusId").val())};i!=0&&(a.CreateSeriesFormat=null);this.seriesManager.createSeries(a).then(function(i){i.status==n.Data.Status.Error?MessageHelper.Instance().showError(i.message,"div_SeriesMessage"):(MessageHelper.Instance().showSuccess(i.message,"div_SeriesMessage"),$("#"+t).modal("hide"),$("#"+t).remove(),n.Platform.Series.Components.Series.Instance().load(0,"",null))})}static Instance(){return this.instance===undefined&&(this.instance=new u),this.instance}}r.CreateSeries=u})(r=i.Components||(i.Components={}))})(i=t.Series||(t.Series={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));