From d4b2c1b7b734daafb89a6ccf13120ae6004f8dbb Mon Sep 17 00:00:00 2001 From: wushukun <18860363876@163.com> Date: Thu, 11 Jan 2018 13:51:38 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj | 2 ++ .../B3YunKen/Bill/ProductInStore_TempIOC.cs | 30 +++++++++++++++++++ .../Pages/TypeIOCs/ProductInStore_TempIOC.cs | 29 ++++++++++++++++++ BWP.B3_YunKen/BWP.B3_YunKen.csproj | 1 + 4 files changed, 62 insertions(+) create mode 100644 BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/ProductInStore_TempIOC.cs create mode 100644 BWP.B3_YunKen.Web/Pages/TypeIOCs/ProductInStore_TempIOC.cs diff --git a/BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj b/BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj index bfbbbef..9dfb82c 100644 --- a/BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj +++ b/BWP.B3_YunKen.Web/BWP.B3_YunKen.Web.csproj @@ -97,6 +97,7 @@ ASPXCodeBehind + ASPXCodeBehind @@ -153,6 +154,7 @@ + Code diff --git a/BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/ProductInStore_TempIOC.cs b/BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/ProductInStore_TempIOC.cs new file mode 100644 index 0000000..6816070 --- /dev/null +++ b/BWP.B3_YunKen.Web/Pages/B3YunKen/Bill/ProductInStore_TempIOC.cs @@ -0,0 +1,30 @@ + +using BWP.B3Butchery.Utils; +using BWP.B3Frameworks; +using BWP.Web.Pages.B3Butchery.Bills.ProductInStore_Temp_; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Web.UI.WebControls; +using TSingSoft.WebControls2; + +namespace BWP.B3_YunKen.TypeIoc +{ + [TypeIOC(typeof(ProductInStore_TempEdit), typeof(ProductInStore_TempEdit.IOCs.BeforeDetailGridApplyLayout))] + class ProductInStore_TempIOC : ProductInStore_TempEdit.IOCs.BeforeDetailGridApplyLayout + { + public void Invoke(DFEditGrid grid) + { + var bran = new DFEditGridColumn("BrandItem_ID"); + bran.InitEditControl += delegate (object sender, InitEditControlEventArgs e) + { + e.Control.DataKind = B3ButcheryDataSource.存货品牌; + e.Control.DFDisplayField = "BrandItem_Name"; + e.Control.EnableInputArgument = true; + e.Control.EnableTopItem = true; + e.Control.Width = Unit.Pixel(120); + }; + } + } +} diff --git a/BWP.B3_YunKen.Web/Pages/TypeIOCs/ProductInStore_TempIOC.cs b/BWP.B3_YunKen.Web/Pages/TypeIOCs/ProductInStore_TempIOC.cs new file mode 100644 index 0000000..31ea525 --- /dev/null +++ b/BWP.B3_YunKen.Web/Pages/TypeIOCs/ProductInStore_TempIOC.cs @@ -0,0 +1,29 @@ +using BWP.B3Butchery.Utils; +using BWP.B3Frameworks; +using BWP.Web.Pages.B3Butchery.Bills.ProductInStore_Temp_; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Web.UI.WebControls; +using TSingSoft.WebControls2; + +namespace BWP.Web.Pages.TypeIOCs +{ + [TypeIOC(typeof(ProductInStore_TempEdit), typeof(ProductInStore_TempEdit.IOCs.BeforeDetailGridApplyLayout))] + class ProductInStore_TempIOC : ProductInStore_TempEdit.IOCs.BeforeDetailGridApplyLayout + { + public void Invoke(DFEditGrid grid) + { + var bran = new DFEditGridColumn("BrandItem_ID"); + bran.InitEditControl += delegate (object sender, InitEditControlEventArgs e) + { + e.Control.DataKind = B3ButcheryDataSource.存货品牌; + e.Control.DFDisplayField = "BrandItem_Name"; + e.Control.EnableInputArgument = true; + e.Control.Width = Unit.Pixel(120); + }; + grid.Add(bran); + } + } +} diff --git a/BWP.B3_YunKen/BWP.B3_YunKen.csproj b/BWP.B3_YunKen/BWP.B3_YunKen.csproj index 3467c76..37836ff 100644 --- a/BWP.B3_YunKen/BWP.B3_YunKen.csproj +++ b/BWP.B3_YunKen/BWP.B3_YunKen.csproj @@ -78,6 +78,7 @@ +