using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web.UI.WebControls; using BWP.Web.Pages.B3Sale.Reports; using Forks.EnterpriseServices.DataForm; using Forks.EnterpriseServices.DomainObjects2; using Forks.EnterpriseServices.DomainObjects2.DQuery; namespace BWP.Web.Overlays { class SaleOutStoreAnalyse_Ext: SaleOutStoreAnalyse { protected override bool AddCustomerSelfColumns(JoinAlias alias, DQueryDom dom, ListItem field) { // return base.AddCustomerSelfColumns(alias, dom, field); if (field.Text == "FreightPrice") { dom.Columns.Add(DQSelectColumn.Field("FreightPrice", alias)); dom.GroupBy.Expressions.Add(DQExpression.Field(alias, field.Value)); ColumnNames.Add(field.Value); return true; } return false; } protected override void AddCustomerShowFields(Dictionary fileInfo, DFInfo mainInfo, DFInfo detailInfo, List spec) { _fileInfo.Add("FreightPrice", mainInfo); } } }