CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs
@@ -22,7 +22,8 @@
    {
        EC_MergerSingleBLL bll_EC_MergerSingleBLL = null;
        Sys_DictionaryBLL bll_Sys_DictionaryBLL = null;
        public string therowspan = "";
        public string tablesee = "";
        //初始化
        public AgMergerOrderDetail()
        {
@@ -115,12 +116,90 @@
            this.spanPMS_CompletionTime.InnerText = (m_EC_MergerSingle.PMS_CompletionTime ?? DateTime.Now).ToString("yyyy-MM-dd");
            this.spanPMS_TotalPrice.InnerText = (m_EC_MergerSingle.PMS_TotalPrice ?? 0).ToString("0.00");
            this.spanPMS_Remarks.InnerText = m_EC_MergerSingle.PMS_Remarks;
            if (string.IsNullOrEmpty(m_EC_MergerSingle.PMS_Remarks))
            {
                this.txtPSO_Remarks_o_TR1.Visible = false;
            }
            else
            {
                this.txtPSO_Remarks_o.InnerText = m_EC_MergerSingle.PMS_Remarks;
            }
            if (m_EC_MergerSingle.Keyid != null)
            {
                List<EC_MergerOrders> m_EC_MergerOrdersList = bll_EC_MergerSingleBLL.GetEC_MergerOrdersListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerOrders>;
                this.RepClientList.DataSource = m_EC_MergerOrdersList;
                this.RepClientList.DataBind();
                List<EC_MergerForums> m_EC_MergerForumsList = bll_EC_MergerSingleBLL.GetEC_MergerForumsListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerForums>;
                if (m_EC_MergerForumsList == null || m_EC_MergerForumsList.Count == 0)
                {
                    this.yuanshi.Visible = true;
                    m_EC_MergerForumsList = new List<EC_MergerForums>();
                    //EC_MergerForums m_EC_MergerForums = new EC_MergerForums();
                    //m_EC_MergerForums.PSF_Forumsid = 1;
                    //m_EC_MergerForumsList.Add(m_EC_MergerForums);
                }
                else
                {
                    this.yuanshi.Visible = false;
                }
                foreach (var eC_MergerForums in m_EC_MergerForumsList)
                {
                    if (eC_MergerForums.PSF_PressesDesk.IndexOf("数码") >= 0 || eC_MergerForums.PSF_PressesDesk.IndexOf("直接修切") >= 0)
                    {
                        eC_MergerForums.shifouxianshi = "display:none;";
                    }
                    if (eC_MergerForums.PSF_PressesDesk.IndexOf("与其他订单合版") >= 0)
                    {
                        eC_MergerForums.shifouxianshi = "display:none;";
                        eC_MergerForums.shifouxianshiheban = "display:none;";
                        eC_MergerForums.shifouqitadingdan = "";
                    }
                    else
                    {
                        eC_MergerForums.shifouqitadingdan = "display:none;";
                    }
                    if (eC_MergerForums.PSF_PressesDesk.IndexOf("轮转") >= 0)
                    {
                        eC_MergerForums.shifouxianshilunzhuan = "display:none;";
                    }
                    else
                    {
                        eC_MergerForums.shifouxianshilunzhuan = "";
                    }
                }
                this.Repeater1.DataSource = m_EC_MergerForumsList;
                this.Repeater1.DataBind();
                List<EC_MergerHoudaos> m_EC_MergerHoudaosList = bll_EC_MergerSingleBLL.GetEC_MergerHoudaosListByKeyid(m_EC_MergerSingle.Keyid) as List<EC_MergerHoudaos>;
                this.RepeaterHoudaoList.DataSource = m_EC_MergerHoudaosList;
                this.RepeaterHoudaoList.DataBind();
                if (m_EC_MergerHoudaosList == null || m_EC_MergerHoudaosList.Count <= 0)
                {
                    tablesee = "display:none;";
                }
                if (m_EC_MergerHoudaosList != null)
                {
                    therowspan = (m_EC_MergerHoudaosList.Count + 1) + "";
                }
                else
                {
                    therowspan = "1";
                }
            }
            return true;
        }
@@ -132,5 +211,58 @@
            bll_EC_MergerSingleBLL.UpdateModel(m_EC_MergerSingle);
            JavaScript.RefreshParent(this);
        }
        public string show(string str, string strPlateSource)
        {
            string reStr = string.Empty;
            if (strPlateSource == "本厂CTP")
            {
                if (str == "CTPCount")
                {
                    reStr = "style=" + "\"" + "" + "\"";
                }
                else if (str == "PSSpec")
                {
                    reStr = "style=" + "\"" + "display:none" + "\"";
                }
                else
                {
                    reStr = "style=" + "\"" + "display:none" + "\"";
                }
            }
            else if (strPlateSource == "自带CTP")
            {
                if (str == "CTPCount")
                {
                    reStr = "style=" + "\"" + "display:none" + "\"";
                }
                else if (str == "PSSpec")
                {
                    reStr = "style=" + "\"" + "display:none" + "\"";
                }
                else
                {
                    reStr = "style=" + "\"" + "display:none" + "\"";
                }
            }
            else if (strPlateSource == "自带菲林" || strPlateSource == "本厂菲林")
            {
                if (str == "CTPCount")
                {
                    reStr = "style=" + "\"" + "display:none" + "\"";
                }
                else if (str == "PSSpec")
                {
                    reStr = "style=" + "\"" + "" + "\"";
                }
                else
                {
                    reStr = "style=" + "\"" + "" + "\"";
                }
            }
            return reStr;
        }
    }
}