username@email.com
2025-12-01 8ca9d136d69ac111a2b99d5e30dd3e83c3f0b1ed
CY_ECommercePlatform/CY.WebForm/Pages/financial/OrderFinancial.aspx.cs
@@ -32,6 +32,7 @@
        EC_OrderBasicBLL _eC_OrderBasicBLL = null;
        OA_StaffBLL bll_OA_StaffBLL = null;
        OA_KaipiaoshenqingBLL bLL_OA_KaipiaoshenqingBLL = null;
        /// <summary>
        /// 初始化构造
@@ -40,6 +41,7 @@
        {
            _eC_OrderBasicBLL = new EC_OrderBasicBLL();
            bll_OA_StaffBLL = new OA_StaffBLL();
            bLL_OA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL();
        }
        /// <summary>
@@ -120,14 +122,14 @@
                this.selBusinessManagerId.DataValueField = "Keyid";
                this.selBusinessManagerId.DataBind();
                this.selBusinessManagerId.Items.Insert(0, new ListItem("全部", ""));
                this.selBusinessManagerId.Items.Insert(1, new ListItem(CurrentUser.ShortName, "0"));
                //this.selBusinessManagerId.Items.Insert(1, new ListItem(CurrentUser.ShortName, "0"));
                //客户经理
                this.selAccountManagerId.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, true);
                this.selAccountManagerId.DataTextField = "Name";
                this.selAccountManagerId.DataValueField = "Keyid";
                this.selAccountManagerId.DataBind();
                this.selAccountManagerId.Items.Insert(0, new ListItem("全部", ""));
                this.selAccountManagerId.Items.Insert(1, new ListItem(CurrentUser.ShortName, "0"));
                //this.selAccountManagerId.Items.Insert(1, new ListItem(CurrentUser.ShortName, "0"));
                //初次数据加载
                btn_Search_Click(btn_Search, new EventArgs());
@@ -204,6 +206,22 @@
                PageIndex = UCPager1.AspNetPager.CurrentPageIndex
            };
            IEnumerable<EC_OrderBasic> result = _eC_OrderBasicBLL.SelectModelPage_Financial(pagination, SearchParam);
            foreach (var eC_OrderBasic in result)
            {
                if(eC_OrderBasic.KaipiaoshenqingId.HasValue )
                {
                    var oA_Kaipiaoshenqing = bLL_OA_KaipiaoshenqingBLL.GetModelByKeyid(eC_OrderBasic.KaipiaoshenqingId);
                    if (oA_Kaipiaoshenqing == null)
                    {
                        eC_OrderBasic.KaipiaoshenqingId = null;
                    }
                    else if (string.IsNullOrEmpty(oA_Kaipiaoshenqing.Fapiaohao))
                    {
                        eC_OrderBasic.KaipiaoshenqingId = null;
                    }
                }
            }
            rptData.DataSource = result;
            rptData.DataBind();