From c4867cf5e5f78cfb924a3048bd0c4232d4a1e986 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 19 十二月 2024 08:33:44 +0800
Subject: [PATCH] 新增审批  付款申请   再付款申请中操作其他付款付款   生产管理里边点采购的供应商修改

---
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs                        |   21 ++
 CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs                       |    8 
 CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs                          |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs               |    5 
 CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx            |    2 
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs                        |    2 
 CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs      |    9 
 CY_ECommercePlatform/CY.BLL/OA/OA_FukuanshenqingBLL.cs                           |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanfukuan.aspx           |    4 
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs |   54 +++++
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_ProcurementDAL.cs                           |   13 +
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx                  |    8 
 CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx.cs         |   88 ++++++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs          |   29 ++
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs         |    9 
 CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx                  |    8 
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs                  |   28 ++
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx                     |   34 +++
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx             |   74 ++++++
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs      |   59 +++--
 CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanweikaipiao.aspx       |   26 ++
 CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs               |   48 ++++
 CY_ECommercePlatform/CY.WebForm/Pages/financial/WaixieExpenses.aspx.cs           |   23 ++
 CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx                    |    1 
 CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx                 |    1 
 25 files changed, 507 insertions(+), 55 deletions(-)

diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_FukuanshenqingBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_FukuanshenqingBLL.cs
index 7f4b51f..77ca71b 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/OA_FukuanshenqingBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_FukuanshenqingBLL.cs
@@ -154,7 +154,7 @@
                 Condition += " and  ok.Creater like '%" + Creater + "%'";
 
             if (!string.IsNullOrEmpty(SupplierName))
-                Condition += " and  oe.Name like '%" + SupplierName + "%'";
+                Condition += " and (ok.Huming like '%" + SupplierName + "%' or oe.Name like '%" + SupplierName + "%'  ) ";
             if (!string.IsNullOrEmpty(shifoufukuan))
                 Condition += " and  ok.FukuanStatus = '" + shifoufukuan + "'";
 
@@ -190,7 +190,7 @@
                 Condition += " and  ok.Creater like '%" + Creater + "%'";
 
             if (!string.IsNullOrEmpty(SupplierName))
-                Condition += " and  oe.Name like '%" + SupplierName + "%'";
+                Condition += " and (ok.Huming like '%" + SupplierName + "%' or oe.Name like '%" + SupplierName + "%'  ) ";
             if (!string.IsNullOrEmpty(shifoufukuan))
                 Condition += " and  ok.FukuanStatus = '" + shifoufukuan + "'";
 
diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
index ad971c2..818249d 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
@@ -161,11 +161,11 @@
             {
                 if (HuikuanStates == "2")
                 {
-                    Condition += " and  ok.Huikuanmoney >0 ";
+                    Condition += " and  ok.Huikuanmoney >= kpmoney ";
                 }
                 else if (HuikuanStates == "1")
                 {
-                    Condition += " and ( ok.Huikuanmoney is null or ok.Huikuanmoney <=0) ";
+                    Condition += " and ( ok.Huikuanmoney is null or ok.Huikuanmoney < kpmoney ) ";
                 }
             }
             if (!string.IsNullOrEmpty(PayStates))
diff --git a/CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs b/CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs
index befd66d..c6b9569 100644
--- a/CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs
+++ b/CY_ECommercePlatform/CY.Infrastructure/Query/Pagination.cs
@@ -26,6 +26,14 @@
         /// 鎬昏褰曟暟
         /// </summary>
         public int RecordCount { get; set; }
+
+
+        public decimal? heji1 { get; set; }
+        public decimal? heji2 { get; set; }
+        public decimal? heji3 { get; set; }
+
+
+
         /// <summary>
         /// 鍒涘缓涓�涓柊鐨勫垎椤靛璞�
         /// </summary>
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs
index 426c286..ecd4633 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_FukuanshenqingDAL.cs
@@ -25,7 +25,7 @@
         /// </summary>
         const string FROMSOUCEBEFORE = " ( select distinct ok.*, " +
              "     oe.Name as SupplierName   " +
-          " from [OA_Fukuanshenqing] ok inner join  [OA_Suppliers] oe  on oe.Keyid = ok.[SupplierId] " +
+          " from [OA_Fukuanshenqing] ok left join  [OA_Suppliers] oe  on oe.Keyid = ok.[SupplierId] " +
 
        
         "   where 0=0  ";
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs
index 74f87f3..ffb57ce 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs
@@ -274,6 +274,27 @@
                 resultOrderBy = query.Criteria[maxParamIndex].Value.ToString();//= 1 == orderbys.Length ? resultOrderBy : orderbys[1];
             }
             string fromSouce = string.Format("{0}{1}{2}", FROMSOUCEBEFORE, query.Criteria[0].Value, FROMSOUCEEND);//鎷艰鏉′欢
