From 85c82e61104884a052893b2a642e732d1182707f Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 21 一月 2025 14:01:03 +0800
Subject: [PATCH] 专版施工单  订单的后道工序复制到专版工单的后道工序

---
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx              |    4 
 CY_ECommercePlatform/CY.WebForm/js/business/Order.js                           |    2 
 CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs                             |   12 ++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx                  |    4 
 CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs                           |    7 ++
 CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs                                |    8 +-
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs |   61 +++++++++++++++++++-
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx    |   12 +++
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx                |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx                |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx       |    8 +-
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs                          |   25 ++++++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs      |    1 
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx         |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx                   |    4 
 15 files changed, 134 insertions(+), 22 deletions(-)

diff --git a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
index 3cbc719..c6d1a8a 100644
--- a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
@@ -546,6 +546,18 @@
             return _eC_OrderBasicDAL.DeleteOutOrder(OrderId);
         }
 
+
+        /// <summary>
+        /// 鍒犻櫎澶栧崗璁㈠崟
+        /// </summary>
+        /// <param name="OrderId"></param>
+        /// <returns></returns>
+        public bool UpdateOldOrderSurplusPrintNum(int outOrderId)
+        {
+            return _eC_OrderBasicDAL.UpdateOldOrderSurplusPrintNum(outOrderId);
+        }
+
+
         /// <summary>
         /// 鏍规嵁鏂板璁㈠崟鎿嶄綔锛屽苟淇敼璁㈠崟鐘舵��
         /// </summary>
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
index a51933f..f9e9567 100644
--- a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
@@ -376,6 +376,13 @@
         bool DeleteOutOrder(int OrderId);
 
         /// <summary>
+        /// 淇敼鍘熻鍗曟暟閲�
+        /// </summary>
+        /// <param name="OrderId"></param>
+        /// <returns></returns>
+        bool UpdateOldOrderSurplusPrintNum(int outOrderId);
+
+        /// <summary>
         /// 缁熻璁㈠崟閲戦
         /// </summary>
         /// <param name="pagination">鍒嗛〉瀵硅薄</param>
diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs b/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs
index 2e8f212..16d9cdb 100644
--- a/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_WorkPlan.cs
@@ -57,7 +57,7 @@
                     }
                     else if (HoubufapiaoStatus == 2)
                     {
-                        return "鍊欒ˉ鍙戠エ";
+                        return "鍚庤ˉ鍙戠エ";
                     }
                     else if (HoubufapiaoStatus == 3)
                     {
@@ -81,15 +81,15 @@
                 {
                     if (EvaluationStatus == 1)
                     {
-                        return "宸蹭粯娆�";
+                        return "宸叉姤閿�";
                     }
                     else if (EvaluationStatus == 2)
                     {
-                        return "鏈粯娆�";
+                        return "鏈姤閿�";
                     }
                     
                     else
-                        return "鏈粯娆�";
+                        return "鏈姤閿�";
                 }
                 else
                 {
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
index 8cc520c..2f41745 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
@@ -293,6 +293,31 @@
         }
 
         /// <summary>
+        /// 鍒犻櫎澶栧崗璁㈠崟
+        /// </summary>
+        /// <param name="OrderId"></param>
+        /// <returns></returns>
+        public bool UpdateOldOrderSurplusPrintNum(int OrderId)
+        {
+            IList<SqlParameter> sqlParms = new List<SqlParameter>()
+            {
+                new SqlParameter("@Keyid",OrderId)
+            };
+            string sql = " Update [EC_OrderExtend] Set [SurplusPrintNum]=[PrintNum]   where [Keyid] = (select [OrderId] from [OA_OrderWorkListRelation] where [RelationTargetId] = @Keyid and [RelationTypeId]=4 )  ;Update [EC_OrderBasic] Set [OrderState]=2   where [Keyid] = (select [OrderId] from [OA_OrderWorkListRelation] where [RelationTargetId] = @Keyid and [RelationTypeId]=4 )   ";
+
+            try
+            {
+                _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+            return true;
+        }
+       
+
+        /// <summary>
         /// 鍒嗛〉鏌ヨ
         /// </summary>
         /// <param name="query">鏌ヨ瀵硅薄</param>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
index 7f4183a..35ce08d 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
@@ -24,6 +24,15 @@
             });
         }
 
