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