Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

pricedetails.component.min.js 7.0KB

1
  1. var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{init(n,t){var i=this;i.loadControlSettings(t.ControlJsonText,t.FormPropertyId);i.loadPropertySettings(t.PropertySettings,t.FormPropertyId)}loadControl(n){$("#"+n).html('<div class="totalOrderSummay form-group mb-0"><input type = "hidden" id = "hdn_customcontrol" class="value-control" value = "Bizgaze.Apps.Transact.Controls.PriceDetails.Instance().checkEditValidations();"<div><span class="text-dark">Gross Amount <\/span><span class="pull-right text-dark" id="lblSummary_GrossAmount">0.00<\/span><\/div><input type="hidden" id="hfNetTotal" /><input type="hidden" id="hfTotalDiscountAmount" /><input type="hidden" id="hfTotalScrapDiscountAmount" value="0" /><input type="hidden" id="hfTotalTaxAmount" /><div id="PriceDetails_Discount"><span class="text-dark">Discount <\/span> <span class="pull-right text-dark" id="lblSummary_TotalDiscount">0.00<\/span><\/div><div id="PriceDetails_AssblAmount"><span class="text-dark">Assbl. Amount <\/span><span class="pull-right text-dark" id="lblSummary_AssessableTotal">0.00<\/span><\/div><div id="TDSAmount" class="hidden"><span>TDS Amount <\/span><span class="pull-right text-dark" id="lblSummary_TDSTotal">0.00<\/span> <\/div><div id="TotalTax"><span class="text-dark">Total Tax <\/span> <span class="pull-right text-dark" id="lblSummary_TaxTotal">0.00<\/span><\/div><div id="div_ScrapDiscount" class="hidden"><span> (less)Scrap Discount <\/span> <span class="pull-right text-dark" id="lblSummary_ScrapDiscountAmount">0.00<\/span><\/div><div id="PriceDetails_NetTotal"><strong class="text-dark"> Net Total <\/strong> <strong><span class="pull-right text-dark" id="lblSummary_NetTotal">0.00<\/span><\/strong><\/div><\/div>')}loadControlSettings(){var i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_estimateid")==undefined?0:Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_estimateid").Value),t;i!=0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["platform/core/helpers/numberhelper/numberhelper.js","apps/transact/managers/estimates/estimatemanager.js"],function(){n.Apps.Transact.Managers.EstimateManager.Instance().getEstimate(i).then(function(n){var t=n.result,i,r;t.PaymentTermId!=0&&(i=new Option(t.PaymentTermName,t.PaymentTermId,!0),$(".txtAutoComplete_PaymentTermId").append(i));$(".hfAutoCompleteId_PaymentTermId").val(t.PaymentTermId);r=t.TotalAmount+t.TaxAmount-t.DiscountAmount;$("#lblSummary_TotalDiscount").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(t.DiscountAmount),2));$("#lblSummary_AssessableTotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(t.TotalAmount)-Number(t.DiscountAmount),2));$("#lblSummary_GrossAmount").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(t.TotalAmount),2));$("#lblSummary_TDSTotal").text(0);$("#lblSummary_TaxTotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(t.TaxAmount),2));$("#lblSummary_ScrapDiscountAmount").text(0);$("#lblSummary_NetTotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(r),2));$("#txt_Terms").html(t.Terms);$("#div_ScrapDiscount").addClass("hidden");t.Description==null||t.Description==" "||$(".note-placeholder").text("")})});t=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_opportunityid")==undefined?0:Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_opportunityid").Value);t!=0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("apps/transact/managers/opportunity/opportunitymanager.js",function(){n.Apps.Transact.Managers.OpportunityManager.Instance().getOpportunity(t).then(function(n){var t=n.result,i=t.TotalAmount+t.TaxAmount-t.DiscountAmount;$("#lblSummary_TotalDiscount").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(t.DiscountAmount),2));$("#lblSummary_AssessableTotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(t.TotalAmount)-Number(t.DiscountAmount),2));$("#lblSummary_GrossAmount").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(t.TotalAmount),2));$("#lblSummary_TDSTotal").text(0);$("#lblSummary_TaxTotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(t.TaxAmount),2));$("#lblSummary_ScrapDiscountAmount").text(0);$("#lblSummary_NetTotal").text(Unibase.Core.Helpers.NumberHelper.Instance().roundNumber(Number(i),2));$("#txt_Terms").html(t.Terms);$("#div_ScrapDiscount").addClass("hidden");t.Description==null||t.Description==" "||$(".note-placeholder").text("")})})}loadPropertySettings(){return null}bindEditFormDetails(){return null}checkEditValidations(){let i=this;var t=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_orderid")==undefined?0:Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+Unibase.Themes.Providers.DetailHelper.installedAppId+"_orderid").Value);t>0&&Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(["apps/transact/managers/orders/ordermanager.js","apps/transact/managers/inventory/dcmanager.js"],function(){n.Apps.Transact.Managers.OrderManager.Instance().getOrderDetails(t).then(function(t){var r;let i=t.result,u=Number($(".txtAutoComplete_organizationid").val()),f=Number($(".txtAutoComplete_orgcontactid").val()),e=Number($(".txtAutoComplete_billingaddressid").val()),o=Number($(".txtAutoComplete_shippingaddressid").val()),s=Number($(".txtAutoComplete_billfromaddressid").val()),h=Number($(".txtAutoComplete_shipfromaddressid").val()),c=$(".dropdown_istaxinclusive option:selected").val().toString().toLowerCase(),l=Number($(".dropdown_paymentmethodid option:selected").val());if(t!=null){let a="";n.Apps.Transact.Managers.DCManager.Instance().getdcsbyorderid(t.result.OrderId).then(function(n){r=n.result;(u!=i.OrganizationId||e!=i.BillingAddressId||o!=i.ShippingAddressId||s!=i.BillFromAddressId||c!=i.IsTaxInclusive.toString().toLowerCase()||l!=i.PaymentMethodId||f!=i.OrgContactId)&&r!=null&&r!=""&&r!=undefined&&(a="You have made some important changes in Order, Please ReSave Invoice");h!=i.ShipFromAddressId&&r!=null&&r!=""&&r!=undefined&&(a="You have made some important changes in Order, Please ReSave DC, Invoice");a!=""&&a!=null&&bootbox.confirm({message:a,closeButton:!1,buttons:{confirm:{label:"Ok",className:"btn-success"},cancel:{label:"No",className:"d-none"}},callback:function(){}})})}})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.PriceDetails=i})(i=t.Controls||(t.Controls={}))})(i=t.Transact||(t.Transact={}))})(t=n.Apps||(n.Apps={}))})(Bizgaze||(Bizgaze={}));