From fa8310bfd01c7f3123077d6d2f6a96a92645a034 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 09 四月 2026 08:43:30 +0800
Subject: [PATCH] 板材填了就减少库存   根据  板材规格    数量(张)和  发版套数  算出库存需要减少的量,减少库存  完成

---
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs |  134 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 133 insertions(+), 1 deletions(-)

diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs
index 7461408..dc5a813 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgMergerOrderDetail.aspx.cs
+++ b/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;
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.1