From 72b668c965a3f5308d1a388296eb4c3f8fb7be72 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期五, 12 九月 2025 08:46:01 +0800
Subject: [PATCH] 批量入库,操作成功关闭窗口 完成

---
 CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx               |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx.cs            |   30 +++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.cs          |   11 +
 CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx.cs            |   38 ++++---
 CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx          |   46 +++++++++
 CY_ECommercePlatform/CY.WebForm/Pages/procurement/ChoseWarehouse.aspx.cs             |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx                   |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx.cs                |   41 ++++---
 CY_ECommercePlatform/CY.WebForm/Pages/procurement/InventoryList.aspx.cs              |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/procurement/OutOfStorageList.aspx.cs           |    2 
 CY_ECommercePlatform/CY.Model/OA/OA_Fukuanshenqing.cs                                |    8 +
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs                            |    5 
 CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx             |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.designer.cs |    9 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs          |   12 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx                        |   18 ++-
 CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs |    9 +
 CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx               |   16 +++
 CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx                     |   19 ++-
 CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx             |    4 
 20 files changed, 219 insertions(+), 61 deletions(-)

diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_Fukuanshenqing.cs b/CY_ECommercePlatform/CY.Model/OA/OA_Fukuanshenqing.cs
index ff35da5..bb21a5d 100644
--- a/CY_ECommercePlatform/CY.Model/OA/OA_Fukuanshenqing.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_Fukuanshenqing.cs
@@ -62,6 +62,8 @@
 
         public decimal? Fukuanmoney { get; set; }
 
+        public decimal? Molingmoney { get; set; }
+
         public decimal? Yishoumoney { get; set; }
 
 
@@ -287,7 +289,11 @@
                 this.DindanId = isChange ? MyConvert.ConvertToString(value) : DindanId;
                 theValue = this.DindanId;
             }
-
+            else if ("Molingmoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 28)
+            {
+                this.Molingmoney = isChange ? MyConvert.ConvertToDecimal(value) : Molingmoney;
+                theValue = this.Molingmoney;
+            }
 
             return theValue;
         }
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs
index 94fb374..914822c 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs
@@ -132,13 +132,14 @@
                                     new SqlParameter("@Creater",trueModel.Creater),
                                       new SqlParameter("@Huming",string.IsNullOrEmpty(trueModel.Huming)?"":trueModel.Huming),
                                          new SqlParameter("@SupplierName",string.IsNullOrEmpty(trueModel.SupplierName)?"":trueModel.SupplierName),
+                                          new SqlParameter("@Molingmoney",trueModel.Molingmoney.HasValue?trueModel.Molingmoney.Value:0),
 
 
 
 
             };
-            string sql = "Insert Into OA_Fukuanshenqing ([FirmId],[SupplierId],[Fukuanshenqingstatus],[ApprovalStatus], [Fukuanmoney], [Bank],[AccountID], [Yishoumoney],[Youwufapiao], [Creater],[CreateTime],[Updater],[LastUpdateTime],[Fukuanyongtu],FukuanStatus,remark,DindanId,Huming,SupplierName)"
-                                             + " Values (@FirmId,@SupplierId,@Fukuanshenqingstatus, @ApprovalStatus, @Fukuanmoney, @Bank, @AccountID, @Yishoumoney, @Youwufapiao, @Creater,@CreateTime,@Updater,@LastUpdateTime,@Fukuanyongtu,@FukuanStatus,@remark,@DindanId,@Huming,@SupplierName )";
+            string sql = "Insert Into OA_Fukuanshenqing ([FirmId],[SupplierId],[Fukuanshenqingstatus],[ApprovalStatus], [Fukuanmoney], [Bank],[AccountID], [Yishoumoney],[Youwufapiao], [Creater],[CreateTime],[Updater],[LastUpdateTime],[Fukuanyongtu],FukuanStatus,remark,DindanId,Huming,SupplierName,Molingmoney)"
+                                             + " Values (@FirmId,@SupplierId,@Fukuanshenqingstatus, @ApprovalStatus, @Fukuanmoney, @Bank, @AccountID, @Yishoumoney, @Youwufapiao, @Creater,@CreateTime,@Updater,@LastUpdateTime,@Fukuanyongtu,@FukuanStatus,@remark,@DindanId,@Huming,@SupplierName,@Molingmoney )";
             int id = 0;
             try
             {
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
index 5f8e975..ef635ed 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/AgOutsourcSingleAllList.aspx
@@ -31,12 +31,56 @@
             });
         }
 
