| | |
| | | { |
| | | EC_MergerSingleBLL bll_EC_MergerSingleBLL = null; |
| | | Sys_DictionaryBLL bll_Sys_DictionaryBLL = null; |
| | | |
| | | public string therowspan = ""; |
| | | public string tablesee = ""; |
| | | //初始化 |
| | | public AgMergerOrderDetail() |
| | | { |
| | |
| | | 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; |
| | | } |
| | | |
| | |
| | | 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; |
| | | } |
| | | } |
| | | } |