From 91630884d699f90a8dec5348c2124468dc6f5324 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 06 十一月 2025 08:45:21 +0800
Subject: [PATCH] 很多修改

---
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs        |   25 +++++-
 CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs                                   |   15 +++
 CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs                              |   15 +++
 CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs                                 |    8 ++
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs                               |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookDetail.aspx.cs         |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookList.aspx              |    4 
 CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderExtendDAL.cs                                |    2 
 CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs                                |   40 ++++++++++
 CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs                             |   15 +++
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx                      |   11 ++
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx             |   19 ++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderxiadan.aspx.cs              |   10 +-
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx.cs          |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs                   |    8 ++
 CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderList.aspx.cs                |   31 ++++++-
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx.cs        |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrintDetail.aspx.cs    |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookfahuoqingkuang.aspx.cs |    2 
 19 files changed, 190 insertions(+), 29 deletions(-)

diff --git a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
index 84c72d6..d15a404 100644
--- a/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/EC/EC_OrderBasicBLL.cs
@@ -249,6 +249,17 @@
 
 
         /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰彇璁捐璁㈠崟淇℃伅
+        /// </summary>
+        /// <param name="orderId">璁㈠崟鍞竴缂栧彿</param>
+        /// <returns></returns>
+        public EC_OrderBasic SelectModelByxiadanId(int orderId)
+        {
+            return _eC_OrderBasicDAL.SelectModelByxiadanId(orderId);
+        }
+
+
+        /// <summary>
         /// 鏍规嵁缂栧彿鑾峰彇璁㈠崟淇℃伅
         /// </summary>
         /// <param name="orderId">璁㈠崟鍞竴缂栧彿</param>
@@ -591,9 +602,9 @@
         /// </summary>
         /// <param name="orderId"></param>
         /// <returns></returns>
-        public bool UpShejiStatus(int Keyid, int ShejiStatus, string Operator)
+        public bool UpShejiStatus(int Keyid, int ShejiStatus, string Operator, int XiadanKeyid)
         {
-            return _eC_OrderExtendDAL.UpShejiStatus(Keyid, ShejiStatus, Operator);
+            return _eC_OrderExtendDAL.UpShejiStatus(Keyid, ShejiStatus, Operator, XiadanKeyid);
         }
 
         /// <summary>
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
index 4e4a405..9a3e3d9 100644
--- a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderBasicDAL.cs
@@ -151,6 +151,14 @@
         /// <returns></returns>
         EC_OrderBasic SelectModelById(int orderId);
 
+
+        /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰彇璁㈠崟淇℃伅
+        /// </summary>
+        /// <param name="orderId">璁㈠崟鍞竴缂栧彿</param>
+        /// <returns></returns>
+        EC_OrderBasic SelectModelByxiadanId(int orderId);
+
         /// <summary>
         /// 鏍规嵁璁㈠崟缂栧彿鑾峰彇璁㈠崟 
         /// </summary>
diff --git a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderExtendDAL.cs b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderExtendDAL.cs
index cdac7b3..de1c4bf 100644
--- a/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderExtendDAL.cs
+++ b/CY_ECommercePlatform/CY.IDAL/EC/IEC_OrderExtendDAL.cs
@@ -44,7 +44,7 @@
         /// <param name="SurplusPrintNum"></param>
         /// <param name="Operator"></param>
         /// <returns></returns>
-        bool UpShejiStatus(int Keyid, int ShejiStatus, string Operator);
+        bool UpShejiStatus(int Keyid, int ShejiStatus, string Operator, int XiadanKeyid);
 
 
         /// <summary>
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs b/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs
index 215e9f3..ed282cd 100644
--- a/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_OrderBasicExtend.cs
@@ -542,6 +542,15 @@
         }
 
         /// <summary>
+        /// 璁捐璁㈠崟涓嬪崟杩斿洖XiadanKeyid
+        /// </summary>
+        public int? XiadanKeyid
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
         /// 鏄惁缁撶畻 `1鏄�2鍚�
         /// </summary>
         public int? shifoujiesuan