+
+        //涓篠elect鏂板杩囨护鍔熻兘
+        function SelectAddSearch() {
+            $("select[SelInputHtml='True']").each(function (i, v) {
+                $(this).unbind("blur");
+                var old = $(this).html();
+                var oldObject = $(this).clone();
+                var sign = "selectS" + i;
+                $(v).attr("sign", sign);
+
+                var inputClass = "input_" + sign;
+                var html = "<span style='margin-left:10px'>杩囨护锛�</span><input type='text' class='" + inputClass + "' style='width:80px;height:18px;line-height:18px;'/>";//<span onclick='showCustomer()' style=\"padding-left:10px;\" class=\"a_under\">鏂板渚涘簲鍟�</span>
+                $(v).after(html);
+                $("." + inputClass).blur(function () {
+                    var nowval = $(this).val().trim();
+                    var output = "";
+                    if (nowval == "" || nowval == null) {
+                        output = old;
+                    } else {
+                        output += "<option value=''>璇烽�夋嫨</option>";
+                        var valueArr = new Array();
+                        oldObject.find("option").each(function (ii, vv) {
+
+                            var value = $.trim($(vv).attr("value"));
+                            var text = $.trim($(vv).text());
+
+                            if (text.indexOf(nowval) >= 0)
+                                valueArr.push(value + "|||" + text);
+                        });
+                        for (var ss in valueArr) {
+                            var s = valueArr[ss];
+                            if (s.split("|||").length == 2) {
+                                var value1 = s.split("|||")[0];
+                                var text1 = s.split("|||")[1];
+                                output += "<option value='" + value1 + "'>" + text1 + "</option>";
+                            }
+                        }
+                    }
+                    $(v).html(output);
+                });
+            });
+        }
         
 
         $(function () {
             $(".UnRecive").each(function (ii, vv) {
                 $(vv).remove();
             });
+
+            SelectAddSearch();
         });
 
 
@@ -250,7 +294,7 @@
                         澶栧崗鍘傚晢锛�
                     </td>
                     <td>
-                        <select id='selOutFirm' runat="server" keepdefaultstyle="true">
+                        <select id='selOutFirm' runat="server" keepdefaultstyle="true" selinputhtml="True"   class="w122px" >
                         </select>
                     </td>
                     <td class="ali03">
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx
index 1b83cca..4db0834 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx
@@ -29,6 +29,10 @@
                     <td class="ali03">閲戦锛�</td>
                     <td> <input id='txtZengjianmoney' runat="server" maxlength='18' onblur="validateAmount(event)" placeholder="璇疯緭鍏ラ噾棰�"   readonly="readonly"  /></td>
                 </tr>
+                <tr>
+                    <td class="ali03">鎶归浂閲戦锛�</td>
+                    <td> <input id='txtmolingmoney' runat="server" maxlength='18' onblur="validateAmount(event)" placeholder="璇疯緭鍏ラ噾棰�"    /></td>
+                </tr>
                  <tr>
                     <td class="ali03">鎴峰悕锛�</td>
                     <td> <input id='txtHuming' runat="server" maxlength='50' placeholder="璇疯緭鍏ユ埛鍚�"  style="width:200px;" /></td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.cs
index 07e8583..6fd403e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.cs
@@ -207,8 +207,12 @@
                         oA_Fukuanshenqing.SupplierId = this.selSuppliersss.Value;
                         oA_Fukuanshenqing.Fukuanshenqingstatus = 0;
                         oA_Fukuanshenqing.ApprovalStatus = 0;