+
+            
+            /// <summary>
+            /// 鏌ヨ鏉ユ簮
+            /// </summary>
+            string fromss =  " [OA_Kaipiaoshenqing] ok inner join  [OA_CorporateClients] oe  on oe.Keyid = ok.[BuyerId] " +
+
+            
+           
+
+            
+            " where 0=0  "+ query.Criteria[0].Value;
+          var ssss =  _dataBase.SelectModel<Model.OA_Kaipiaoshenqing>("  sum(ok.kpmoney) as kpmoney,sum(ok.Huikuanmoney) as Huikuanmoney,sum(ok.Zengjianmoney) as Zengjianmoney ", fromss);
+            if (ssss.Count>0)
+            {
+                var aaaaa = ssss.First();
+                pagination.heji1 = aaaaa.kpmoney;
+                pagination.heji2 = aaaaa.Zengjianmoney;
+                pagination.heji3 = aaaaa.Huikuanmoney;
+            }
+
             return _dataBase.SelectModelPage<Model.OA_Kaipiaoshenqing>(pagination, SELECTTARGET, fromSouce, orderbys[0], resultOrderBy);
         }
 
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_ProcurementDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_ProcurementDAL.cs
index e24d161..e4d3e5a 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_ProcurementDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_ProcurementDAL.cs
@@ -36,10 +36,21 @@
             {
                 return false;
             }
+            SqlParameter SuppliersId = null;
+            if (trueModel.SuppliersId.HasValue)
+            {
+                SuppliersId = new SqlParameter("@SuppliersId", trueModel.SuppliersId);
+            }
+            else
+            {
+                SuppliersId = new SqlParameter("@SuppliersId", DBNull.Value);
+            }
+
+
             IList<SqlParameter> sqlParms = new List<SqlParameter>()
             {
                     new SqlParameter("@FirmId",trueModel.FirmId),
-					new SqlParameter("@SuppliersId",trueModel.SuppliersId),
+                    SuppliersId,
 					new SqlParameter("@GoodsId",trueModel.GoodsId),
 					new SqlParameter("@ClearingStatusId",trueModel.ClearingStatusId),
 					new SqlParameter("@Price",trueModel.Price),
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
index f7d1ec9..b983c1f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
@@ -158,7 +158,29 @@
             });
         }
 
- 
+
+
+        $(function () {
+            var value_NowPageAllMoney = 0;
+            $(".OrderAllMoney").each(function (ii, vv) {
+                value_NowPageAllMoney += parseFloat($(vv).text());
+            });
+            $("#NowPageAllMoney").html(value_NowPageAllMoney.toFixed(2));
+
+
+            var value_NowPageZengMoney = 0;
+            $(".OrderZengMoney").each(function (ii, vv) {
+                value_NowPageZengMoney += parseFloat($(vv).text());
+            });
+            $("#NowPageZengMoney").html(value_NowPageZengMoney.toFixed(2));
+
+
+            var value_NowPageHuiMoney = 0;
+            $(".OrderHuiMoney").each(function (ii, vv) {
+                value_NowPageHuiMoney += parseFloat($(vv).text());
+            });
+            $("#NowPageHuiMoney").html(value_NowPageHuiMoney.toFixed(2));
+        });
     </script>
     <style type="text/css">
         .tableStyleXS th { padding: 1px 0 1px 3px; background-image:none; border-bottom:1px solid #CCC; }
@@ -185,6 +207,8 @@
             cursor: pointer;
             width: 26px;
         }
