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 @@ +