private void LoadData() { var saleFiliales = new List <ProxyFiliale> { new ProxyFiliale(Guid.Empty, "全部销售公司", new List <int>()) }; if (WarehouseAuths != null && WarehouseAuths.Count > 0) { foreach (var warehouseFilialeAuth in WarehouseAuths) { foreach (var hostingFilialeAuth in warehouseFilialeAuth.FilialeAuths) { saleFiliales.AddRange(hostingFilialeAuth.ProxyFiliales); } } } RCB_SaleFiliale.DataSource = saleFiliales.GroupBy(p => new { p.ProxyFilialeId, p.ProxyFilialeName }).Select(g => new { g.Key.ProxyFilialeId, g.Key.ProxyFilialeName }); RCB_SaleFiliale.DataBind(); RCB_SaleFiliale.SelectedIndex = 0; StartTime = DateTime.Now.AddDays(-30); EndTime = DateTime.Now; RDP_StartTime.SelectedDate = DateTime.Now.AddDays(-30); RDP_EndTime.SelectedDate = DateTime.Now; }
public void BindHostingFiliale(WarehouseAuth warehouse) { var hostingFilialeAuths = new List <HostingFilialeAuth>(); if (warehouse != null) { foreach (var storage in warehouse.Storages) { foreach (var hostingFilialeAuth in storage.Filiales.Where(act => act.HostingFilialeId != Guid.Empty)) { if (hostingFilialeAuths.Any(act => act.HostingFilialeId == hostingFilialeAuth.HostingFilialeId)) { continue; } hostingFilialeAuths.Add(hostingFilialeAuth); } } } var datasource = new List <HostingFilialeAuth>(); if (hostingFilialeAuths.Count > 0) { datasource.Add(new HostingFilialeAuth { HostingFilialeId = Guid.Empty, HostingFilialeName = "--请选择--" }); } datasource.AddRange(hostingFilialeAuths); RCB_SaleFiliale.DataSource = datasource; RCB_SaleFiliale.DataTextField = "HostingFilialeName"; RCB_SaleFiliale.DataValueField = "HostingFilialeId"; RCB_SaleFiliale.DataBind(); }
/// <summary> /// 销售公司 /// </summary> public void LoadSaleFilialeData() { var list = CacheCollection.Filiale.GetHeadList().Where(ent => ent.IsActive && ent.FilialeTypes.Contains((int)FilialeType.SaleCompany)); RCB_SaleFiliale.DataSource = list; RCB_SaleFiliale.DataTextField = "Name"; RCB_SaleFiliale.DataValueField = "ID"; RCB_SaleFiliale.DataBind(); RCB_SaleFiliale.Items.Insert(0, new RadComboBoxItem(string.Empty, Guid.Empty.ToString())); }
private void LoadSaleFilialeAndSalePlatform() { RCB_SaleFiliale.DataSource = CacheCollection.Filiale.GetHeadList(); RCB_SaleFiliale.DataTextField = "Name"; RCB_SaleFiliale.DataValueField = "ID"; RCB_SaleFiliale.DataBind(); RCB_SaleFiliale.Items.Insert(0, new RadComboBoxItem("全部", Guid.Empty.ToString())); RCB_SaleFiliale.SelectedIndex = 0; RCB_SalePlatform.DataSource = CacheCollection.SalePlatform.GetList(); RCB_SalePlatform.DataTextField = "Name"; RCB_SalePlatform.DataValueField = "ID"; RCB_SalePlatform.DataBind(); RCB_SalePlatform.Items.Insert(0, new RadComboBoxItem("全部", Guid.Empty.ToString())); RCB_SalePlatform.SelectedIndex = 0; SaleFilialeID = new Guid(RCB_SaleFiliale.SelectedValue); SalePlatformID = new Guid(RCB_SalePlatform.SelectedValue); }
/// <summary> /// 绑定站点信息 /// </summary> protected void BindWebSiteInfo() { var list = CacheCollection.Filiale.GetHeadList(); RCB_SaleFiliale.DataSource = list; RCB_SaleFiliale.DataTextField = "Name"; RCB_SaleFiliale.DataValueField = "ID"; RCB_SaleFiliale.DataBind(); RCB_SalePlatform.DataSource = CacheCollection.SalePlatform.GetList(); RCB_SalePlatform.DataTextField = "Name"; RCB_SalePlatform.DataValueField = "ID"; RCB_SalePlatform.DataBind(); RCB_SalePlatform.Items.Insert(0, new RadComboBoxItem("全部", Guid.Empty.ToString())); RCB_SalePlatform.SelectedIndex = 0; SaleFilialeId = new Guid(RCB_SaleFiliale.SelectedValue); SalePlatformId = new Guid(RCB_SalePlatform.SelectedValue); }
/// <summary>加载数据 /// </summary> private void LoadShowData() { //加载销售公司 var list = CacheCollection.Filiale.GetHeadList().Where(ent => ent.IsActive && ent.FilialeTypes.Contains((int)FilialeType.SaleCompany)); RCB_SaleFiliale.DataSource = list; RCB_SaleFiliale.DataTextField = "Name"; RCB_SaleFiliale.DataValueField = "ID"; RCB_SaleFiliale.DataBind(); RCB_SaleFiliale.Items.Insert(0, new RadComboBoxItem("全部", Guid.Empty.ToString())); RCB_SaleFiliale.SelectedIndex = 0; //销售平台 RCB_SalePlatform.Items.Insert(0, new RadComboBoxItem("全部", Guid.Empty.ToString())); RCB_SalePlatform.SelectedIndex = 0; //会员余额操作类型枚举 var typeList = EnumAttribute.GetDict <MemberBalanceChangeTypeEnum>(); RCB_Type.DataSource = typeList; RCB_Type.DataBind(); RCB_Type.Items.Insert(0, new RadComboBoxItem("全部", "0")); RCB_Type.SelectedIndex = 0; //会员余额操作状态枚举 var stateList = EnumAttribute.GetDict <MemberBalanceChangeStateEnum>(); RCB_State.DataSource = stateList; RCB_State.DataBind(); RCB_State.Items.Insert(0, new RadComboBoxItem("全部", "0")); RCB_State.SelectedValue = "2";//首次默认显示待确认状态 //时间控件 RDP_StartTime.MaxDate = DateTime.Now; RDP_StartTime.SelectedDate = DateTime.Now.AddDays(-30); RDP_EndTime.SelectedDate = DateTime.Now; StartTime = RDP_StartTime.SelectedDate.Value; EndTime = RDP_EndTime.SelectedDate.Value; }
/// <summary>加载销售公司 /// </summary> private void LoadSaleFilialeList() { var list = CacheCollection.Filiale.GetHeadList(); RCB_SaleFiliale.DataSource = list; RCB_SaleFiliale.DataTextField = "Name"; RCB_SaleFiliale.DataValueField = "ID"; RCB_SaleFiliale.DataBind(); RCB_SaleFiliale.Items.Insert(0, new RadComboBoxItem("全部", Guid.Empty.ToString())); RCB_SaleFiliale.SelectedIndex = 0; //资金流向类型 RCB_FlowType.Items.Insert(0, new RadComboBoxItem("全部", "0")); RCB_FlowType.Items.Insert(1, new RadComboBoxItem("增加", "1")); RCB_FlowType.Items.Insert(2, new RadComboBoxItem("减少", "-1")); RCB_FlowType.SelectedIndex = 0; //时间控件 RDP_StartTime.MaxDate = DateTime.Now; RDP_StartTime.SelectedDate = DateTime.Now.AddDays(-30); RDP_EndTime.SelectedDate = DateTime.Now; StartTime = RDP_StartTime.SelectedDate.Value; EndTime = RDP_EndTime.SelectedDate.Value; }