@@ -1423,6 +1432,12 @@
                 this.shifoujiesuan = isChange ? MyConvert.ConvertToInt32(value) : this.shifoujiesuan;
                 theValue = this.shifoujiesuan;
             }
+            else if ("XiadanKeyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 142)
+            {
+                this.XiadanKeyid = isChange ? MyConvert.ConvertToInt32(value) : this.XiadanKeyid;
+                theValue = this.XiadanKeyid;
+            }
+            
 
             #endregion
 
diff --git a/CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs b/CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs
index ef4934c..6ff89ca 100644
--- a/CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs
+++ b/CY_ECommercePlatform/CY.Model/EC/EC_OrderExtendExtend.cs
@@ -261,6 +261,15 @@
         }
 
         /// <summary>
+        /// 璁捐璁㈠崟涓嬪崟杩斿洖XiadanKeyid
+        /// </summary>
+        public int? XiadanKeyid
+        {
+            get;
+            set;
+        }
+
+        /// <summary>
         /// 鏄惁缁撶畻 `1鏄�2鍚�
         /// </summary>
         public int? shifoujiesuan
@@ -949,6 +958,12 @@
                 theValue = this.shifoujiesuan;
             }
 
+            else if ("XiadanKeyid".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 94)
+            {
+                this.XiadanKeyid = isChange ? MyConvert.ConvertToInt32(value) : this.XiadanKeyid;
+                theValue = this.XiadanKeyid;
+            }
+
             #endregion
 
 
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
index 7f99ba9..09528d4 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderBasicDAL.cs
@@ -1747,6 +1747,46 @@
 
 
         /// <summary>
+        /// 鏍规嵁缂栧彿鑾峰彇璁㈠崟淇℃伅
+        /// </summary>
+        /// <param name="orderId">璁㈠崟鍞竴缂栧彿</param>
+        /// <returns></returns>
+        public EC_OrderBasic SelectModelByxiadanId(int orderId)
+        {
+            if (0 >= orderId)
+            {
+                return null;
+            }
+            else
+            {
+            }
+            string condition = "  ";
+            if (orderId > 0)
+            {
+                condition = " b.[XiadanKeyid]=" + orderId + "";
+            }
+            else
+            {
+                return null;
+            }
+
+
+            try
+            {
+                IList<EC_OrderBasic> result = _dataBase.SelectModel<EC_OrderBasic>("a.*", " EC_OrderBasic a inner join   [EC_OrderExtend] b on a.[Keyid] = b.[Keyid] ", condition) as IList<EC_OrderBasic>;//鎵ц鏌ヨ
+
+                return (null == result || result.Count == 0) ? null : result[0];//杩斿洖缁撴灉
+
+            }
+            catch (Exception ex)
+            {
+                throw ex;
+            }
+
+        }
+
+
+        /// <summary>
         /// 鏍规嵁璁㈠崟缂栧彿鑾峰彇璁㈠崟 
         /// </summary>
         /// <param name="orderIds">璁㈠崟缂栧彿</param>
diff --git a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs
index 75ea068..ddef49d 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/EC/EC_OrderExtendDAL.cs
@@ -476,12 +476,12 @@
         /// <param name="SurplusPrintNum"></param>
         /// <param name="Operator"></param>
         /// <returns></returns>
-        public bool UpShejiStatus(int Keyid, int ShejiStatus, string Operator)
+        public bool UpShejiStatus(int Keyid, int ShejiStatus, string Operator, int XiadanKeyid)
         {
 
             try
             {
-                var sqlStr = "UPDATE [EC_OrderExtend] SET [ShejiStatus]="+ ShejiStatus + "  WHERE Keyid=@Keyid ";
+                var sqlStr = "UPDATE [EC_OrderExtend] SET [ShejiStatus]="+ ShejiStatus + " ,[XiadanKeyid]=" + XiadanKeyid + "  WHERE Keyid=@Keyid ";
                 SqlParameter par = new SqlParameter("@Keyid", Keyid);
                 _dataBase.ExecuteSql(sqlStr, par);
 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookDetail.aspx.cs
index ec0c1f4..1c613c3 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookDetail.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookDetail.aspx.cs
@@ -81,7 +81,7 @@
                 _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
 
             }
-           var inquiryWorkBookModels  = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x=>x.WorkBookNameTxt).ThenBy(x=>x.WorkBookSizeTxt);
+           var inquiryWorkBookModels  = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x=>x.WorkBookSizeTxt).ThenBy(x=>x.WorkBookNameTxt);
             if (string.IsNullOrEmpty(biaotou))
             {
                 foreach (var inquiryWorkBookModel  in inquiryWorkBookModels)
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx
index 96714d6..4f10de7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx
@@ -69,6 +69,21 @@
                 });
             }
         }
