Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        /// <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()));
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        /// <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;
        }
Exemplo n.º 7
0
        /// <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;
        }