-                        oA_Fukuanshenqing.Fukuanmoney = this.txtZengjianmoney.Value.ToDecimal2();
-
+                        oA_Fukuanshenqing.Molingmoney = this.txtmolingmoney.Value.ToDecimal2();
+                        if (!oA_Fukuanshenqing.Molingmoney.HasValue)
+                        {
+                            oA_Fukuanshenqing.Molingmoney = 0;
+                        }
+                        oA_Fukuanshenqing.Fukuanmoney = this.txtZengjianmoney.Value.ToDecimal2() - oA_Fukuanshenqing.Molingmoney;
                         oA_Fukuanshenqing.Bank = this.txtBank.Value;
                         oA_Fukuanshenqing.Huming = this.txtHuming.Value;
                         oA_Fukuanshenqing.AccountID = this.txtAccountID.Value;
@@ -273,9 +277,10 @@
 
                             m_OA_WorkPlan.Operator = CurrentUser.ShortName;
                             m_OA_WorkPlan.PlanComplany = id.ToString();
-                            m_OA_WorkPlan.PlanContent = orderNoStr + " 閲囪喘浠樻鐢宠銆傝鍗曢噾棰濓細"+ this.ordernjine.InnerText + ", 鏀舵鍗曚綅锛�"+ _SupplierName + ", 鎴峰悕锛�" + oA_Fukuanshenqing.Huming;
+                            m_OA_WorkPlan.PlanContent = orderNoStr + " 閲囪喘浠樻鐢宠銆傝鍗曢噾棰濓細"+ this.ordernjine.InnerText + ",鎶归浂閲戦锛�" + this.txtmolingmoney.Value + ", 鏀舵鍗曚綅锛�" + _SupplierName + ", 鎴峰悕锛�" + oA_Fukuanshenqing.Huming;
                             m_OA_WorkPlan.PlanDataType = 16;
                             m_OA_WorkPlan.PlanMoney = oA_Fukuanshenqing.Fukuanmoney;
+                            m_OA_WorkPlan.RewardMoney = oA_Fukuanshenqing.Molingmoney;
                             m_OA_WorkPlan.PlanRemark = oA_Fukuanshenqing.remark;
                             m_OA_WorkPlan.PlanRunTime = DateTime.Now;
                             m_OA_WorkPlan.PlanTitle = this.txtPlanTitle.Value.Trim(); 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.designer.cs
index 04d45bc..d3c72ef 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Caigoufukuanshenqing.aspx.designer.cs
@@ -60,6 +60,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlInputText txtZengjianmoney;
 
         /// <summary>
+        /// txtmolingmoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtmolingmoney;
+
+        /// <summary>
         /// txtHuming 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
index a2dc2c7..4ffa764 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx
@@ -22,6 +22,10 @@
                     <td class="ali03">閲戦锛�</td>
                     <td> <input id='txtZengjianmoney' runat="server" maxlength='18' onblur="validateAmount(event)" placeholder="璇疯緭鍏ラ噾棰�"   readonly="readonly"  /></td>
                 </tr>
+                <tr>
+                    <td class="ali03">鎶归浂閲戦锛�</td>
+                    <td> <input id='txtmolingmoney' runat="server" maxlength='18' onblur="validateAmount(event)" placeholder="璇疯緭鍏ラ噾棰�"    /></td>
+                </tr>
                  <tr>
                     <td class="ali03">鎴峰悕锛�</td>
                     <td> <input id='txtHuming' runat="server" maxlength='50' placeholder="璇疯緭鍏ユ埛鍚�"  style="width:200px;" /></td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs
index 6dfd5ad..a0b5e16 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.cs
@@ -199,8 +199,13 @@
                         oA_Fukuanshenqing.SupplierId = this.selSuppliersss.Value;
                         oA_Fukuanshenqing.Fukuanshenqingstatus = 0;
                         oA_Fukuanshenqing.ApprovalStatus = 0;