+        //鍒犻櫎
+        function onChexiao(keyid) {
+            top.Dialog.confirm("纭畾瑕佹挙閿�璇ュ鍗忚鍗曞悧锛�", function () {
+                window.location = "/Pages/business/AgOutsourcSingleAllList.aspx?chexiao=" + keyid;
+            });
+        }
+
+        
+
         $(function () {
             $(".UnRecive").each(function (ii, vv) {
                 $(vv).remove();
@@ -211,7 +220,7 @@
                         <th class='w40px' style="text-align: center;">
                             閫佽揣
                         </th>
-                        <th class='w80px'>
+                        <th class='w120px'>
                             鎿嶄綔
                         </th>
                     </tr>
@@ -271,6 +280,7 @@
                                 </td>
                                 <td>
                                         <span menu_member_case_id="case_outAfterOrder" menu_member_case_name="淇敼" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='outAfterOrder(<%#Eval("Keyid") %>,<%#Eval("OldOrderId") %>)'>淇敼</span>&nbsp; 
+                                    <span menu_member_case_id="case_chexiaoOrder" menu_member_case_name="鎾ら攢" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onChexiao(<%#Eval("Keyid") %>)'>鎾ら攢</span>&nbsp; 
                                         <span menu_member_case_id="case_deleteOrder" menu_member_case_name="鍒犻櫎" class="a_under <%#Eval("OrderState").ToString() == "1"?"":"UnRecive" %>" onclick='onDelete(<%#Eval("Keyid") %>)'>鍒犻櫎</span>
                                 </td>
                             </tr>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs
index 282b1e5..530672e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx.cs
@@ -9,6 +9,7 @@
 using CY.Model;
 using CY.BLL.EC;
 using CY.Infrastructure.Query;
+using System.Transactions;
 
 namespace CY.WebForm.Pages.business
 {
@@ -35,12 +36,66 @@
                 if (_eC_OrderBasic.BuyerId == CurrentUser.MemberId)
                 {
                     if (bll_EC_OrderBasicBLL.DeleteOutOrder(Request["delete"].ToInt32().Value))
-                        Response.Redirect("/Pages/business/AgOutsourcSingleAllList.aspx");
+                        JavaScript.MessageBox("鍒犻櫎鎴愬姛", this, "window.location='/Pages/business/AgOutsourcSingleAllList.aspx'"); 
                     else
-                        Response.Redirect("/Pages/business/AgOutsourcSingleAllList.aspx");
+                        JavaScript.MessageBox("鍒犻櫎澶辫触", this);
                 }
                 else
-                    Response.Redirect("/Pages/business/AgOutsourcSingleAllList.aspx");
+                    JavaScript.MessageBox("鍒犻櫎澶辫触", this);
+            }
+
+            if (!string.IsNullOrEmpty(Request["chexiao"]))
+            {
+                EC_OrderBasic _eC_OrderBasic = bll_EC_OrderBasicBLL.SelectModelById(Request["chexiao"].ToInt32().Value);
+                if(_eC_OrderBasic.SellerName != "鍏朵粬")
+                {
+                    JavaScript.MessageBox("宸茬粡纭渚涘簲鍟嗕笉鑳芥挙鍗曪紒", this);
+                }
+                if (_eC_OrderBasic.BuyerId == CurrentUser.MemberId)
+                {
+                    var res = false;
+                    using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
+  new TransactionOptions
+  {
+      IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted,
+      Timeout = TransactionManager.MaximumTimeout
+  }
+  )
+           )
+                    {
+                        try
+                        {
+                            res = bll_EC_OrderBasicBLL.UpdateOldOrderSurplusPrintNum(Request["chexiao"].ToInt32().Value);
+                            res = bll_EC_OrderBasicBLL.DeleteOutOrder(Request["chexiao"].ToInt32().Value);
+                            scope.Complete();
+                        }
+                        catch (Exception ex)
+                        {
+                            PAGEHandleException(ex);
+                            JavaScript.MessageBox("鎾ゅ崟鎴愬姛", this);
+                        }
+                        finally
+                        {
+                            // 閲婃斁璧勬簮
+                            scope.Dispose();
+                        }
+                    }
+
+                    
+                    if (res)
+                    {
+                        JavaScript.MessageBox("鎾ゅ崟鎴愬姛", this, "window.location='/Pages/business/AgOutsourcSingleAllList.aspx'");
+                        
+                    }
+                    else
+                    {
+                        JavaScript.MessageBox("鎾ゅ崟澶辫触", this);
+                       
+                    }
+                       
+                }
+                else
+                    JavaScript.MessageBox("鎾ゅ崟澶辫触", this);
             }
 
             UCPager1.AspNetPager.PageChanged += AspNetPager1_PageChanged;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx
index c9bb454..cbe99a5 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderDetail.aspx
@@ -350,10 +350,10 @@
                                 </tr>
                                 <tr class=" price_tabbg" style="font-weight: bold; background-color: #E6E6E6;">
                                     <td>
-                                        鐗堟潗绫诲瀷
+                                        <span  style="<%#Eval("shifouxianshi")%>" >鐗堟潗绫诲瀷</span>
                                     </td>
                                     <td colspan="2">
-                                        瑙勬牸
+                                         <span  style="<%#Eval("shifouxianshi")%>" >  瑙勬牸</span>
                                     </td>
                                     <td id="lbCTPCount" <%#show("CTPCount",Eval("PSF_PlateSource").ToString())%>>
                                        <span  style="<%#Eval("shifouxianshi")%>" > CTP鏁伴噺锛堝紶锛� </span>
@@ -369,10 +369,10 @@
                                     <tr>
                                         <tr style="background-color: #FFFFFF;">
                                             <td>
-                                                <%#Eval("PSF_PlateSource")%>
+                                               <span  style="<%#Eval("shifouxianshi")%>" > <%#Eval("PSF_PlateSource")%> </span>
                                             </td>
                                             <td colspan="2">
-                                                <%#Eval("PSF_CTPSpecType")%>
+                                                <span  style="<%#Eval("shifouxianshi")%>" > <%#Eval("PSF_CTPSpecType")%> </span>
                                             </td>
                                             <td id="tdCTPCount" <%#show("CTPCount",Eval("PSF_PlateSource").ToString())%>>
                                               <span  style="<%#Eval("shifouxianshi")%>" >   <%#0.Equals(Eval("PSF_CTPCount")) ? "" : Eval("PSF_CTPCount")%> </span>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
index e1d31cf..dc96d8f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx
@@ -369,7 +369,7 @@
                                 <td style="display:none;">
                                     鐗堟潗绫诲瀷
                                 </td>
-                                <td colspan="2">
+                                <td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
                                     瑙勬牸
                                 </td>
                                 <td id="lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' class="lb lbCTPCount" colspan="3">
@@ -395,7 +395,7 @@
                                     <label class="Btnb CangKubtn_o" style="margin-left: 10px;">
                                         <input type="button" value_waerid="<%#Container.ItemIndex + 1%>" class="Btn FromWarehouseByBanCai" value="杩炴帴浠撳簱" id="BtnStorePlate" /></label><input type="hidden" value_ppwaerid="<%#Container.ItemIndex + 1%>" name="PSF_PaperId2" />
                                 </td>
-                                <td colspan="2" >
+                                <td colspan="2"  class="lb lbCTPCount" value_ppwaerid='<%#Container.ItemIndex + 1%>' >
                                       <div class="xialapp" style="margin-left:32%;">
                                     <input type="text" value_ppwaerid="<%#Container.ItemIndex + 1%>" class="txt CTPSpecName " name="CTPSpecName" id="PlateSpec" value="<%#Eval("PSF_CTPSpecType")%>" />
                                           <div class="xialapbp" >
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs
index c807cdc..6491a40 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgSpecialOrderEdit.aspx.cs
@@ -236,6 +236,7 @@
             {
                 m_EC_SpecialForumsList = new List<EC_SpecialForums>();
                 EC_SpecialForums m_EC_SpecialForums = new EC_SpecialForums();
+                m_EC_SpecialForums.PSF_Note = _inquiryCommonModel.AfterWorksDemand;
                 m_EC_SpecialForums.PSF_Forumsid = 1;
                 m_EC_SpecialForumsList.Add(m_EC_SpecialForums);
             }
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
index d384711..eb73b72 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderEdit.aspx
@@ -10,7 +10,7 @@
     <link href="../../Styles/changes.css" rel="stylesheet" type="text/css" />
     <link href="../../Styles/ParticularWQJ.css" rel="stylesheet" type="text/css" />
     <script src="../../js/Inquiry/Inquiry.js?v=130" type="text/javascript"></script>
-    <script src="../../js/business/Order.js?v=38" type="text/javascript"></script>
+    <script src="../../js/business/Order.js?v=40" type="text/javascript"></script>
     <!--鍓嶅彴椤甸潰end-->
     <script type="text/javascript" language="javascript">
 
@@ -343,7 +343,7 @@
         <div id="divInquiry"  style=' display: block;width:1010px;'  >
         </div>
          <br />
-          <table class="table2 table2Left"  align="left" style=" width:1000px;">
+          <table class="table2 table2Left" id="Duiyinghetongbianhao"  align="left" style=" width:1000px;">
                <tr   style=" height:11px;">
                      <td    style="width:100px;text-align:right;">
                          瀵瑰簲鍚堝悓搴忓彿锛�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx
index a2f0fd6..497476a 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoFukuanList.aspx
@@ -95,8 +95,8 @@
                     <td>
                         <select keepdefaultstyle="true" runat="server" id="selEvaluationStatus">
                             <option value="-1">鍏ㄩ儴</option>
-                            <option value="1">宸蹭粯娆�</option>
-                            <option value="2">鏈粯娆�</option>
+                            <option value="1">宸叉姤閿�</option>
+                            <option value="2">鏈姤閿�</option>
                         </select>
                     </td>
                     <td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx
index 996ef70..a56d568 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/BaoxiaoReplyAdd.aspx
@@ -99,7 +99,7 @@
               <tr>
                    
                     <td class="ali03 " colspan="3">
-                       鍊欒ˉ鍙戠エ锛�
+                       鍚庤ˉ鍙戠エ锛�
                     </td>
                     <td>
                         <span id="spanHoubufapiaoStatus" runat="server"></span>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx
index 2ef5988..9f02a8c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoAdd.aspx
@@ -254,12 +254,12 @@
                  
             <tr>
              <td class="ali03 w100px">
-                    鍊欒ˉ鍙戠エ锛�
+                    鍚庤ˉ鍙戠エ锛�
                 </td>
                 <td>
                     <select id="selHoubufapiaoStatus" runat="server" keepdefaultstyle="true" style=" width:100px;">
                             <option value="1">鏈夊彂绁�</option>
-                            <option value="2">鍊欒ˉ鍙戠エ</option>
+                            <option value="2">鍚庤ˉ鍙戠エ</option>
                             <option value="3">鏃犲彂绁�</option>
                             
                     </select>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx
index c13b6cf..814d761 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyBaoxiaoDetail.aspx
@@ -97,7 +97,7 @@
               <tr>
                    
                     <td class="ali03 " colspan="3">
-                       鍊欒ˉ鍙戠エ锛�
+                       鍚庤ˉ鍙戠エ锛�
                     </td>
                     <td>
                         <span id="spanHoubufapiaoStatus" runat="server"></span>
diff --git a/CY_ECommercePlatform/CY.WebForm/js/business/Order.js b/CY_ECommercePlatform/CY.WebForm/js/business/Order.js
index 19aa827..a89652b 100644
--- a/CY_ECommercePlatform/CY.WebForm/js/business/Order.js
+++ b/CY_ECommercePlatform/CY.WebForm/js/business/Order.js
@@ -546,6 +546,7 @@
             document.getElementById('txtDocumentName').value = document.getElementById('txtDocumentNameHide').value;
         }
        
+        $("#Duiyinghetongbianhao").hide();
     }
     else {
         document.getElementById('tbFacing').style.display = '';
@@ -555,6 +556,7 @@
         document.getElementById('selVerifyWay321').style.display = '';
         document.getElementById('selVerifyWay1234').style.display = '';
         document.getElementById('selVerifyWay4321').style.display = '';
+        $("#Duiyinghetongbianhao").show();
     }
 }
 

--
Gitblit v1.9.1