+        var reg222 = /^-[1-9]\d*|[0-9]/;
+
+        $(".validateIntfushu").live("blur",
+            function () {
+                var defaultPrice = $(this).attr("defaultValue");
+                var price = $(this).val();
+                if (!reg222.test(price)) {
+                    alertMsg("璁剧疆鐨勫�煎繀椤讳负鏁存暟");
+                    //                        $(this).focus();
+                    $(this).val(defaultPrice);
+                }
+            }
+        );
+
+
         $(function () {
             $(".AlreadyReply").remove();
         });
@@ -131,7 +146,7 @@
                                 鏈�佽揣鏁伴噺
                             </th>
                              <th style="text-align: center">
-                                鏂板鍙戣揣
+                                鍙戣揣鏁伴噺(鍙礋鏁�)
                             </th>
                         </tr>
                 </HeaderTemplate>
@@ -163,7 +178,7 @@
                            <%#Eval("weisonghuonums")%> 
                         </td>
                           <td style="text-align: center">
-                          <input type="text"   name="fahuoCount"    style="height: 15px; line-height: 15px; width:80px;" class="validateInt req" defaultValue="0" value="0"/>
+                          <input type="text"   name="fahuoCount"    style="height: 15px; line-height: 15px; width:80px;" class="validateIntfushu req" defaultValue="0" value="0"/>
                         </td>
                     </tr>
                 </ItemTemplate>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx.cs
index 5566d8d..1c9e275 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookFahuo.aspx.cs
@@ -93,7 +93,7 @@
                 _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
 
             }
-            var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookNameTxt).ThenBy(x => x.WorkBookSizeTxt);
+            var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookSizeTxt).ThenBy(x => x.WorkBookNameTxt);
 
             var cmsPlanOrderItemsgroup = new List<CoreCmsPlanOrderItem>();
             foreach (var inquiryWorkBookModel in inquiryWorkBookModels)
@@ -206,7 +206,7 @@
                 for (int i = 0; i < fahuos.Length; i++)
                 {
                     var fahuo = fahuos[i].ToInt32();
-                    if (fahuo.HasValue && fahuo.Value > 0)
+                    if (fahuo.HasValue && fahuo.Value != 0)
                     {
                         yanzheng = true;
                     }
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookList.aspx
index aff8af5..e0e7459 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookList.aspx
@@ -44,7 +44,7 @@
         }
         //鏂板鍙戣揣
         function onViewXinzengsonghuo(keyid) {
-            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookFahuo.aspx?orderId=" + keyid, Title: "鏂板鍙戣揣", Width: 1500, Height: 900 });
+            top.Dialog.open({ URL: "/Pages/business/DeliverWorkBookFahuo.aspx?orderId=" + keyid, Title: "鏂板淇敼鍙戣揣", Width: 1500, Height: 900 });
         }
         //搴撳瓨鐩樼偣
         function onViewKucunpandian(keyid) {
@@ -221,7 +221,7 @@
                             <span   onclick="onDele('<%#Eval("Keyid")%>')">鎵撳嵃閫佽揣鍗�</span>
                              <span   onclick="onViewCarInsurance('<%#Eval("Keyid")%>')">鏌ョ湅閫佽揣鎯呭喌</span>
 
-                             <span  menu_member_case_id="case_Xinzengsonghuo" menu_member_case_name="鏂板鍙戣揣 "   onclick="onViewXinzengsonghuo('<%#Eval("Keyid")%>')">鏂板鍙戣揣 </span>
+                             <span  menu_member_case_id="case_Xinzengsonghuo" menu_member_case_name="鏂板淇敼鍙戣揣 "   onclick="onViewXinzengsonghuo('<%#Eval("Keyid")%>')">鏂板淇敼鍙戣揣 </span>
                              <span   menu_member_case_id="case_Kucunpandian" menu_member_case_name="搴撳瓨鐩樼偣"  onclick="onViewKucunpandian('<%#Eval("Keyid")%>')">搴撳瓨鐩樼偣</span>
                              <span   onclick="onViewfahuo('<%#Eval("Keyid")%>')">鏌ョ湅鍙戣揣鎯呭喌</span>
                            
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx.cs
index c12e2af..286130f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPandian.aspx.cs
@@ -94,7 +94,7 @@
                 _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
 
             }