+         .StatisticsMoney td { color: #FF5500; }
+        .StatisticsMoney span { color: #FF5500; font-weight: bold; }
     </style>
 </head>
 <body>
@@ -312,16 +336,16 @@
                         <th width="36">
                             璁㈠崟鏁伴噺
                         </th>
-                         <th width="60">
+                         <th width="60" >
                             閲戦
                         </th>
-                        <th width="60">
+                        <th width="60" >
                             澧炲噺閲戦
                         </th>
                         <th width="60">
                             绛惧崟鍥炴墽
                         </th>
-                         <th width="60">
+                         <th width="60"  >
                             鍥炴閲戦
                         </th>
                          <th width="60">
@@ -381,10 +405,10 @@
                                   
                                 </td>
                                                             
-                                <td>
+                                <td   class="OrderAllMoney">
                                     <%#Eval("kpmoney", "{0:F}")%>
                                 </td>
-                                 <td>
+                                 <td   class="OrderZengMoney">
                                     <%#Eval("Zengjianmoney", "{0:F}")%>
                                 </td>
                                  <td>
@@ -394,7 +418,7 @@
                                 
                                       
                                 </td>
-                                <td>
+                                <td  class="OrderHuiMoney">
                                     <%#Eval("Huikuanmoney", "{0:F}")%>
                                 </td>
                                  <td>
@@ -423,6 +447,42 @@
                             </tr>
                         </itemtemplate>
                     </asp:repeater>
+                     <tr class="StatisticsMoney">
+                    <td colspan="7" class="ali03">
+                        褰撳墠椤电粺璁★細
+                    </td>
+                    <td   class="ali01">
+                        <span id="NowPageAllMoney" runat="server"></span>
+                    </td>
+                     <td   class="ali01">
+                        <span id="NowPageZengMoney" runat="server"></span>
+                    </td>
+                        <td   class="ali01"> 
+                    </td>
+                     <td   class="ali01">
+                        <span id="NowPageHuiMoney" runat="server"></span>
+                    </td>
+                          <td   class="ali01" colspan="3"> 
+                    </td>
+                </tr>
+                <tr class="StatisticsMoney">
+                    <td colspan="7" class="ali03">
+                        鏌ヨ椤圭粺璁★細
+                    </td>
+                    <td   class="ali01">
+                        <span id="AllMoney" runat="server"></span>
+                    </td>
+                     <td   class="ali01">
+                        <span id="ZengMoney" runat="server"></span>
+                    </td>
+                        <td   class="ali01"> 
+                    </td>
+                     <td   class="ali01">
+                        <span id="HuiMoney" runat="server"></span>
+                    </td>
+                          <td   class="ali01" colspan="3"> 
+                    </td>
+                </tr>
                 </tbody>
             </table>
             <uc:ucpager id="UCPager1" runat="server" />
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
index 6b36501..11a0de3 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
@@ -579,7 +579,7 @@
                 //this.selKaipiaoshenqing.Value = "1";
 
                 //this.selPayStates.Value = "1";
-                //this.selHuikuanStates.Value = "1";
+                this.selHuikuanStates.Value = "1";
                 
 
 
@@ -690,6 +690,33 @@
             rptData.DataSource = result;
             rptData.DataBind();
 
+            if (pagination.heji1.HasValue)
+            {
+                this.AllMoney.InnerText = pagination.heji1.Value.ToString("0.00");
+            }
+            else
+            {
+                this.AllMoney.InnerText = 0.ToString("0.00");
+            }
+
+            if (pagination.heji2.HasValue)
+            {
+                this.ZengMoney.InnerText = pagination.heji2.Value.ToString("0.00");
+            }
+            else
+            {
+                this.ZengMoney.InnerText = 0.ToString("0.00");
+            }
+
+            if (pagination.heji3.HasValue)
+            {
+                this.HuiMoney.InnerText = pagination.heji3.Value.ToString("0.00");
+            }
+            else
+            {
+                this.HuiMoney.InnerText = 0.ToString("0.00");
+            }
+
             UCPager1.AspNetPager.RecordCount = pagination.RecordCount;
         }
 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs
index 36bea9f..d1358a9 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.designer.cs
@@ -132,6 +132,60 @@
         protected global::System.Web.UI.WebControls.Repeater rptData;
 
         /// <summary>
+        /// NowPageAllMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl NowPageAllMoney;
+
+        /// <summary>
+        /// NowPageZengMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl NowPageZengMoney;
+
+        /// <summary>
+        /// NowPageHuiMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl NowPageHuiMoney;
+
+        /// <summary>
+        /// AllMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl AllMoney;
+
+        /// <summary>
+        /// ZengMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl ZengMoney;
+
+        /// <summary>
+        /// HuiMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl HuiMoney;
+
+        /// <summary>
         /// UCPager1 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanfukuan.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanfukuan.aspx
index cdadbbb..708958f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanfukuan.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanfukuan.aspx
@@ -328,7 +328,7 @@
                                 
                                 <td>
                                     
-                                      <a href='javascript:void(0)' title='鏌ョ湅璁㈠崟' class='a_under' onclick='Viewkaipiao("<%#Eval("Keyid")%>","<%#Eval("DindanId")%>")'>  鏌ョ湅璁㈠崟   </a>
+                                  <%#Eval("Fukuanyongtu").ToString().Equals("鍏朵粬浠樻")?"":"<a href='javascript:void(0)' title='鏌ョ湅璁㈠崟' class='a_under' onclick='Viewkaipiao(\""+Eval("Keyid") +"\",\""+Eval("DindanId")+"\")'>  鏌ョ湅璁㈠崟   </a>" %>     <%--<a href='javascript:void(0)' title='鏌ョ湅璁㈠崟' class='a_under' onclick='Viewkaipiao("<%#Eval("Keyid")%>","<%#Eval("DindanId")%>")'>  鏌ョ湅璁㈠崟   </a>--%>
                                     
                                   
                                 </td>
@@ -348,7 +348,7 @@
                     </asp:repeater>
                 </tbody>
                   <tr>
-                        <td colspan="5">
+                        <td colspan="8">
                            鍚堣
                         </td>
                            
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanweikaipiao.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanweikaipiao.aspx
index 62f201b..37e6590 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanweikaipiao.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/Waixiefukuanweikaipiao.aspx
@@ -228,6 +228,15 @@
                             鏀舵鍗曚綅
                         </th>
                          <th style="text-align: center;" width="70">
+                           鎴峰悕
+                        </th>
+                         <th style="text-align: center;" width="70">
+                           寮�鎴疯
+                        </th>
+                         <th style="text-align: center;" width="70">
+                           璐﹀彿
+                        </th>
+                         <th style="text-align: center;" width="70">
                            浠樻鐢ㄩ��
                         </th>
                          <th width="60">
@@ -272,6 +281,21 @@
                                     <a href='javascript:void(0)' title='鐐瑰嚮鏌ョ湅 <%#Eval("SupplierName").ToString()%> 璧勬枡' class='a_under' onclick='onView("<%#Eval("SupplierId")%>")'><%#Eval("SupplierName") %></a>
                                         
                                 </td>
+                                 <td style="text-align: center;">
+                                        <%#Eval("Huming")%>
+
+                                   
+                                </td>
+                                 <td style="text-align: center;">
+                                        <%#Eval("Bank")%>
+
+                                   
+                                </td>
+                                 <td style="text-align: center;">
+                                        <%#Eval("AccountID")%>
+
+                                   
+                                </td>
                                 <td style="text-align: center;">
                                         <%#Eval("Fukuanyongtu")%>
 
@@ -291,7 +315,7 @@
                                 
                                 <td>
                                     
-                                      <a href='javascript:void(0)' title='鏌ョ湅璁㈠崟' class='a_under' onclick='Viewkaipiao("<%#Eval("Keyid")%>","<%#Eval("DindanId")%>")'>  鏌ョ湅璁㈠崟   </a>
+                                      <%#Eval("Fukuanyongtu").ToString().Equals("鍏朵粬浠樻")?"":"<a href='javascript:void(0)' title='鏌ョ湅璁㈠崟' class='a_under' onclick='Viewkaipiao(\""+Eval("Keyid") +"\",\""+Eval("DindanId")+"\")'>  鏌ョ湅璁㈠崟   </a>" %> 
                                     
                                   
                                 </td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/WaixieExpenses.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/financial/WaixieExpenses.aspx.cs
index 1ebb739..f826db9 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/financial/WaixieExpenses.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/WaixieExpenses.aspx.cs
@@ -81,11 +81,28 @@
             var fukuanshenqing = _fukuanshenqingBLL.GetModelByKeyid(id.ToInt32().Value);
             if (fukuanshenqing != null)
             {
-              var oA_Suppliers  =  oA_SuppliersBLL.getSingleSupplier(fukuanshenqing.SupplierId.ToString());
-                this.txtPaymentUnit.Value = oA_Suppliers.Name;
+                if (!string.IsNullOrWhiteSpace(fukuanshenqing.Huming))
+                {
+                    this.txtPaymentUnit.Value = fukuanshenqing.Huming;
+                }
+                else
+                {
+                    if (fukuanshenqing.SupplierId > 0)
+                    {
+                        var oA_Suppliers = oA_SuppliersBLL.getSingleSupplier(fukuanshenqing.SupplierId.ToString());
+                        if (oA_Suppliers != null)
+                        {
+                            this.txtPaymentUnit.Value = oA_Suppliers.Name;
+                            this.txtSupplierId.Value = oA_Suppliers.Keyid.ToString();
+                        }
+                    }
+                   
+                   
+                }
+             
 
                 this.Keyid.Value = id;
-                this.txtSupplierId.Value = oA_Suppliers.Keyid.ToString();
+               
 
                 this.txtYouwufapiao.Value = fukuanshenqing.YouwufapiaoName;
 
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx
index 4631f1b..11eb01e 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx
@@ -14,7 +14,7 @@
                 渚涘簲鍟嗭細
             </td>
             <td>
-                <select id="selSuppliers" runat="server" class="Sreq w120px" datatextfield="Name" keepdefaultstyle="true" datavaluefield="Keyid" msg="璇烽�夋嫨渚涘簲鍟�">
+                <select id="selSuppliers" runat="server" class=" w120px" datatextfield="Name" keepdefaultstyle="true" datavaluefield="Keyid" msg="璇烽�夋嫨渚涘簲鍟�">
                 </select>
             </td>
             <td class="ali03  w100px">
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx.cs
index e35325b..a4e73d2 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/procurement/ProcurementADD.aspx.cs
@@ -67,22 +67,90 @@
         /// </summary>
         protected void InitialData()
         {
+            var dataTable = _OA_SuppliersBLL.getSupplierTable(CurrentUser.MemberId);
+            var sss = dataTable.Select(" SuppliersTypeId ='182' ");
+
+
+            DataTable dtNew2 = dataTable.Clone(); //澶嶅埗缁撴瀯
+            for (int i = 0; i < sss.Length; i++)
+            {
+                dtNew2.ImportRow(sss[i]); //ImportRow 鏄鍒�
+            }
+
 
             ///渚涘簲鍟�
-            selSuppliers.DataSource = _OA_SuppliersBLL.getSupplierTable(CurrentUser.MemberId);
-           
+            selSuppliers.DataSource = dtNew2;//.Select(" SuppliersTypeId='200' ")
+
             selSuppliers.DataBind();
-            //selSuppliers.Items.Insert(0, new ListItem("璇烽�夋嫨", "0"));
+            selSuppliers.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
             ///浜у搧绫诲埆
             ///
             dwCommity.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
-            DataTable ds = _OA_CommodityBLL.SelectModelPage(CurrentUser.MemberId, "", "true");
-            GetDataByLevel(dwCommity, ds, 0, 0);
+            DataTable dss = _OA_CommodityBLL.SelectModelPage(CurrentUser.MemberId, "", "true");
+            GetDataByLevel(dwCommity, dss, 0, 0);
+
+
+           
 
             if (Request["Keyid"].ToInt32() > 0)
             {
                 Keyid = Request["Keyid"].ToString();
                 ShowProcurementData();
+            }
+            else
+            {
+                dwCommity.SelectedValue = "4";
+                DataTable ds = _OA_GoodsInfoBLL.SlectModleByCommity(dwCommity.SelectedValue, CurrentUser.MemberId);
+                if (ds.Rows.Count > 0)
+                {
+                    dwGoodsList.DataSource = ds;
+                    dwGoodsList.DataTextField = "GoodsName";
+                    dwGoodsList.DataValueField = "Keyid";
+                    dwGoodsList.DataBind();
+                    dwGoodsList.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+                    dwBrand.Items.Clear();
+                    dwBrand.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+                    dwSpecification.Items.Clear();
+                    dwSpecification.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+                    dwPaperWeight.Items.Clear();
+                    dwPaperWeight.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+                    if (dwCommity.SelectedItem.Text == "绾稿紶")
+                    {
+                        this.dwPaperWeight.Visible = true;
+                        this.trWeight.Visible = true;
+                        this.tanDiv.Visible = true;
+                        this.tanDiv1.Visible = false;
+                        this.div_td.Visible = true;
+                        this.div_td1.Visible = false;
+                    }
+                    else
+                    {
+                        this.dwPaperWeight.Visible = false;
+                        this.trWeight.Visible = false;
+                        this.tanDiv.Visible = false;
+                        this.tanDiv1.Visible = true;
+                        this.div_td.Visible = false;
+                        this.div_td1.Visible = true;
+                    }
+                }
+                else
+                {
+                    dwGoodsList.Items.Clear();
+                    dwGoodsList.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+                    dwBrand.Items.Clear();
+                    dwBrand.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+                    dwSpecification.Items.Clear();
+                    dwSpecification.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+                    dwPaperWeight.Items.Clear();
+                    dwPaperWeight.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+                }
             }
 
 
@@ -301,7 +369,15 @@
             procurement.Price = this.txtPrice.Value.ToDecimal2();
             procurement.LastUpdateTime = DateTime.Now;
             procurement.Operator = CurrentUser.ShortName;
-            procurement.SuppliersId = this.selSuppliers.Value.ToInt32();
+            if (string.IsNullOrEmpty(this.selSuppliers.Value))
+            {
+                procurement.SuppliersId = null;
+            }
+            else
+            {
+                procurement.SuppliersId = this.selSuppliers.Value.ToInt32();
+            }
+           
             procurement.FirmId = CurrentUser.MemberId;
             procurement.GoodsId = this.dwGoodsList.SelectedValue.ToInt32();
             procurement.Remark = "";
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
index 4a4d5de..bf942b5 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx
@@ -16,7 +16,31 @@
                     $("#trCarNo").css("display", "table-row");
                     $("#trCarYes").css("display", "none");
                 }
+                if ($(this).val() == "15") {
+                    
+                    $("#trShoukuandanwei").css("display", "table-row");
+                } else {
+                   
+                    $("#trShoukuandanwei").css("display", "none");
+                }
+
+                
             });
