예제 #1
0
        private void BtnRequestAuditClick(object sender, RoutedEventArgs e)
        {
            if (!ucProductMaintainPriceInfo_Tab.Focus())
            {
                Window.Alert("请切换到价格Tab执行", MessageType.Warning);
                return;
            }

            if (!VM.ProductMaintainPriceInfo.HasItemPriceMaintainPermission)
            {
                Window.Alert("没有编辑该商品价格的权限,无法提交审核", MessageType.Error);
                return;
            }

            if (ValidationManager.Validate(ucProductMaintainPriceInfo))
            {
                _productFacade.AuditProductPriceInfo(VM, (obj, args) =>
                {
                    if (args.FaultsHandle())
                    {
                        return;
                    }
                    Window.MessageBox.Show("提交审核成功", MessageBoxType.Success);
                    VM.ProductMaintainPriceInfo.ProductPriceRequestStatus = ProductPriceRequestStatus.Origin;
                });
            }
        }