-            var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookNameTxt).ThenBy(x => x.WorkBookSizeTxt);
+            var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookSizeTxt).ThenBy(x => x.WorkBookNameTxt);
 
             var cmsPlanOrderItemsgroup = new List<CoreCmsPlanOrderItem>();
             foreach (var inquiryWorkBookModel in inquiryWorkBookModels)
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrintDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrintDetail.aspx.cs
index f4037cc..28cb748 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrintDetail.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookPrintDetail.aspx.cs
@@ -141,7 +141,7 @@
                 _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
 
             }
-            var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookNameTxt).ThenBy(x => x.WorkBookSizeTxt);
+            var inquiryWorkBookModels = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x => x.WorkBookSizeTxt).ThenBy(x => x.WorkBookNameTxt);
             if (string.IsNullOrEmpty(biaotou))
             {
                 int i = 1;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs
index 1fcaf36..31eb4b7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookSonghuo.aspx.cs
@@ -98,7 +98,7 @@
                 _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
 
             }
-           var inquiryWorkBookModels  = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x=>x.WorkBookNameTxt).ThenBy(x=>x.WorkBookSizeTxt);
+           var inquiryWorkBookModels  = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x=>x.WorkBookSizeTxt).ThenBy(x=>x.WorkBookNameTxt);
           
             if (string.IsNullOrEmpty(biaotou))
             {
@@ -121,9 +121,16 @@
 
                 var Number = coreDeliverOrderItems1.Sum(x => x.Number);
                 var LessNumber = coreDeliverOrderItems1.Sum(x => x.LessNumber);
+                if((nums - LessNumber - Number) > 0)
+                {
+                    biaowei += " <td style=\"text-align:center\"> " + Number + " </td>  <td style=\"text-align:center\">  <span style=\"color:red;\" >" + (nums - LessNumber - Number) + " </span></td>";
+                }
+                else
+                {
+                    biaowei += " <td style=\"text-align:center\"> " + Number + " </td>  <td style=\"text-align:center\">  <span style=\"color:green;\" >" + (nums - LessNumber - Number) + " </span></td>";
+                }
 
-
-                biaowei += " <td style=\"text-align:center\"> " + Number + " </td>  <td style=\"text-align:center\">  <span style=\"color:red;\" >" + (nums - LessNumber - Number) + " </span></td>";
+               
 
             }
 
@@ -143,11 +150,19 @@
                         var Number = coreDeliverOrderItems1.Sum(x => x.Number);
                         var LessNumber = coreDeliverOrderItems1.Sum(x => x.LessNumber);
 
-                        coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:red;\" >" + (cmsPlanOrderItem.nums - LessNumber - Number)  + " </span></td>";
+                        if(cmsPlanOrderItem.nums - LessNumber - Number > 0)
+                        {
+                            coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:red;\" >" + (cmsPlanOrderItem.nums - LessNumber - Number) + " </span></td>";
+                        }
+                        else
+                        {
+                            coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> " + Number + " </td> <td style=\"text-align:center\"> <span style=\"color:green;\" >" + (cmsPlanOrderItem.nums - LessNumber - Number) + " </span></td>";
+                        }
+                       
                     }
                     else
                     {
-                        coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> 0 </td> <td style=\"text-align:center\"> <span style=\"color:red;\" >0</span></td> ";
+                        coreCmsPlanOrder.biaoge += " <td style=\"text-align:center\"> 0 </td> <td style=\"text-align:center\"> <span style=\"color:green;\" >0</span></td> ";
                     }
                    
                 }
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookfahuoqingkuang.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookfahuoqingkuang.aspx.cs
index c3e0d76..e544918 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookfahuoqingkuang.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverWorkBookfahuoqingkuang.aspx.cs
@@ -98,7 +98,7 @@
                 _inquiryCommonModel = SerializationHelper.DeSerialize(typeof(InquiryCommonModel), _eC_OrderPrintParameter.PrintParameter) as InquiryCommonModel;
 
             }
