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.seriesmanager=i.Managers.SeriesManager.Instance();this.datetimehelper=n.Platform.Helpers.DateTimeHelper.Instance()}jsFiles(){return["platform/series/managers/seriesmanager.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","platform/core/infos/status.js","platform/series/components/seriesformatlist.js"]}cssFiles(){return[]}html(){return`
`}load(t,i){function o(){var e=this,i=$("#txt_FromDate").val().toString().split("/"),r=i.filter(function(n){return n!==""}),u=r[2].split(" "),o=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:new Date(f),maxDate:new Date(2050,11,31)})}var f=this,r,u,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()});$("#chk_istodate").on("change",function(){if($(this).is(":checked")){$("#txt_ToDate").prop("disabled",!0);$("#txt_ToDate").css("cursor","not-allowed");var n=new Date;$("#txt_ToDate").removeClass("required")}else $("#txt_ToDate").prop("disabled",!1),$("#txt_ToDate").addClass("required"),$("#txt_ToDate").removeAttr("style")});r=new Date;u=r.getDate()+"/"+(r.getMonth()+1)+"/"+r.getFullYear()+" ";$("#txt_FromDate").val(""+u+"");r.setDate(r.getDate()+364);e=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(o).on("changeDate",o);$("#txt_ToDate").val(""+e+"");$("#txt_ToDate").daterangepicker({locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,showDropdowns:!0,minYear:1901,minDate:u,maxDate:new Date(2050,11,31)});$("#btn_CloseSeriesFormat").click(function(){$("#"+i).modal("hide");$("#"+i).remove()});$("#btn_SaveSeriesFormat").click(function(){let r=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("form_SeriesFormat");if(r==!1)return MessageHelper.Instance().showError("Mandatory fields are missing","div_SeriesFormatMessage"),!1;f.Saveseriesformat(t,i)});f.loaddata(t)}render(i){this.navigationHelper.popup(i,"",n.Platform.Series.Components.CreateSeriesFormat.Instance(),null,t.Helpers.Size.DockLeft)}loaddata(n){var t=this;n!=0&&t.seriesmanager.getSeriesFormat(n).then(function(n){$("#serform_title").text(" Edit Series Format");$("#hf_StartingNo").val(n.result.StartingNumber);$("#txt_SeriesFormat").val(n.result.seriesformat);$("#txt_NumberPrefix").val(n.result.NumberPrefix);$("#txt_NumberSize").val(n.result.NumberSize);$("#txt_FromDate").val(t.datetimehelper.formatLocalDate1(n.result.FromDate,""));var i=n.result.LastNumber;i>=n.result.StartingNumber?($("#lbl_StartingNo").text("Last Number").append("*<\/span>"),$("#txt_StartingNo").attr("placeholder","Last Number*"),$("#txt_StartingNo").attr("data-label","Last Number*"),$("#txt_StartingNo").val(i)):$("#txt_StartingNo").val(n.result.StartingNumber);$("#hf_SeriesId").val(n.result.SeriesId);$("#hfSeriesFormatId").val(n.result.SeriesFormatId);$("#chk_istodate").prop("checked",n.result.IsToDateUndefined);n.result.IsToDateUndefined==!0&&($("#txt_ToDate").prop("disabled",!0),$("#txt_ToDate").css("cursor","not-allowed"),$("#txt_ToDate").removeClass("required"));$("#txt_ToDate").val(t.datetimehelper.formatLocalDate1(n.result.ToDate,""));$("#txt_ToDate").daterangepicker({locale:{format:"DD/MM/YYYY"},singleDatePicker:!0,showDropdowns:!0,minDate:new Date(t.datetimehelper.formatLocalDate1(n.result.FromDate,"YYYY/MM/DD"))});$("#div_SeriesFormat").addClass("floating-label-form-group-with-value");$("#div_StartingNo").addClass("floating-label-form-group-with-value");$("#div_NumberSize").addClass("floating-label-form-group-with-value");$("#div_NumberPrefix").addClass("floating-label-form-group-with-value")})}Saveseriesformat(t,i){var f=this,e=moment($("#txt_FromDate").val(),"DD/MM/YYYY").add(1,"days").format("YYYY/MM/DD"),u;let o=moment($("#txt_ToDate").val(),"DD/MM/YYYY").add(1,"days").format("YYYY/MM/DD"),s=new Date(o),h=new Date(e);u=Number($("#hf_seriesid").val());let c={SeriesId:u,SeriesFormatId:t,SeriesFormatName:$("#txt_SeriesFormat").val().toString(),NumberPrefix:$("#txt_NumberPrefix").val().toString(),NumberSize:Number($("#txt_NumberSize").val()),StartingNumber:Number($("#txt_StartingNo").val()),FromDate:h,ToDate:s,LastNumber:0,IsToDateUndefined:$("#chk_istodate").prop("checked")};f.seriesmanager.saveSeriesFormat(c).then(function(t){t.status==n.Data.Status.Error?MessageHelper.Instance().showError(t.message,"div_SeriesFormatMessage"):(MessageHelper.Instance().showSuccess(t.message,"div_SeriesFormatMessage"),$("#"+i).modal("hide"),$("#"+i).remove(),r.SeriesFormatList.Instance().FormatList())})}static Instance(){return this.instance===undefined&&(this.instance=new u),this.instance}}r.CreateSeriesFormat=u})(r=i.Components||(i.Components={}))})(i=t.Series||(t.Series={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));