-                        oA_Fukuanshenqing.Fukuanmoney = this.txtZengjianmoney.Value.ToDecimal2();
-
+                        
+                        oA_Fukuanshenqing.Molingmoney = this.txtmolingmoney.Value.ToDecimal2();
+                        if (!oA_Fukuanshenqing.Molingmoney.HasValue)
+                        {
+                            oA_Fukuanshenqing.Molingmoney = 0;
+                        }
+                        oA_Fukuanshenqing.Fukuanmoney = this.txtZengjianmoney.Value.ToDecimal2()- oA_Fukuanshenqing.Molingmoney;
                         oA_Fukuanshenqing.Bank = this.txtBank.Value;
                         oA_Fukuanshenqing.Huming = this.txtHuming.Value;
                         oA_Fukuanshenqing.AccountID = this.txtAccountID.Value;
@@ -265,9 +270,10 @@
 
                             m_OA_WorkPlan.Operator = CurrentUser.ShortName;
                             m_OA_WorkPlan.PlanComplany = id.ToString();
-                            m_OA_WorkPlan.PlanContent = orderNoStr + "锛岃鍗曢噾棰濓細" + this.ordernjine.InnerText + ", 鏀舵鍗曚綅锛�"+ _SupplierName + "銆�" ;
+                            m_OA_WorkPlan.PlanContent = orderNoStr + "锛岃鍗曢噾棰濓細" + this.ordernjine.InnerText + ",鎶归浂閲戦锛�" + this.txtmolingmoney.Value + ", 鏀舵鍗曚綅锛�" + _SupplierName + "銆�" ;
                             m_OA_WorkPlan.PlanDataType = 14;
                             m_OA_WorkPlan.PlanMoney = oA_Fukuanshenqing.Fukuanmoney;
+                            m_OA_WorkPlan.RewardMoney = oA_Fukuanshenqing.Molingmoney;
                             m_OA_WorkPlan.PlanRemark = oA_Fukuanshenqing.remark;
                             m_OA_WorkPlan.PlanRunTime = DateTime.Now;
                             m_OA_WorkPlan.PlanTitle =  "璁㈠崟閲戦锛�" + this.ordernjine.InnerText + ", 鏀舵鍗曚綅锛�" + _SupplierName + "銆�"; 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs
index 851ee81..1e3caa7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanshenqing.aspx.designer.cs
@@ -51,6 +51,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlInputText txtZengjianmoney;
 
         /// <summary>
+        /// txtmolingmoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtmolingmoney;
+
+        /// <summary>
         /// txtHuming 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx
index 2cf1b30..bd18753 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx
@@ -151,7 +151,7 @@
                     鎶归浂閲戦锛�
                 </td>
                 <td>
-                    <input runat="server" id="txtMolingMoney" type="text" class=" float" maxlength="18" min="0" onchange="molinya();" />(鍏�)
+                    <input runat="server" id="txtMolingMoney" type="text" class=" float" maxlength="18" min="0"   readonly="readonly" />(鍏�)
                 </td>
             </tr>
         <tr>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx.cs
index 3e95218..920ce6e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/CaigouPayEdit.aspx.cs
@@ -98,10 +98,15 @@
                 this.spanReceiveMoney.InnerHtml = "锟�" + ReceiveMoney.Value.ToString("0.00");
                 this.hidReceiveMoney.Value =  ReceiveMoney.Value.ToString();
                 this.spanCountRe.InnerHtml = Keys.Count().ToString2() + " 鍗�";
+                this.txtMolingMoney.Value = fukuanshenqing.Molingmoney.HasValue ? fukuanshenqing.Molingmoney.Value.ToString("0.00") : "0";
 
-               
                 this.txtReciveMoney.Value = (ReceiveMoney ?? 0).ToString("0.00");
                 this.txtReciveMoney.Attributes.Add("max", (ReceiveMoney ?? 0).ToString("0.00"));
+
+                if (fukuanshenqing.Molingmoney.HasValue)
+                {
+                    this.txtReciveMoney.Value = (ReceiveMoney.Value - fukuanshenqing.Molingmoney.Value).ToString("0.00");
+                }
             }
                
 
@@ -152,11 +157,11 @@
                             return;
                         }
 
