|
|
using BWP.B3Sale;
|
|
|
using TSingSoft.WebPluginFramework;
|
|
|
using BWP.B3UnitedInfos;
|
|
|
using BWP.Web.Pages.B3Butchery.Bills.ProduceFinish_;
|
|
|
using TSingSoft.WebPluginFramework.Pages;
|
|
|
using BWP.Web.Pages.B3Sale.Bills.Order_;
|
|
|
using BWP.Web.Pages.B3YunKen.Overlays;
|
|
|
using BWP.Web.Pages.B3Sale.Bills.SaleOutStore_;
|
|
|
using BWP.Web.Pages.B3Sale.Bills.SaleForecast_;
|
|
|
using BWP.Web.Pages.B3Butchery.Bills.ProductNotice_;
|
|
|
using BWP.Web.Pages.B3Butchery.Reports.ProductNoticeReport_;
|
|
|
using BWP.Web.Pages.B3Butchery.Bills.ProductInStore_;
|
|
|
using BWP.Web.Pages.B3Sale.Bills.CustomerApply_;
|
|
|
using BWP.Web.Pages.B3Butchery.Dialogs;
|
|
|
using BWP.B3Frameworks.Attributes;
|
|
|
using BWP.B3Sale.BO;
|
|
|
using BWP.Web.Pages.B3Sale.Bills.Verification_;
|
|
|
using BWP.Web.Pages.B3Sale.Bills.ReturnInStore_;
|
|
|
using BWP.Web.Pages.B3Sale.Bills.ReturnApplication_;
|
|
|
using BWP.B3Frameworks;
|
|
|
using BWP.B3Frameworks.Utils;
|
|
|
using System;
|
|
|
using BWP.Web.Pages;
|
|
|
using BWP.Web.Pages.WeixinMessage_;
|
|
|
|
|
|
namespace BWP.B3_YunKen.Web
|
|
|
{
|
|
|
public class PluginClass : IPluginClass
|
|
|
{
|
|
|
|
|
|
public void OnInit()
|
|
|
{
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.EnableStandardGoods);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.RecordLastSaleOutStoreDate);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.IsDealers);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.DriverNameAllowSame);
|
|
|
GlobalFlags.On(B3UnitedInfosConsts.GlobalFlags.库存支持品牌项);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.IsDisplayCustomerAcceptSourceBillInfo);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.IsWrappageDisplayNo);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.GatheringEditGatheringTime);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.QueryGoodsIsStandard);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.PriceBillOnlySetStandard);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.IsYunKen);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.SaleForecastEmployeeAndDeptIsReadOnly);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.PriceBillNotCodeRemark);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.OpenReturnInStoreSelectOutStore);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.OpenReturnInStoreUnCheckNotDeleteAccpet);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.UseCustomerAcceptDate);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.CustAcceptAnalyseUseDealerZone);
|
|
|
GlobalFlags.On(B3FrameworksConsts.GlobalFlags.青花瓷公众号登陆支持验证码);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.SetPriceByBrandItem);
|
|
|
GlobalFlags.On(B3UnitedInfosConsts.GlobalFlags.QucklyAddGoodsByBrandItem);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.ManySaleOutStoreToOneCustomerAccept);
|
|
|
GlobalFlags.On(B3SaleConsts.Flags.GatheringVerificationByDetails);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(OrderEdit).FullName, typeof(OrderEdit_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(SaleOutStoreEdit).FullName, typeof(SaleOutStoreEdit_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(SaleForecastEdit).FullName, typeof(SaleForecastEdit_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(ProductNoticeEdit).FullName, typeof(ProductNoticeEdit_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(ProductNoticeReport).FullName, typeof(ProductNoticeReport_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(ProduceFinishEdit).FullName, typeof(ProduceFinishEdit_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(ProductInStoreEdit).FullName, typeof(ProduceFinishBtnExt).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(CustomerApplyEdit).FullName, typeof(CustomerApplyEdit_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(SelectProductNoticeDialog).FullName, typeof(SelectProductNoticeDialog_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(CustomerApplyList).FullName, typeof(CustomerApplyList_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(VerificationPage).FullName, typeof(VerificationPage_Ext).FullName);
|
|
|
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(ReturnInStoreEdit).FullName, typeof(ReturnInStoreEdit_Ext).FullName);
|
|
|
WpfPageFactory.RegisterPageOverlay(typeof(ReturnApplicationEdit).FullName, typeof(ReturnApplicationEdit_Ext).FullName);
|
|
|
|
|
|
WeChatDataTemplateNameAttribute.SetCustomName(typeof(Order), "耘垦销售订单");
|
|
|
WeChatDataTemplateNameAttribute.SetCustomName(typeof(SaleOutStore), "耘垦销售出库单");
|
|
|
WeChatDataTemplateNameAttribute.SetCustomName(typeof(SaleForecast), "耘垦销售预报");
|
|
|
WeixinMessageUtil.RegisterCustomView("耘垦客户验收", (message) => { return new CusAcceptWeixinMessageTemplate(message); });
|
|
|
}
|
|
|
|
|
|
public static bool TryGetViewCreator(string type, Func<int, int> creator)
|
|
|
{
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
public void OnUnitInit()
|
|
|
{
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
}
|