-           var inquiryWorkBookModels  = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x=>x.WorkBookNameTxt).ThenBy(x=>x.WorkBookSizeTxt);
+           var inquiryWorkBookModels  = _inquiryCommonModel.InquiryWorkBookList.OrderBy(x=>x.WorkBookSizeTxt).ThenBy(x=>x.WorkBookNameTxt);
           
             if (string.IsNullOrEmpty(biaotou))
             {
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
index afc9991..db3a41e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx
@@ -46,6 +46,16 @@
             var t = (screen.availHeight - 300) / 2;
             window.open("/Pages/business/DeliverPlanWentiOrder.aspx?Orderid="+orderid, '_blank', 'height=750,width=900,top=' + t + ',left=' + l + ',toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');
         }
+        //鏌ョ湅璁捐璁㈠崟
+        function Toshejiorder(orderid) {
+            var l = (screen.availWidth - 500) / 2;
+            var t = (screen.availHeight - 300) / 2;
+            window.open("/Pages/business/ShejiOrderDeatil.aspx?orderId=" + orderid, '_blank', 'height=850,width=800,top=' + t + ',left=' + l + ',toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,status=no');
+           
+            
+        }
+
+
 
         $(function () {
             $("#btnPrint").click(function () {
@@ -72,6 +82,7 @@
 <%--                            <span onclick="onViewuplod('<%=BuyerId %>')"   <%=ContractCount.ToString() == "0" ? "style=\"display:none;\"" : ""%>  >鏌ョ湅鍚堝悓 </span>--%>
                             <input type="button"    <%=ContractCount.ToString() == "0" ? "style=\"display:none;\"" : ""%>   value="鏌ョ湅鍚堝悓" onclick="onViewuplod('<%=BuyerId %>')">&nbsp;&nbsp;&nbsp;
                              <input type="button"     value="闂鍙嶉" onclick="ToAddorder('<%=OrderId %>')">
+                            <input type="button"  <%=(string.IsNullOrEmpty(shejidingdanid))?"style=\"display:none;\"":"" %>   value="璁捐璁㈠崟" onclick="Toshejiorder('<%=OrderId %>')">
                         </td>
                     </tr>
              </table>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
index 2e84780..1e34a65 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderDeatil.aspx.cs
@@ -45,6 +45,7 @@
         public int ContractCount = 0;
         public string BuyerId = "";
         public int OrderId = 0;
+        public string shejidingdanid = "";
         /// <summary>
         /// 椤甸潰鍔犺浇浜嬩欢
         /// </summary>
@@ -113,6 +114,13 @@
                 CY.WebForm.BasePage.JavaScript.MessageBox("鏁版嵁涓嶅瓨鍦紒", this);
                 return false;
             }
+            EC_OrderBasic shejiorder = _eC_OrderBasicBLL.SelectModelByxiadanId(orderId.Value);
+
+            if (shejiorder != null)
+            {
+                shejidingdanid = shejiorder.Keyid.ToString();
+            }
+           
             //if (CurrentUser.MemberId!=Guid.Parse(UtilConst.AdminFirmId)&&_eC_OrderBasic.BuyerId != CurrentUser.MemberId && _eC_OrderBasic.SellerId != CurrentUser.MemberId)
             //{
             //    CY.WebForm.BasePage.JavaScript.MessageBox("鏁版嵁涓嶅瓨鍦紒", this);
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderList.aspx.cs
index a8e586c..ce623ae 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderList.aspx.cs
@@ -573,22 +573,43 @@
                     }
                 }
                // PageAllMoney +=( eC_OrderBasic.ShejiSumPrice.Value + eC_OrderBasic.ShejiSumPriceneiye.Value);
-                eC_OrderBasic.Shejiticheng = eC_OrderBasic.ShejirenyuanName + eC_OrderBasic.Shejicount + "*" + (eC_OrderBasic.ShejiUnitPrice.HasValue? eC_OrderBasic.ShejiUnitPrice.Value.ToString("G29"):"0") + "=" + (eC_OrderBasic.ShejiSumPrice.HasValue ? eC_OrderBasic.ShejiSumPrice.Value.ToString("G29") : "0");
+                if(eC_OrderBasic.ShejiSumPrice.HasValue && eC_OrderBasic.ShejiSumPrice.Value > 0)
+                {
+                    eC_OrderBasic.Shejiticheng = eC_OrderBasic.ShejirenyuanName + eC_OrderBasic.Shejicount + "*" + (eC_OrderBasic.ShejiUnitPrice.HasValue ? eC_OrderBasic.ShejiUnitPrice.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPrice.HasValue ? eC_OrderBasic.ShejiSumPrice.Value.ToString("G29") : "0");
+                }
+               
                 if ( eC_OrderBasic.PrintTypeId == 15 || eC_OrderBasic.PrintTypeId == 38)
                 {
-                    eC_OrderBasic.Shejiticheng += "<br/> " + eC_OrderBasic.ShejirenyuanNameneiye + eC_OrderBasic.Shejicountneiye + "*" + (eC_OrderBasic.ShejiUnitPriceneiye.HasValue ? eC_OrderBasic.ShejiUnitPriceneiye.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPriceneiye.HasValue ? eC_OrderBasic.ShejiSumPriceneiye.Value.ToString("G29") : "0");
+                    if(eC_OrderBasic.ShejiSumPriceneiye.HasValue && eC_OrderBasic.ShejiSumPriceneiye.Value > 0)
+                    {
+                        eC_OrderBasic.Shejiticheng += "<br/> " + eC_OrderBasic.ShejirenyuanNameneiye + eC_OrderBasic.Shejicountneiye + "*" + (eC_OrderBasic.ShejiUnitPriceneiye.HasValue ? eC_OrderBasic.ShejiUnitPriceneiye.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPriceneiye.HasValue ? eC_OrderBasic.ShejiSumPriceneiye.Value.ToString("G29") : "0");
+                    }
+                   
                 }
                 eC_OrderBasic.Shejicountneiyename = (eC_OrderBasic.Shejicountneiye.HasValue && eC_OrderBasic.Shejicountneiye.Value > 0) ? eC_OrderBasic.Shejicountneiye.Value.ToString() : "";
                 if (eC_OrderBasic.PrintTypeId == 6)
                 {
-                    eC_OrderBasic.Shejiticheng += "<br/> " + eC_OrderBasic.ShejirenyuanNameneiye + eC_OrderBasic.Shejicountneiye + "*" + (eC_OrderBasic.ShejiUnitPriceneiye.HasValue ? eC_OrderBasic.ShejiUnitPriceneiye.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPriceneiye.HasValue ? eC_OrderBasic.ShejiSumPriceneiye.Value.ToString("G29") : "0");
+                    if (eC_OrderBasic.ShejiSumPriceneiye.HasValue && eC_OrderBasic.ShejiSumPriceneiye.Value > 0)
+                    {
+                        eC_OrderBasic.Shejiticheng += "<br/> " + eC_OrderBasic.ShejirenyuanNameneiye + eC_OrderBasic.Shejicountneiye + "*" + (eC_OrderBasic.ShejiUnitPriceneiye.HasValue ? eC_OrderBasic.ShejiUnitPriceneiye.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPriceneiye.HasValue ? eC_OrderBasic.ShejiSumPriceneiye.Value.ToString("G29") : "0");
+                    }
+
+                      
                     if (!string.IsNullOrEmpty(eC_OrderBasic.ShejileixingNameneiye1))
                     {
-                        eC_OrderBasic.Shejiticheng += "<br/> " + eC_OrderBasic.ShejirenyuanNameneiye1 + eC_OrderBasic.Shejicountneiye1 + "*" + (eC_OrderBasic.ShejiUnitPriceneiye1.HasValue ? eC_OrderBasic.ShejiUnitPriceneiye1.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPriceneiye1.HasValue ? eC_OrderBasic.ShejiSumPriceneiye1.Value.ToString("G29") : "0");
+                        if (eC_OrderBasic.ShejiSumPriceneiye1.HasValue && eC_OrderBasic.ShejiSumPriceneiye1.Value > 0)
+                        {
+                            eC_OrderBasic.Shejiticheng += "<br/> " + eC_OrderBasic.ShejirenyuanNameneiye1 + eC_OrderBasic.Shejicountneiye1 + "*" + (eC_OrderBasic.ShejiUnitPriceneiye1.HasValue ? eC_OrderBasic.ShejiUnitPriceneiye1.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPriceneiye1.HasValue ? eC_OrderBasic.ShejiSumPriceneiye1.Value.ToString("G29") : "0");
+                        }
+                           
                     }
                     if (!string.IsNullOrEmpty(eC_OrderBasic.ShejileixingNameneiye2))
                     {
-                        eC_OrderBasic.Shejiticheng += "<br/> " + eC_OrderBasic.ShejirenyuanNameneiye2 + eC_OrderBasic.Shejicountneiye2 + "*" + (eC_OrderBasic.ShejiUnitPriceneiye2.HasValue ? eC_OrderBasic.ShejiUnitPriceneiye2.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPriceneiye2.HasValue ? eC_OrderBasic.ShejiSumPriceneiye2.Value.ToString("G29") : "0");
+                        if (eC_OrderBasic.ShejiSumPriceneiye2.HasValue && eC_OrderBasic.ShejiSumPriceneiye2.Value > 0)
+                        {
+                            eC_OrderBasic.Shejiticheng += "<br/> " + eC_OrderBasic.ShejirenyuanNameneiye2 + eC_OrderBasic.Shejicountneiye2 + "*" + (eC_OrderBasic.ShejiUnitPriceneiye2.HasValue ? eC_OrderBasic.ShejiUnitPriceneiye2.Value.ToString("G29") : "0") + "=" + (eC_OrderBasic.ShejiSumPriceneiye2.HasValue ? eC_OrderBasic.ShejiSumPriceneiye2.Value.ToString("G29") : "0");
+                        }
+                          
                     }
 
 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderxiadan.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderxiadan.aspx.cs
index c1026f6..a411cd7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderxiadan.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/ShejiOrderxiadan.aspx.cs
@@ -58,10 +58,10 @@
                         //寮�濮嬩笅鍗�
                         foreach (var eC_OrderBasic in eC_OrderBasics)
                         {
-                            var resul = _eC_OrderBasicBLL.UpShejiStatus(eC_OrderBasic.Keyid.Value, 1, CurrentUser.ShortName);
+                            var ssssss = eC_OrderBasic.Keyid.Value;
+                           
 
-                            if (resul)
-                            {
+                             
                                 var eC_OrderExtend = _eC_OrderBasicBLL.GetModelByKeyid(eC_OrderBasic.Keyid.Value);
                                 eC_OrderExtend.ShejiStatus = eC_OrderBasic.Keyid.Value;
                                 var acceptWayByOrder = _AcceptWayByOrderBLL.GetModelByTargetId(eC_OrderBasic.Keyid.Value);
@@ -78,7 +78,9 @@
                                 var eC_OrderPrint = new EC_OrderPrintParameter();
                                 eC_OrderPrint.PrintParameter = eC_OrderBasic.PrintParameter;
                                 bool isWin = eC_OrderBLL.NewOrderpiliang(eC_OrderBasic, eC_OrderExtend, pay_TradingSingle, acceptWayByOrder, null, 0, 0, eC_OrderPrint);
-                            }
+
+                            var resul = _eC_OrderBasicBLL.UpShejiStatus(ssssss, 1, CurrentUser.ShortName, eC_OrderBasic.Keyid.Value);
+
 
                         }
 

--
Gitblit v1.9.1