-                        if (money > (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
-                        {
-                            JavaScript.MessageBox("鎿嶄綔閲戦澶т簬鍓╀綑搴斾粯閲戦锛�", this);
-                            return;
-                        }
+                        //if (money > (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
+                        //{
+                        //    JavaScript.MessageBox("鎿嶄綔閲戦澶т簬鍓╀綑搴斾粯閲戦锛�", this);
+                        //    return;
+                        //}
 
                         var Youwufapiao = Request["rdoReceiveQuannbu"];
                         if (fukuanshenqing.Youwufapiao == 2 && Youwufapiao == "1")
@@ -165,14 +170,14 @@
                             return;
                         }
 
-                        if (molingmoney.HasValue && molingmoney.Value > 0)
-                        {
-                            if ((money + molingmoney.Value) != (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
-                            {
-                                JavaScript.MessageBox("鎿嶄綔閲戦鍔犳姽闆堕噾棰濆繀椤荤瓑浜庡墿浣欏簲浠橀噾棰濓紒", this);
-                                return;
-                            }
-                        }
+                        //if (molingmoney.HasValue && molingmoney.Value > 0)
+                        //{
+                        //    if ((money + molingmoney.Value) != (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
+                        //    {
+                        //        JavaScript.MessageBox("鎿嶄綔閲戦鍔犳姽闆堕噾棰濆繀椤荤瓑浜庡墿浣欏簲浠橀噾棰濓紒", this);
+                        //        return;
+                        //    }
+                        //}
 
                         string[] Keys = fukuanshenqing.DindanId.Trim(',').Split(',');
                         var ssss = false;
@@ -186,14 +191,16 @@
                         {
                             try
                             {
+                                var sss = fukuanshenqing.Molingmoney.HasValue ? fukuanshenqing.Molingmoney.Value : 0;
+
                                 var yishoumoney = fukuanshenqing.Yishoumoney.HasValue ? fukuanshenqing.Yishoumoney.Value : 0;
-                                if (money >= (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
+                                if (money >= (fukuanshenqing.Fukuanmoney + sss - fukuanshenqing.Yishoumoney))
                                 {
                                     fukuanshenqing.FukuanStatus = 2;
                                 }
                                 if (molingmoney.HasValue && molingmoney.Value > 0)
                                 {
-                                    if ((money + molingmoney.Value) >= (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
+                                    if ((money + molingmoney.Value) >= (fukuanshenqing.Fukuanmoney + sss - fukuanshenqing.Yishoumoney))
                                     {
                                         fukuanshenqing.FukuanStatus = 2;
                                     }
@@ -314,7 +321,7 @@
                                                 var oA_Staff = staffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.Name == oA_Baozhengjin.MemberName).FirstOrDefault();
                                                 oA_Baozhengjin.MemberId = oA_Staff.Keyid;
 
-                                                var sss = oA_BaozhengjinBLL.InsertModel(oA_Baozhengjin);
+                                                var aaaaa = oA_BaozhengjinBLL.InsertModel(oA_Baozhengjin);
 
                                             }
                                         }
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx
index 1a93c39..524784a 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx
@@ -101,7 +101,7 @@
                     鎶归浂閲戦锛�
                 </td>
                 <td>
-                    <input runat="server" id="txtMolingMoney" type="text" class=" float" maxlength="18" min="0" onchange="molinya();" />(鍏�)
+                    <input runat="server" id="txtMolingMoney" type="text" class=" float" maxlength="18" min="0"  readonly="readonly" />(鍏�)
                 </td>
             </tr>
         <tr>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx.cs
index 4d3c0ca..3f5f149 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/NewWaixieExpenses.aspx.cs
@@ -152,11 +152,11 @@
                 return;
             }
 
-            if (money > (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
-            {
-                JavaScript.MessageBox("鎿嶄綔閲戦澶т簬鍓╀綑搴斾粯閲戦锛�", this);
-                return;
-            }
+            //if (money > (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
+            //{
+            //    JavaScript.MessageBox("鎿嶄綔閲戦澶т簬鍓╀綑搴斾粯閲戦锛�", this);
+            //    return;
+            //}
 
             var Youwufapiao = Request["rdoReceiveQuannbu"];
             if (fukuanshenqing.Youwufapiao == 2 && Youwufapiao == "1")
@@ -165,14 +165,14 @@
                 return;
             }
 
-            if (molingmoney.HasValue && molingmoney.Value > 0)
-            {
-                if ((money + molingmoney.Value) != (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
-                {
-                    JavaScript.MessageBox("鎿嶄綔閲戦鍔犳姽闆堕噾棰濆繀椤荤瓑浜庡墿浣欏簲浠橀噾棰濓紒", this);
-                    return;
-                }
-            }
+            //if (molingmoney.HasValue && molingmoney.Value > 0)
+            //{
+            //    if ((money + molingmoney.Value) != (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
+            //    {
+            //        JavaScript.MessageBox("鎿嶄綔閲戦鍔犳姽闆堕噾棰濆繀椤荤瓑浜庡墿浣欏簲浠橀噾棰濓紒", this);
+            //        return;
+            //    }
+            //}
 
             string[] Keys = fukuanshenqing.DindanId.Trim(',').Split(',');
             using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
@@ -185,15 +185,16 @@
             {
                 try
                 {
+                    var sss = fukuanshenqing.Molingmoney.HasValue ? fukuanshenqing.Molingmoney.Value : 0;
 
                     var yishoumoney = fukuanshenqing.Yishoumoney.HasValue ? fukuanshenqing.Yishoumoney.Value : 0;
-                    if (money >= (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
+                    if (money >= (fukuanshenqing.Fukuanmoney + sss - fukuanshenqing.Yishoumoney))
                     {
                         fukuanshenqing.FukuanStatus = 2;
                     }
                     if (molingmoney.HasValue && molingmoney.Value > 0)
                     {
-                        if ((money + molingmoney.Value) >= (fukuanshenqing.Fukuanmoney - fukuanshenqing.Yishoumoney))
+                        if ((money + molingmoney.Value) >= (fukuanshenqing.Fukuanmoney + sss - fukuanshenqing.Yishoumoney))
                         {
                             fukuanshenqing.FukuanStatus = 2;
                         }
@@ -304,7 +305,7 @@
                                     var oA_Staff = staffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).Where(x => x.Name == oA_Baozhengjin.MemberName).FirstOrDefault();
                                     oA_Baozhengjin.MemberId = oA_Staff.Keyid;
 
-                                    var sss = oA_BaozhengjinBLL.InsertModel(oA_Baozhengjin);
+                                    var aaaaa = oA_BaozhengjinBLL.InsertModel(oA_Baozhengjin);
 
                                 }
                             }
@@ -422,6 +423,11 @@
                 this.hidReceiveMoney.Value =   ReceiveMoney.Value.ToString();
                 this.txtReciveMoney.Value = ReceiveMoney.Value.ToString("0.00");
                 this.spanCountRe.InnerHtml = Keys.Count().ToString2() + " 鍗�";
+                this.txtMolingMoney.Value = fukuanshenqing.Molingmoney.HasValue? fukuanshenqing.Molingmoney.Value.ToString("0.00"):"0";
+                if (fukuanshenqing.Molingmoney.HasValue)
+                {
+                    this.txtReciveMoney.Value = (ReceiveMoney.Value - fukuanshenqing.Molingmoney.Value).ToString("0.00");
+                }
             }
            
 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ChoseWarehouse.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ChoseWarehouse.aspx.cs
index 1760648..82e4ce3 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ChoseWarehouse.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ChoseWarehouse.aspx.cs
@@ -57,7 +57,7 @@
             var  name   = dwWarehouse.SelectedItem.Text;
             if (bll_OA_OutOfStorageBLL.InsertModelList(Keys, dwWarehouse.SelectedValue.ToInt32(), name))
             {
-                JavaScript.MessageBox("鎿嶄綔鎴愬姛", this, "Refreshss();top.Dialog.close();");
+                JavaScript.MessageBox("鎿嶄綔鎴愬姛", this, "top.document.getElementById('_DialogFrame_0').contentWindow.ReWindowSelf();top.frmright.ReLoad();top.Dialog.close();");
             }
            
         }
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/InventoryList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/InventoryList.aspx.cs
index b72da54..930a06d 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/InventoryList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/InventoryList.aspx.cs
@@ -49,7 +49,7 @@
         protected void InitialData()
         {
             //浠撳簱
-            this.selWarehouseId.DataSource = _OA_WarehouseInfoBLL.getAllWarehouseInfo(CurrentUser.MemberId);
+            this.selWarehouseId.DataSource = _OA_WarehouseInfoBLL.getAllWarehouseInfo(CurrentUser.MemberId).Where(x => x.WarehouseName != "涓婃満浣跨敤");
             this.selWarehouseId.DataTextField = "WarehouseName";
             this.selWarehouseId.DataValueField = "Keyid";
             this.selWarehouseId.DataBind();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/OutOfStorageList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/OutOfStorageList.aspx.cs
index aa8b02b..8f1d074 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/OutOfStorageList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/OutOfStorageList.aspx.cs
@@ -63,7 +63,7 @@
         protected void InitialData()
         {
             //浠撳簱
-            this.selWarehouseId.DataSource = _OA_WarehouseInfoBLL.getAllWarehouseInfo(CurrentUser.MemberId);
+            this.selWarehouseId.DataSource = _OA_WarehouseInfoBLL.getAllWarehouseInfo(CurrentUser.MemberId).Where(x => x.WarehouseName != "涓婃満浣跨敤");
             this.selWarehouseId.DataTextField = "WarehouseName";
             this.selWarehouseId.DataValueField = "Keyid";
             this.selWarehouseId.DataBind();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx
index 0648178..5955073 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx
@@ -375,6 +375,22 @@
                     </tr>
                 </ItemTemplate>
                 <FooterTemplate>
+                    <tr class="StatisticsMoney">
+                    <td colspan="10" class="ali03">
+                        鍚堣锛�
+                    </td>
+                    <td   class="ali01">
+                        <%=shuliangya %>
+                    </td>
+                     
+                        
+                     <td   class="ali01">
+                        <%=jineya %>
+                    </td>
+                          <td   class="ali01" colspan="7"> 
+                    </td>
+                </tr>
+                 
                     </table>
                 </FooterTemplate>
             </asp:Repeater>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx.cs
index fa5cef1..b8d53cc 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementList.aspx.cs
@@ -23,6 +23,8 @@
         OA_ProcurementBLL _OA_ProcurementBLL = null;
         OA_Procurement Procuremet = null;
         OA_StaffBLL bll_OA_StaffBLL = null;
+        public string shuliangya = "";
+        public string jineya = "";
 
         public ProcurementList()
         {
@@ -78,7 +80,33 @@
             pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
             pa.PageSize = this.ddlPageSize.Value.ToInt32().Value;// UCPager1.AspNetPager.PageSize;
             UCPager1.AspNetPager.PageSize = this.ddlPageSize.Value.ToInt32().Value;
-            ReProcurentList.DataSource = _OA_ProcurementBLL.getModelList(pa, CurrentUser.MemberId, this.selOpretor.Value, this.selPurchaseStatus.Value, this.selClearingStatus.Value, this.selSuppliers.Value, this.selGoodsName.Value, this.dwCommity.SelectedValue, this.txtRegTimeStart.Value.ToDateTime2(), this.txtRegTimeEnd.Value.ToDateTime2(), this.txtBrandName.Value, this.txtPaperWeight.Value);
+            var oA_Procurements = _OA_ProcurementBLL.getModelList(pa, CurrentUser.MemberId, this.selOpretor.Value, this.selPurchaseStatus.Value, this.selClearingStatus.Value, this.selSuppliers.Value, this.selGoodsName.Value, this.dwCommity.SelectedValue, this.txtRegTimeStart.Value.ToDateTime2(), this.txtRegTimeEnd.Value.ToDateTime2(), this.txtBrandName.Value, this.txtPaperWeight.Value);
+            foreach(var oA_Procurement  in oA_Procurements)
+            {
+                if(oA_Procurement.PurchaseStatus == "宸插叆搴�")
+                {
+                    oA_Procurement.PurchaseStatus = "鉁�";
+                }
+                else if (oA_Procurement.PurchaseStatus == "寰呭叆搴�")
+                {
+                    oA_Procurement.PurchaseStatus = "";
+                }
+            }
+            shuliangya = oA_Procurements.Sum(x => x.Quantity).ToString();
+            var AllMoney = oA_Procurements.Sum(x => x.AllMoney);
+            if (AllMoney.HasValue)
+            {
+                jineya = AllMoney.Value.ToString("F2");
+            }
+            else
+            {
+                jineya = "0";
+            }
+            
+
+
+
+            ReProcurentList.DataSource = oA_Procurements;
             ReProcurentList.DataBind();
 
             UCPager1.AspNetPager.RecordCount = pa.RecordCount;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx
index d02f896..729d441 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx
@@ -150,16 +150,19 @@
                             <th width="70" style="text-align: center">
                                 璇风ず绫诲埆
                             </th>
-                            <th style="text-align: center">
-                                璇风ず涓婚
+                            <th  width="300"  style="text-align: center">
+                                璇风ず鍐呭
                             </th>
-                            <th style="text-align: center">
+                             <th width="70" style="text-align: center">
+                                鐢宠璐圭敤(鍏�)
+                            </th>
+                            <th width="70" style="text-align: center">
                                 鏄惁鎵瑰
                             </th>
-                            <th style="text-align: center">
+                            <th width="70" style="text-align: center">
                                 鎵瑰缁撴灉
                             </th>
-                            <th style="text-align: center">
+                            <th width="70" style="text-align: center">
                                 鎿嶄綔
                             </th>
                         </tr>
@@ -179,7 +182,10 @@
                             <%#Eval("PlanDataTypeName")%>
                         </td>
                         <td style="text-align: center">
-                            <%#Eval("PlanTitle")%>
+                            <%# String.Format("{0}", Eval("PlanContent").ToString().Substring(0, Math.Min(Eval("PlanContent").ToString().Length, 150))) %>
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanMoney", "{0:F2}")%>
                         </td>
                         <td style="text-align: center">
                             <%#Eval("PlanStatus").ToString()=="1"?"鏈壒澶�":"宸叉壒澶�"%>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
index 2cc5541..546232f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
@@ -116,16 +116,19 @@
                             <th width="70" style="text-align: center">
                                 璇风ず绫诲埆
                             </th>
-                            <th style="text-align: center">
-                                璇风ず涓婚
+                             <th  width="300"  style="text-align: center">
+                                璇风ず鍐呭
                             </th>
-                            <th style="text-align: center">
+                             <th width="70" style="text-align: center">
+                                鐢宠璐圭敤(鍏�)
+                            </th>
+                            <th width="70" style="text-align: center">
                                 鏄惁鎵瑰
                             </th>
-                            <th style="text-align: center">
+                            <th width="70" style="text-align: center">
                                 鎵瑰缁撴灉
                             </th>
-                            <th style="text-align: center">
+                            <th  width="70" style="text-align: center">
                                 鎿嶄綔
                             </th>
                         </tr>
@@ -145,7 +148,11 @@
                             <%#Eval("PlanDataTypeName")%>
                         </td>
                         <td style="text-align: center">
-                            <%#Eval("PlanTitle")%>
+                            <%# String.Format("{0}", Eval("PlanContent").ToString().Substring(0, Math.Min(Eval("PlanContent").ToString().Length, 150))) %>
+
+                        </td>
+                        <td style="text-align: center">
+                            <%#Eval("PlanMoney", "{0:F2}")%>
                         </td>
                         <td style="text-align: center">
                             <%#Eval("PlanStatus").ToString()=="1"?"鏈壒澶�":"宸叉壒澶�"%>

--
Gitblit v1.9.1