+
+            if ($("#selPlanDataType").val() == "7") {
+                $("#trCarNo").css("display", "none");
+                $("#trCarYes").css("display", "table-row");
+            } else {
+                $("#trCarNo").css("display", "table-row");
+                $("#trCarYes").css("display", "none");
+            }
+            if ($("#selPlanDataType").val() == "15") {
+
+                $("#trShoukuandanwei").css("display", "table-row");
+            } else {
+
+                $("#trShoukuandanwei").css("display", "none");
+            }
         });
     </script>
 </head>
@@ -37,7 +61,7 @@
                             <option value="7">鐢ㄨ溅</option>
                             <option value="10">涓氬姟缁忚垂</option>
                             <option value="11">瀹㈡埛鑱旇皧</option>
-<%--                            <option value="13">寮�绁ㄧ敵璇�</option>--%>
+                            <option value="15">浠樻鐢宠</option>
                             <option value="12">鍏朵粬</option>
                     </select>
                 </td>
@@ -64,6 +88,14 @@
                 <select id="selPlanTitle" runat="server" keepdefaultstyle="true" style=" width:100px;"></select>
                 </td>
             </tr>
+            <tr id="trShoukuandanwei" style=" display:none;">
+                <td class="ali03">
+                   鏀舵鍗曚綅锛�
+                </td>
+                <td colspan="3">
+                 <input id="txtShoukuandanwei" type="text" style=" width:400px;" class="" runat="server" msg="璇疯緭鍏ユ敹娆惧崟浣�" maxlength="50" />
+                </td>
+            </tr>
             <tr>
                 <td class="ali03">
                     璇风ず鍐呭锛�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs
index 735677a..61b09ef 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.cs
@@ -72,6 +72,14 @@
                 {
                     this.txtPlanTitle.Value = m_OA_WorkPlan.PlanTitle.ToString();
                 }
+                if (m_OA_WorkPlan.PlanDataType == 15)
+                {
+                    this.txtShoukuandanwei.Value = m_OA_WorkPlan.PlanComplany;
+                }
+                else
+                {
+                    this.txtShoukuandanwei.Value = "";
+                }
                 this.txtPlanContent.Value = m_OA_WorkPlan.PlanContent.ToString();
             }
         }
@@ -121,7 +129,25 @@
                 }
 
                 m_OA_WorkPlan.Operator = CurrentUser.ShortName;
-                m_OA_WorkPlan.PlanComplany = "";
+                if (this.selPlanDataType.Value == "15")
+                {
+                    if (!this.txtPlanMoney.Value.Trim().ToDecimal2().HasValue || this.txtPlanMoney.Value.Trim().ToDecimal2().Value <= 0)
+                    {
+                        JavaScript.MessageBox("浠樻鐢宠璇峰~鍐欑敵璇疯垂鐢紒", this);
+                        return;
+                    }
+                    if (string.IsNullOrWhiteSpace(this.txtShoukuandanwei.Value))
+                    {
+                        JavaScript.MessageBox("浠樻鐢宠璇峰~鍐欐敹娆惧崟浣嶏紒", this);
+                        return;
+                    }
+                    m_OA_WorkPlan.PlanComplany = this.txtShoukuandanwei.Value; 
+                }
+                else
+                {
+                    m_OA_WorkPlan.PlanComplany = "";
+                }
+                
                 m_OA_WorkPlan.PlanContent = this.txtPlanContent.Value.Trim();
                 m_OA_WorkPlan.PlanDataType = this.selPlanDataType.Value.ToInt32();
                 m_OA_WorkPlan.PlanMoney = this.txtPlanMoney.Value.Trim().ToDecimal2()??0;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs
index 54e0b41..914dd83 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestAdd.aspx.designer.cs
@@ -78,6 +78,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlSelect selPlanTitle;
 
         /// <summary>
+        /// txtShoukuandanwei 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtShoukuandanwei;
+
+        /// <summary>
         /// txtPlanContent 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx
index fee15c8..dae8edd 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx
@@ -52,6 +52,14 @@
                         <span id="spanPlanTitle" runat="server"></span>
                     </td>
                 </tr>
+                <tr   style='<%=planDataType=="15"?"":"display:none;"  %>'>
+                <td class="ali03">
+                   鏀舵鍗曚綅锛�
+                </td>
+                <td colspan="3">
+                    <span id="spanShoukuandanwei" runat="server"></span>
+                </td>
+            </tr>
                 <tr>
                     <td class="ali03">
                         璇︾粏鍐呭锛�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs
index c4ec8bb..efb6bbd 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.cs
@@ -21,7 +21,7 @@
     public partial class MyRequestDetail : BasePage
     {
         OA_WorkPlanBll oA_WorkReminderBll = null;
-
+        public string planDataType = "";
         public MyRequestDetail()
         {
             oA_WorkReminderBll = new OA_WorkPlanBll();
@@ -42,6 +42,7 @@
             OA_WorkPlan m_OA_WorkPlan = oA_WorkReminderBll.GetModelByKeyid(Request["keyid"].ToInt32());
             if (m_OA_WorkPlan != null)
             {
+                planDataType = m_OA_WorkPlan.PlanDataType.Value.ToString();
                 this.spanPlanDataType.InnerText = m_OA_WorkPlan.PlanDataTypeName.ToString();
                 this.spanPlanMoney.InnerText = m_OA_WorkPlan.PlanMoney.Value.ToString("0.00");
                 this.spanPlanPeople.InnerText = m_OA_WorkPlan.PlanPeople.ToString();
@@ -49,7 +50,7 @@
                 this.spanPlanRemark.InnerText = m_OA_WorkPlan.PlanRemark.ToString();
                 this.spanPlanTitle.InnerText = m_OA_WorkPlan.PlanTitle.ToString();
                 this.spanPlanContent.InnerText = m_OA_WorkPlan.PlanContent.ToString();
-
+                this.spanShoukuandanwei.InnerText = m_OA_WorkPlan.PlanComplany;
                 if (m_OA_WorkPlan.PlanStatus == 1)
                 {
                     this.panelApprovalNo.Visible = true;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs
index c2c6a40..aea15c9 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestDetail.aspx.designer.cs
@@ -2,16 +2,18 @@
 // <鑷姩鐢熸垚>
 //     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
 //
-//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳戒細瀵艰嚧涓嶆纭殑琛屼负锛屽苟涓斿鏋�
-//     閲嶆柊鐢熸垚浠g爜锛岃繖浜涙洿鏀瑰皢浼氫涪澶便�� 
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
 // </鑷姩鐢熸垚>
 //------------------------------------------------------------------------------
 
-namespace CY.WebForm.Pages.work {
-    
-    
-    public partial class MyRequestDetail {
-        
+namespace CY.WebForm.Pages.work
+{
+
+
+    public partial class MyRequestDetail
+    {
+
         /// <summary>
         /// Head1 鎺т欢銆�
         /// </summary>
@@ -20,7 +22,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
-        
+
         /// <summary>
         /// CMSHead1 鎺т欢銆�
         /// </summary>
@@ -29,7 +31,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
-        
+
         /// <summary>
         /// form1 鎺т欢銆�
         /// </summary>
@@ -38,7 +40,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlForm form1;
-        
+
         /// <summary>
         /// spanPlanDataType 鎺т欢銆�
         /// </summary>
@@ -47,7 +49,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanDataType;
-        
+
         /// <summary>
         /// spanPlanMoney 鎺т欢銆�
         /// </summary>
@@ -56,7 +58,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanMoney;
-        
+
         /// <summary>
         /// spanPlanPeople 鎺т欢銆�
         /// </summary>
@@ -65,7 +67,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanPeople;
-        
+
         /// <summary>
         /// spanPlanStartTime 鎺т欢銆�
         /// </summary>
@@ -74,7 +76,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanStartTime;
-        
+
         /// <summary>
         /// spanPlanTitle 鎺т欢銆�
         /// </summary>
@@ -83,7 +85,16 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanTitle;
-        
+
+        /// <summary>
+        /// spanShoukuandanwei 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanShoukuandanwei;
+
         /// <summary>
         /// spanPlanContent 鎺т欢銆�
         /// </summary>
@@ -92,7 +103,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanContent;
-        
+
         /// <summary>
         /// spanPlanRemark 鎺т欢銆�
         /// </summary>
@@ -101,7 +112,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanRemark;
-        
+
         /// <summary>
         /// panelApprovalNo 鎺т欢銆�
         /// </summary>
@@ -110,7 +121,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl panelApprovalNo;
-        
+
         /// <summary>
         /// spanPlanStatus 鎺т欢銆�
         /// </summary>
@@ -119,7 +130,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanStatus;
-        
+
         /// <summary>
         /// panelApprovalYes 鎺т欢銆�
         /// </summary>
@@ -128,7 +139,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl panelApprovalYes;
-        
+
         /// <summary>
         /// spanApprovalStaffName 鎺т欢銆�
         /// </summary>
@@ -137,7 +148,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanApprovalStaffName;
-        
+
         /// <summary>
         /// spanApprovalTime 鎺т欢銆�
         /// </summary>
@@ -146,7 +157,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanApprovalTime;
-        
+
         /// <summary>
         /// spanPlanStatus1 鎺т欢銆�
         /// </summary>
@@ -155,7 +166,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanStatus1;
-        
+
         /// <summary>
         /// spanApprovalStatus 鎺т欢銆�
         /// </summary>
@@ -164,7 +175,7 @@
         /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
         /// </remarks>
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanApprovalStatus;
-        
+
         /// <summary>
         /// spanApprovalContent 鎺т欢銆�
         /// </summary>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx
index 5c40e38..bc57ce2 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/MyRequestList.aspx
@@ -85,6 +85,7 @@
                             <option value="11">瀹㈡埛鑱旇皧</option>
                             <option value="13">寮�绁ㄧ敵璇�</option>
                             <option value="14">澶栧崗浠樻鐢宠</option>
+                             <option value="15">浠樻鐢宠</option>
                             <option value="12">鍏朵粬</option>
                         </select>
                     </td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx
index 44183d4..3f0048d 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx
@@ -54,6 +54,14 @@
                         <span id="spanPlanTitle" runat="server"></span>
                     </td>
                 </tr>
+                <tr   style='<%=planDataType=="15"?"":"display:none;"  %>'>
+                <td class="ali03">
+                   鏀舵鍗曚綅锛�
+                </td>
+                <td colspan="3">
+                    <span id="spanShoukuandanwei" runat="server"></span>
+                </td>
+            </tr>
                 <tr>
                     <td class="ali03">
                         璇︾粏鍐呭锛�
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
index d4c73fb..7a6f07f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
@@ -24,12 +24,15 @@
         OA_KaipiaoshenqingBLL _oA_KaipiaoshenqingBLL = null;
         EC_OrderBLL _eC_OrderBLL = null;
         OA_FukuanshenqingBLL _oA_FukuanshenqingBLL = null;
+        EC_MemberBasicBLL _eC_MemberBasicBLL = null;
+        public string planDataType = "";
         public RequestReplyAdd()
         {
             oA_WorkReminderBll = new OA_WorkPlanBll();
             _oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL();
             _eC_OrderBLL = new EC_OrderBLL();
             _oA_FukuanshenqingBLL = new OA_FukuanshenqingBLL();
+            _eC_MemberBasicBLL = new EC_MemberBasicBLL();
         }
 
         //椤甸潰鍔犺浇
@@ -52,6 +55,7 @@
             }
             if (m_OA_WorkPlan != null)
             {
+                planDataType = m_OA_WorkPlan.PlanDataType.Value.ToString();
                 this.spanPlanDataType.InnerText = m_OA_WorkPlan.PlanDataTypeName.ToString();
                 this.spanPlanMoney.InnerText = m_OA_WorkPlan.PlanMoney.Value.ToString("0.00");
                 this.spanPlanPeople.InnerText = m_OA_WorkPlan.PlanPeople.ToString();
@@ -59,6 +63,7 @@
                 this.spanPlanRemark.InnerText = m_OA_WorkPlan.PlanRemark.ToString();
                 this.spanPlanTitle.InnerText = m_OA_WorkPlan.PlanTitle.ToString();
                 this.spanPlanContent.InnerText = m_OA_WorkPlan.PlanContent.ToString();
+                this.spanShoukuandanwei.InnerText = m_OA_WorkPlan.PlanComplany;
             }
         }
 
@@ -105,6 +110,49 @@
                     _oA_FukuanshenqingBLL.UpdateModel(fukuanshenqing);
                 }
 
+
+                if (m_OA_WorkPlan.ApprovalStatus == 1 && m_OA_WorkPlan.PlanDataType == 15)
+                {//鎵瑰噯鏂板浠樻鐢宠
+                    OA_Fukuanshenqing oA_Fukuanshenqing = new OA_Fukuanshenqing();
+
+
+
+                    oA_Fukuanshenqing.FirmId = CurrentUser.MemberId;
+                    oA_Fukuanshenqing.SupplierId = 0;
+                    oA_Fukuanshenqing.Fukuanshenqingstatus = 0;
+                    oA_Fukuanshenqing.ApprovalStatus = 1;
+                    oA_Fukuanshenqing.Fukuanmoney = m_OA_WorkPlan.PlanMoney;
+
+                    oA_Fukuanshenqing.Bank = "";
+                    oA_Fukuanshenqing.Huming = m_OA_WorkPlan.PlanComplany;
+                    oA_Fukuanshenqing.AccountID = "";
+                    oA_Fukuanshenqing.Yishoumoney = 0;
+                    oA_Fukuanshenqing.Youwufapiao = 0;
+                    oA_Fukuanshenqing.Fukuanyongtu = "鍏朵粬浠樻";
+                    oA_Fukuanshenqing.FukuanStatus = 1;
+                    oA_Fukuanshenqing.remark = "";
+                    oA_Fukuanshenqing.DindanId = "";
+
+                   var eC_MemberBasic = _eC_MemberBasicBLL.GetMemberByMemberId(m_OA_WorkPlan.SentStaffId);
+                    if (eC_MemberBasic != null)
+                    {
+                        oA_Fukuanshenqing.Creater = CurrentUser.ShortName;
+                        oA_Fukuanshenqing.Updater = CurrentUser.ShortName;
+                    }
+                    else
+                    {
+                        oA_Fukuanshenqing.Creater = "";
+                        oA_Fukuanshenqing.Updater = "";
+                    }
+
+                    
+                    oA_Fukuanshenqing.CreateTime = DateTime.Now;
+                   
+                    oA_Fukuanshenqing.LastUpdateTime = DateTime.Now;
+
+                    var id = _oA_FukuanshenqingBLL.InsertModel(oA_Fukuanshenqing);
+                }
+
                 if (Request["keyid"].ToInt32() > 0)
                 {
                     if (oA_WorkReminderBll.UpdateModel(m_OA_WorkPlan))
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs
index d47d4c0..b1514a6 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.designer.cs
@@ -87,6 +87,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanPlanTitle;
 
         /// <summary>
+        /// spanShoukuandanwei 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanShoukuandanwei;
+
+        /// <summary>
         /// spanPlanContent 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
index 47a4e5f..c35477f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyList.aspx
@@ -59,6 +59,7 @@
                             <option value="11">瀹㈡埛鑱旇皧</option>
                             <option value="13">寮�绁ㄧ敵璇�</option>
                              <option value="14">澶栧崗浠樻鐢宠</option>
+                             <option value="15">浠樻鐢宠</option>
                             <option value="12">鍏朵粬</option>
                         </select>
                     </td>

--
Gitblit v1.9.1