There is no Data<\/div>');$("#"+n.PopUpContainerId).find(".span_Listsearch_count").text("0");$("#"+n.PopUpContainerId).find(".header_list").removeClass("d-none")}getKPIData(n,t,i,r){let f=this,u=0,e="Bizgaze_Platform_Analytics_Reports_"+n,o=Unibase.Core.Helpers.NumberHelper.Instance();Unibase.Platform.Analytics.Managers.ReportManager.Instance().getReportByUniqueId(e).then(function(n){if(n.result!=null&&n.result!=""){var e={ReportId:n.result.ReportId,page:1,pageSize:20,Filter:[],FilterId:0,InputParameters:[{Key:"organizationid",Value:t.toString(),ExpOp:1}],SearchTerm:null,DateFilter:null,DisplayModeTypeId:1,FromDate:"",ToDate:"",IsPortletWidget:!1,IsShowAll:!1,SortColumn:""};Unibase.Platform.Analytics.Managers.ReportManager.Instance().getReportInfo(e).then(function(n){if(n.result!=null&&n.result.ReportJsonData.Result.Data!=null&&n.result.ReportJsonData.Result.Data!=""){let t=JSON.parse(n.result.ReportJsonData.Result.Data);u=o.roundNumber(t[0][i],2);$("#"+f.ContainerId).find("#"+r).text(u)}})}})}getCCH_KPIDetails(t,i){let r=this,u=0,f=0,e=0,o=0,s=0,h=0;n.Apps.Transact.Managers.OrderManager.Instance().getCustomerCreditHealth(t,i).then(function(n){let t=n.result,c=Unibase.Core.Helpers.NumberHelper.Instance();t!=""&&t!=null&&(u=c.roundNumber(t.CreditLimit,2),f=c.roundNumber(t.AvailLimit,2),e=c.roundNumber(t.OverDue,2),o=c.roundNumber(t.OutStandingAmount,2),s=c.roundNumber(t.Credits,2),h=c.roundNumber(t.ClearanceAmount,2),$("#"+r.ContainerId).find("#span_CreditLimit").text(u),$("#"+r.ContainerId).find("#span_AvailLimit").text(f),$("#"+r.ContainerId).find("#span_OverDue").text(e),$("#"+r.ContainerId).find("#span_Due").text(o),$("#"+r.ContainerId).find("#span_Credits").text(s),$("#"+r.ContainerId).find("#span_Clearance").text(h));r.getKPIData("CreditLimit_CCH_OrdersKPIWidget",i,"creditlimit","span_CreditLimit");r.getKPIData("AvailLimit_CCH_OrdersKPIWidget",i,"availlimit","span_AvailLimit");r.getKPIData("OverDue_CCH_OrdersKPIWidget",i,"overdue","span_OverDue");r.getKPIData("DueAmount_CCH_SalesOrdersKPIWidget",i,"outstandingamount","span_Due");r.getKPIData("Credits_CCH_SalesOrdersKPIWidget",i,"credits","span_Credits");r.getKPIData("ClearanceAmount_CCH_OrdersKPIWidget",i,"clearanceamount","span_Clearance")})}getInvoiceDetails(t,i){let r=this,u=!1;i=="OverDue"&&(u=!0);n.Apps.Transact.Managers.InvoiceManager.Instance().getPendingSalesInvoicesByContactId(t,u).then(function(n){var u=n.result,f;if(u=="")r.noData();else{var a=new Date,o=!1,s="";for($("#"+r.PopUpContainerId).find("#widget_list_container").html('
<\/li>'),f=0;f'+t.InvoiceNo+"<\/span> ("+t.LobShortCode+")<\/span>
"+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(t.InvoiceDate)+'<\/span>
<\/div>'+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(t.RefDate,"DD MMM YYYY")+"<\/span>
"+t.RefNo+'<\/span><\/div>'+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(e,"DD MMM YYYY")+"<\/span>
"+Unibase.Platform.Helpers.DateTimeHelper.Instance().daysFromNow(t.InvoiceDate)+' Days ago<\/span><\/div>'+h+'<\/div>
'+c+'<\/div>
'+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(l,2)+'<\/div><\/div><\/li>
'+t.InvoiceNo+"<\/span> ("+t.LobShortCode+")<\/div>"+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(t.InvoiceDate)+'<\/div>
- Due Date/<\/li>
- '+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(e,"DD MMM YYYY")+'<\/li><\/ul>
- Days<\/li>
- '+Unibase.Platform.Helpers.DateTimeHelper.Instance().daysFromNow(t.InvoiceDate)+' Days ago<\/li><\/ul>
- Total<\/li>
- '+h+'<\/li><\/ul>
- Paid<\/li>
- '+c+'<\/li><\/ul>
- Due<\/li>
- '+Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(l,2)+"<\/li><\/ul><\/div><\/li>"}$("#"+r.PopUpContainerId).find(".span_Listsearch_count").text(u.length);i=="Due"||i=="OverDue"&&o==!0?$("#"+r.PopUpContainerId).find(".list-Report-Due:last").after(s):r.noData()}})}getPaymentDetails(t){let i=this;n.Apps.Transact.Managers.PaymentManager.Instance().getAllPendingPayments(t).then(function(n){var r=n.result,f,u;if(r=="")i.noData();else{for($("#"+i.PopUpContainerId).find("#widget_list_container").html('
- <\/li>'),f="",u=0;u
'+t.PaymentNo+"<\/span> ("+t.RefNo+")<\/span>
"+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate(t.PaymentDate)+'<\/span><\/div>'+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(t.CreatedDate,"DD MMM YYYY")+"<\/span>
"+t.ContactName+'<\/span><\/div>'+e+'<\/div>
'+t.TotalAmount+'<\/div>
'+t.StageName+'<\/div><\/div><\/li>
'+t.PaymentNo+"<\/span> ("+t.RefNo+")<\/div><\/li>- "+t.StageName+'<\/li><\/ul>
- Days ago<\/li>
- '+e+'<\/li><\/ul>
- Total<\/li>
- '+t.TotalAmount+"<\/li><\/ul><\/div><\/li>"}$("#"+i.PopUpContainerId).find(".list-Report-Clearance:last").after(f);$("#"+i.PopUpContainerId).find(".span_Listsearch_count").text(r.length)}})}getCreditNotesDetails(t){var i=this;n.Apps.Transact.Managers.InvoiceManager.Instance().getCreditNotesByContactId(t).then(function(n){var u=n.result,e,f;if(u.length!=0)for($("#"+i.PopUpContainerId).find("#widget_list_container").html('
- <\/li>'),e="",f=0;f
'+r.InvoiceNo+"<\/span> ("+r.LobShortCode+")<\/span> <\/br>"+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(r.InvoiceDate,"DD MMM YYYY")+'<\/span><\/div>'+r.RefNo+"<\/span>
"+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(r.RefDate,"DD MMM YYYY")+'<\/span><\/div>'+s+'<\/div>
'+o+'<\/div>
'+h+'<\/div><\/div><\/div>
'+r.InvoiceNo+"<\/span> ("+r.LobShortCode+")<\/span> <\/br>"+Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(r.InvoiceDate,"DD MMM YYYY")+'<\/span><\/div> - Total<\/li>
- '+s+'<\/li><\/ul>
- Consumed <\/li>
- '+o+'<\/li><\/ul>
- Remaining<\/li>
- '+h+"<\/li><\/ul><\/div><\/div><\/li>";$("#"+i.PopUpContainerId).find(".list-Report-Credits:last").after(e)}$("#"+i.PopUpContainerId).find(".span_Listsearch_count").text(u.length);(u.length==0||u=="")&&$("#"+i.PopUpContainerId).find(".header_list").removeClass("d-md-block").addClass("d-none");i.getAdvancePayments(t,u.length)})}getAdvancePayments(t,i){let r=this;n.Apps.Transact.Managers.PaymentManager.Instance().getAdvancePaymentsByOrgId(t).then(function(n){var u=n.result,e,f;if($("#"+r.PopUpContainerId).find("#widget_list_container").append('
<\/i><\/i>Advance Payments<\/span><\/div><\/span><\/div><\/div><\/div>- <\/li>'),u!=""){for(e=u.length,$(".advacepayment_Listsearch_count").html(e),u.length==0&&i==0&&(r.noData(),$(".card-advancePayments").addClass("d-none")),f=0;f