private void BindPage()
        {
            if (SysNo != null)
            {
                _facade = new ProductChannelInfoFacade();
                _facade.GetProductChannelPeriodPriceBySysNo(SysNo.Value, (obj, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        return;
                    }
                    if (args.Result == null)
                    {
                        CPApplication.Current.CurrentPage.Context.Window.Alert("无法渠道商品信息.");
                        return;
                    }
                    var vm = args.Result.Convert <ProductChannelPeriodPrice, ProductChannelPeriodPriceVM>();

                    _sysNo = SysNo.Value;

                    vm.ChannelProductInfo = productVM;

                    DataContext = vm;
                });
            }
            else
            {
                _sysNo = 0;
                var item = new ProductChannelPeriodPriceVM();
                item.Status             = ProductChannelPeriodPriceStatus.Init;
                item.ChannelProductInfo = productVM;
                DataContext             = item;
            }
        }