From 991dbfbad93e1cb12d589b02100ac81a847a72f8 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期四, 05 十二月 2024 08:42:56 +0800
Subject: [PATCH] 增加客户预存款开票

---
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.designer.cs        |    9 
 CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaonewcuishou.cs                                |   17 
 CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx.cs          |  208 +++++++++
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs                               |   10 
 CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx.cs                      |  183 ++++++++
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs             |   17 
 CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.designer.cs          |    9 
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx                    |   19 
 CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs                                 |   24 
 CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx.designer.cs             |   62 ++
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx                    |   21 
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.cs            |   19 
 CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj                                       |   16 
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx               |   36 +
 CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx                      |    6 
 CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx                         |  102 ++++
 CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaoshenqing.cs                                  |   29 +
 CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx.designer.cs |  179 ++++++++
 CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx             |  214 ++++++++++
 CY_ECommercePlatform/CY.SQLDAL/OA/OA_KaipiaonewcuishouDAL.cs                            |   10 
 CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.cs                   |    3 
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.cs                 |    1 
 CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.designer.cs   |   18 
 CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs                 |    1 
 24 files changed, 1,151 insertions(+), 62 deletions(-)

diff --git a/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
index d048350..ad971c2 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/OA_KaipiaoshenqingBLL.cs
@@ -157,18 +157,6 @@
                 Condition += " and  ok.BusinessManagerId = '" + BusinessManagerId + "'";
             if (!string.IsNullOrEmpty(CustormerName))
                 Condition += " and  oe.CompanyName like '%" + CustormerName + "%'";
-
-            if (!string.IsNullOrEmpty(PayStates))
-            {
-                if (PayStates == "2")
-                {
-                    Condition += " and not EXISTS  (   select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1     )   ";
-                }
-                else if (PayStates == "1")
-                {
-                    Condition += " and   EXISTS (  select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1   )   ";
-                }
-            }
             if (!string.IsNullOrEmpty(HuikuanStates))
             {
                 if (HuikuanStates == "2")
@@ -180,6 +168,18 @@
                     Condition += " and ( ok.Huikuanmoney is null or ok.Huikuanmoney <=0) ";
                 }
             }
+            if (!string.IsNullOrEmpty(PayStates))
+            {
+                if (PayStates == "2")
+                {
+                    Condition += " and (( ok.Shenqingleixing ='璁㈠崟寮�绁�' and not EXISTS  (   select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1     )  ) or ( ok.Shenqingleixing ='棰勪粯娆惧紑绁�' and ok.[Kehumoney]>=ok.[kpmoney]   )  )";
+                }
+                else if (PayStates == "1")
+                {
+                    Condition += " and ( ( ok.Shenqingleixing ='璁㈠崟寮�绁�' and EXISTS (  select eoe.[KaipiaoshenqingId] from [EC_OrderExtend] eoe inner join [EC_OrderBasic] eob on eob.Keyid = eoe.Keyid  where ok.Keyid  = eoe.[KaipiaoshenqingId] and eob.PayState !=-1   ) ) or ( ok.Shenqingleixing ='棰勪粯娆惧紑绁�' and ok.[Kehumoney] < ok.[kpmoney]  ) )";
+                }
+            }
+           
 
             Query query = new Query();
             IList<Criterion> criterias = new List<Criterion>()
diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaonewcuishou.cs b/CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaonewcuishou.cs
index a50f322..659abb8 100644
--- a/CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaonewcuishou.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaonewcuishou.cs
@@ -48,6 +48,17 @@
             set;
         }
 
+
+        /// <summary>
+        /// 鍌敹鎯呭喌
+        /// </summary>
+        public string Cuikuanqingkuang
+        {
+            get;
+            set;
+        }
+
+
         /// <summary>
         /// 鍒涘缓鏃堕棿
         /// </summary>
@@ -112,6 +123,12 @@
                 this.CuishouTime = isChange ? MyConvert.ConvertToDateTime(value) : CuishouTime;
                 theValue = this.CuishouTime;
             }
+            else if ("Cuikuanqingkuang".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 6)
+            {
+                this.Cuikuanqingkuang = isChange ? MyConvert.ConvertToString(value) : Cuikuanqingkuang;
+                theValue = this.Cuikuanqingkuang;
+            }
+            
 
             return theValue;
         }
diff --git a/CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaoshenqing.cs b/CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaoshenqing.cs
index 818ba13..a25ea63 100644
--- a/CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaoshenqing.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/OA_Kaipiaoshenqing.cs
@@ -176,6 +176,23 @@
             get;
             set;
         }
+
+        /// <summary>
+        /// 鐢宠绫诲瀷
+        /// </summary>
+        public string Shenqingleixing { get; set; }
+
+
+
+        /// <summary>
+        /// 瀹㈡埛鏀舵閲戦
+        /// </summary>
+        public decimal? Kehumoney
+        {
+            get;
+            set;
+        }
+
         #endregion Model
 
         #region Visiter
@@ -351,7 +368,17 @@
                 this.kpmoney = isChange ? MyConvert.ConvertToDecimal(value) : kpmoney;
                 theValue = this.kpmoney;
             }
-            
+            else if ("Shenqingleixing".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 29)
+            {
+                this.Shenqingleixing = isChange ? MyConvert.ConvertToString(value) : Shenqingleixing;
+                theValue = this.Shenqingleixing;
+            }
+            else if ("Kehumoney".Equals(name, StringComparison.CurrentCultureIgnoreCase) || index == 30)
+            {
+                this.Kehumoney = isChange ? MyConvert.ConvertToDecimal(value) : Kehumoney;
+                theValue = this.Kehumoney;
+            }
+
 
             return theValue;
         }
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KaipiaonewcuishouDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KaipiaonewcuishouDAL.cs
index 6c5291e..94d79d1 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KaipiaonewcuishouDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KaipiaonewcuishouDAL.cs
@@ -67,11 +67,11 @@
 
    new SqlParameter("@CuishouTime",trueModel.CuishouTime),
                                     new SqlParameter("@Creater",trueModel.Creater),
-
+ new SqlParameter("@Cuikuanqingkuang",string.IsNullOrWhiteSpace(trueModel.Cuikuanqingkuang)?"":trueModel.Cuikuanqingkuang),
 
             };
-            string sql = "Insert Into OA_Kaipiaonewcuishou ( [KaipiaoId] , [Creater],[CreateTime],[CuishouTime] )"
-                                             + " Values (  @KaipiaoId,  @Creater,@CreateTime,@CuishouTime  )";
+            string sql = "Insert Into OA_Kaipiaonewcuishou ( [KaipiaoId] , [Creater],[CreateTime],[CuishouTime],[Cuikuanqingkuang] )"
+                                             + " Values (  @KaipiaoId,  @Creater,@CreateTime,@CuishouTime,@Cuikuanqingkuang  )";
             try
             {
                 _dataBase.ExecuteSql(sql, sqlParms.ToArray<SqlParameter>());
@@ -107,9 +107,9 @@
 
    new SqlParameter("@CuishouTime",trueModel.CuishouTime),
                                     new SqlParameter("@Creater",trueModel.Creater),
-
+                                     new SqlParameter("@Cuikuanqingkuang",string.IsNullOrWhiteSpace(trueModel.Cuikuanqingkuang)?"":trueModel.Cuikuanqingkuang),
             };
-            string sql = "Update OA_Kaipiaonewcuishou Set   [Creater]=@Creater,[CreateTime]=@CreateTime,[CuishouTime]=@CuishouTime  where [Keyid] =@Keyid ";
+            string sql = "Update OA_Kaipiaonewcuishou Set   [Creater]=@Creater,[CreateTime]=@CreateTime,[CuishouTime]=@CuishouTime,[Cuikuanqingkuang]=@Cuikuanqingkuang  where [Keyid] =@Keyid ";
 
             try
             {
diff --git a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs
index 7f3ad88..74f87f3 100644
--- a/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs
+++ b/CY_ECommercePlatform/CY.SQLDAL/OA/OA_KipiaoshenqingDAL.cs
@@ -100,9 +100,12 @@
                                        new SqlParameter("@kpmoney",trueModel.kpmoney),
                                          new SqlParameter("@Huikuanmoney",trueModel.Huikuanmoney.HasValue?trueModel.Huikuanmoney.Value:new decimal(0)),
 
+                                           new SqlParameter("@Shenqingleixing",string.IsNullOrEmpty(trueModel.Shenqingleixing)?"":trueModel.Shenqingleixing),
+                                          new SqlParameter("@Kehumoney",trueModel.Kehumoney.HasValue?trueModel.Kehumoney.Value:new decimal(0)),
+
             };
-            string sql = "Insert Into OA_Kaipiaoshenqing ([Keyid],[FirmId],[BuyerId],[Kaipiaoshenqing],[Kehuqianshou], [KehuqianshouTime], [KehuqianshouCreater],[KaipiaoquerenTime], [KaipiaoquerenCreater],[BusinessManagerId], [Creater],[CreateTime],[Updater],[LastUpdateTime],[SellerOrderId],remark,ApprovalStatus,Zengjianmoney,Dingdanshu,kpmoney,Huikuanmoney)"
-                                             + " Values ( @Keyid,@FirmId,@BuyerId,@Kaipiaoshenqing, @Kehuqianshou, @KehuqianshouTime, @KehuqianshouCreater, @KaipiaoquerenTime, @KaipiaoquerenCreater, @BusinessManagerId, @Creater,@CreateTime,@Updater,@LastUpdateTime,@SellerOrderId,@remark,@ApprovalStatus,@Zengjianmoney,@Dingdanshu,@kpmoney,@Huikuanmoney )";
+            string sql = "Insert Into OA_Kaipiaoshenqing ([Keyid],[FirmId],[BuyerId],[Kaipiaoshenqing],[Kehuqianshou], [KehuqianshouTime], [KehuqianshouCreater],[KaipiaoquerenTime], [KaipiaoquerenCreater],[BusinessManagerId], [Creater],[CreateTime],[Updater],[LastUpdateTime],[SellerOrderId],remark,ApprovalStatus,Zengjianmoney,Dingdanshu,kpmoney,Huikuanmoney,Shenqingleixing,Kehumoney)"
+                                             + " Values ( @Keyid,@FirmId,@BuyerId,@Kaipiaoshenqing, @Kehuqianshou, @KehuqianshouTime, @KehuqianshouCreater, @KaipiaoquerenTime, @KaipiaoquerenCreater, @BusinessManagerId, @Creater,@CreateTime,@Updater,@LastUpdateTime,@SellerOrderId,@remark,@ApprovalStatus,@Zengjianmoney,@Dingdanshu,@kpmoney,@Huikuanmoney,@Shenqingleixing,@Kehumoney )";
             try
             {
                 _dataBase.ExecuteSql(sql,  sqlParms.ToArray<SqlParameter>());
@@ -179,9 +182,10 @@
                                           new SqlParameter("@Fapiaohao",string.IsNullOrEmpty(trueModel.Fapiaohao)?"":trueModel.Fapiaohao),
                                             new SqlParameter("@Huikuanmoney",trueModel.Huikuanmoney.HasValue?trueModel.Huikuanmoney.Value:new decimal(0)),
                                               ShoukuanTime,
+                                          new SqlParameter("@Kehumoney",trueModel.Kehumoney.HasValue?trueModel.Kehumoney.Value:new decimal(0)),
 
             };
-            string sql = "Update OA_Kaipiaoshenqing Set [FirmId]=@FirmId,[BuyerId]=@BuyerId,[Kaipiaoshenqing]=@Kaipiaoshenqing,[Kehuqianshou]=@Kehuqianshou, [KehuqianshouTime]=@KehuqianshouTime, [KehuqianshouCreater]=@KehuqianshouCreater,[KaipiaoquerenTime]=@KaipiaoquerenTime, [KaipiaoquerenCreater]=@KaipiaoquerenCreater,[BusinessManagerId]=@BusinessManagerId, [Creater]=@Creater,[CreateTime]=@CreateTime,[Updater]=@Updater,[LastUpdateTime]=@LastUpdateTime,ApprovalStatus=@ApprovalStatus,Zengjianmoney=@Zengjianmoney,Kehuqianshoutupian=@Kehuqianshoutupian,Fapiaohao=@Fapiaohao,Huikuanmoney=@Huikuanmoney,ShoukuanTime=@ShoukuanTime where [Keyid] =@Keyid ";
+            string sql = "Update OA_Kaipiaoshenqing Set [FirmId]=@FirmId,[BuyerId]=@BuyerId,[Kaipiaoshenqing]=@Kaipiaoshenqing,[Kehuqianshou]=@Kehuqianshou, [KehuqianshouTime]=@KehuqianshouTime, [KehuqianshouCreater]=@KehuqianshouCreater,[KaipiaoquerenTime]=@KaipiaoquerenTime, [KaipiaoquerenCreater]=@KaipiaoquerenCreater,[BusinessManagerId]=@BusinessManagerId, [Creater]=@Creater,[CreateTime]=@CreateTime,[Updater]=@Updater,[LastUpdateTime]=@LastUpdateTime,ApprovalStatus=@ApprovalStatus,Zengjianmoney=@Zengjianmoney,Kehuqianshoutupian=@Kehuqianshoutupian,Fapiaohao=@Fapiaohao,Huikuanmoney=@Huikuanmoney,ShoukuanTime=@ShoukuanTime,Kehumoney=@Kehumoney where [Keyid] =@Keyid ";
                                              
             try
             {
diff --git a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
index fa855a3..49d4d82 100644
--- a/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
+++ b/CY_ECommercePlatform/CY.WebForm/CY.WebForm.csproj
@@ -1885,6 +1885,7 @@
     <Content Include="Pages\business\BargainPriceByFirm.aspx" />
     <Content Include="Pages\business\InvoicingHuikuan.aspx" />
     <Content Include="Pages\business\InvoicingCuishou.aspx" />
+    <Content Include="Pages\business\kaipiaoKehu.aspx" />
     <Content Include="Pages\business\OrderListBatchKaipiao.aspx" />
     <Content Include="Pages\business\WorkBookUpLoad.aspx" />
     <Content Include="Pages\business\DeliverWorkBookSonghuo.aspx" />
@@ -2035,6 +2036,7 @@
     <Content Include="Pages\common\U_Info.ascx" />
     <Content Include="Pages\common\U_Link.ascx" />
     <Content Include="Pages\common\U_Login.ascx" />
+    <Content Include="Pages\financial\DepositsCustomerFapiao.aspx" />
     <Content Include="Pages\financial\FirmAccountPrint.aspx" />
     <Content Include="Pages\financial\FirmAccountPrintTable.aspx" />
     <Content Include="Pages\financial\MemberOrderMoneyReceive.aspx" />
@@ -3303,6 +3305,13 @@
     <Compile Include="Pages\business\InvoicingCuishou.aspx.designer.cs">
       <DependentUpon>InvoicingCuishou.aspx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\business\kaipiaoKehu.aspx.cs">
+      <DependentUpon>kaipiaoKehu.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\business\kaipiaoKehu.aspx.designer.cs">
+      <DependentUpon>kaipiaoKehu.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\business\OrderListBatchKaipiao.aspx.cs">
       <DependentUpon>OrderListBatchKaipiao.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
@@ -4353,6 +4362,13 @@
     <Compile Include="Pages\common\U_Login.ascx.designer.cs">
       <DependentUpon>U_Login.ascx</DependentUpon>
     </Compile>
+    <Compile Include="Pages\financial\DepositsCustomerFapiao.aspx.cs">
+      <DependentUpon>DepositsCustomerFapiao.aspx</DependentUpon>
+      <SubType>ASPXCodeBehind</SubType>
+    </Compile>
+    <Compile Include="Pages\financial\DepositsCustomerFapiao.aspx.designer.cs">
+      <DependentUpon>DepositsCustomerFapiao.aspx</DependentUpon>
+    </Compile>
     <Compile Include="Pages\financial\FirmAccountPrint.aspx.cs">
       <DependentUpon>FirmAccountPrint.aspx</DependentUpon>
       <SubType>ASPXCodeBehind</SubType>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
index 4d4810c..846f031 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
@@ -86,11 +86,16 @@
 
         //鍌敹
         function ViewCuishou(personId) {
-            top.Dialog.open({ URL: "/Pages/business/InvoicingCuishou.aspx?id=" + personId, Title: "鍌", Width: 400, Height: 600 });
+            top.Dialog.open({ URL: "/Pages/business/InvoicingCuishou.aspx?id=" + personId, Title: "鍌", Width: 600, Height: 800 });
         }
         //鏀舵
-        function ViewShoukuan(personId) {
-            top.Dialog.open({ URL: "/Pages/financial/InvoicingShoukuan.aspx?id=" + personId, Title: "鏀舵", Width: 600, Height: 800 });
+        function ViewShoukuan(personId, shenqingleixing) {
+            if (shenqingleixing == "璁㈠崟寮�绁�") {
+                top.Dialog.open({ URL: "/Pages/financial/InvoicingShoukuan.aspx?id=" + personId, Title: "璁㈠崟鏀舵", Width: 600, Height: 800 });
+            } else {
+                top.Dialog.open({ URL: "/Pages/financial/DepositsCustomerFapiao.aspx?Keyid=" + personId, Title: "瀹㈡埛棰勪粯娆惧瓨娆�", Width: 900, Height: 680 });
+            }
+           
         }
         
         //鍥炴
@@ -246,6 +251,9 @@
                           <th style="text-align: center;" width="70">
                            鐢宠寮�绁ㄦ椂闂�
                         </th>
+                         <th style="text-align: center;" width="70">
+                           鐢宠绫诲瀷
+                        </th>
                            <th style="text-align: center;" width="70">
                            涓氬姟缁忕悊
                         </th>
@@ -297,6 +305,11 @@
                                 <td>
                                    <%#Eval("CreateTime", "{0:yyyy-MM-dd}")%>
                                      
+                                </td>
+                                 <td style="text-align: center;">
+                                        <%#Eval("Shenqingleixing")%>
+
+                                   
                                 </td>
                                  <td style="text-align: center;">
                                         <%#Eval("BusinessManager")%>
@@ -356,7 +369,7 @@
                                       
                                          <a href='javascript:void(0)' title='浠樻鐧昏' class='a_under' onclick='ViewFukuan("<%#Eval("Keyid")%>")'> 浠樻鐧昏    </a>  &nbsp;&nbsp;&nbsp;
                                       <a href='javascript:void(0)' title='鍌' class='a_under' onclick='ViewCuishou("<%#Eval("Keyid")%>")'> 鍌    </a> &nbsp;&nbsp;&nbsp;
-                                     <a href='javascript:void(0)' title='鏀舵' class='a_under' onclick='ViewShoukuan("<%#Eval("Keyid")%>")'> 鏀舵    </a>
+                                     <a href='javascript:void(0)' title='鏀舵' class='a_under' onclick='ViewShoukuan("<%#Eval("Keyid")%>","<%#Eval("Shenqingleixing")%>")'> 鏀舵    </a>
                                 </td>
                                 
                             </tr>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
index 1b70e3c..cec4fae 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx.cs
@@ -39,6 +39,7 @@
         LF_OrderFileBLL _lF_OrderFileBLL = null;
         EC_OrderBLL _eC_OrderBLL = null;
         OA_KaipiaoshenqingBLL oA_KaipiaoshenqingBLL = null;
+
         /// <summary>
         /// 鍒濆鍖栨瀯閫�
         /// </summary>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs
index c275dd5..c014709 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs
@@ -90,14 +90,17 @@
 
             isWin = oA_KaipiaoshenqingBLL.UpdateModel(oA_Kaipiaoshenqing);
 
+            if(oA_Kaipiaoshenqing.Shenqingleixing == "璁㈠崟寮�绁�")
+            {
+                EC_OrderExtend model = new EC_OrderExtend();
+                model.KaipiaoshenqingId = oA_Kaipiaoshenqing.Keyid;
+                model.KaipiaoshenqingTime = oA_Kaipiaoshenqing.KaipiaoquerenTime;
+                model.Kaipiaoshenqing = 3;
+                model.KaipiaoshenqingCreater = CurrentUser.TrueMemberId;
 
-            EC_OrderExtend model = new EC_OrderExtend();
-            model.KaipiaoshenqingId = oA_Kaipiaoshenqing.Keyid;
-            model.KaipiaoshenqingTime = oA_Kaipiaoshenqing.KaipiaoquerenTime;
-            model.Kaipiaoshenqing = 3;
-            model.KaipiaoshenqingCreater = CurrentUser.TrueMemberId;
-
-            isWin = _eC_OrderBLL.NewUpdateKaipiaoshenqings(model);
+                isWin = _eC_OrderBLL.NewUpdateKaipiaoshenqings(model);
+            }
+           
 
             if (isWin)
             {
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx
index 9dda4b6..90c8e2f 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx
@@ -59,6 +59,17 @@
                     <td  class="contentLeft" colspan='2' >鍌鏃堕棿锛� <input type="text" id="txtStartTime" runat="server" class="date w150px" datefmt="yyyy-MM-dd HH:mm"  /></td>
                     
                 </tr>
+             <tr >
+                  <td   class="contentLeft" colspan='2'> 鍌鎯呭喌锛� </td>
+                    
+                </tr>
+             <tr >
+                 
+                    <td  class="contentLeft" colspan='2'  >  <textarea id="txtCuikuanqingkuang" runat="server" maxlength="250"  style=" width:570px; height:120px;"></textarea></td>
+                    
+                </tr>
+
+
      <tr>
         <td class="contentLeft" colspan='2'>
             &#12288;&#12288;&#12288;&#12288;&#12288;<input type="button" value="纭" runat="server"  id='btnSubmit' />
@@ -75,6 +86,9 @@
                         </th>
                           <th style="text-align: center;" width="70">
                            鍌鏃堕棿
+                        </th>
+                         <th style="text-align: center;" width="200">
+                           鍌敹鎯呭喌
                         </th>
                            <th style="text-align: center;" width="70">
                            鍌浜�
@@ -98,6 +112,11 @@
                                      
                                 </td>
                                  <td style="text-align: center;">
+                                        <%#Eval("Cuikuanqingkuang")%>
+
+                                   
+                                </td>
+                                 <td style="text-align: center;">
                                         <%#Eval("Creater")%>
 
                                    
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.cs
index 6cefff6..70f69f3 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.cs
@@ -107,6 +107,7 @@
             oA_Kaipiaonewcuishou.Creater = CurrentUser.ShortName;
             oA_Kaipiaonewcuishou.CreateTime = DateTime.Now;
             oA_Kaipiaonewcuishou.CuishouTime = oA_Kaipiaoshenqing.ShoukuanTime;
+            oA_Kaipiaonewcuishou.Cuikuanqingkuang = this.txtCuikuanqingkuang.Value;
             isWin = oA_KaipiaonewcuishouBLL.InsertModel(oA_Kaipiaonewcuishou);
 
             if (isWin)
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.designer.cs
index d79fc3a..b376111 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingCuishou.aspx.designer.cs
@@ -87,6 +87,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlInputText txtStartTime;
 
         /// <summary>
+        /// txtCuikuanqingkuang 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtCuikuanqingkuang;
+
+        /// <summary>
         /// btnSubmit 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx
index 30d286e..47593b9 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx
@@ -13,6 +13,11 @@
             top.Dialog.open({ URL: url, Title: "寮�绁ㄧ敵璇风‘璁�", Height: 600, Width: 580 });
         }
 
+        function ToInvoicingkehu() {
+            var url = "/Pages/business/kaipiaoKehu.aspx";
+            top.Dialog.open({ URL: url, Title: "棰勪粯娆惧紑绁�", Height: 600, Width: 580 });
+        }
+
         //璁㈠崟璇勪环
         function evaluationModel(orderid) {
             dialog.open({ URL: "/Pages/business/EvaluationSeller.aspx?orderid=" + orderid, Title: "鍗栧璇勪环", Width: 580, Height: 300 });
@@ -196,14 +201,14 @@
                     <td>
                         <input id='txtOrderId' runat="server" maxlength='25' />
                     </td>
-                    <td class="ali03">
+                     <%--<td class="ali03">
                         璁㈠崟绫诲瀷锛�
                     </td>
                     <td>
                         <select keepdefaultstyle='true' class=' firstfocus' id='selPrintTypes' runat="server" datatextfield="PrintName" datavaluefield="Keyid">
                         </select>
                     </td>
-                    <%--<td class="ali03">
+                   <td class="ali03">
                         璁㈠崟鏉ユ簮锛�
                     </td>
                     <td>
@@ -216,6 +221,12 @@
                     <td>
                         <input id='txtCreaterName' runat="server" maxlength='50' />
                     </td>
+                    <td class="ali03">
+                        瀹㈡埛鍚嶇О锛�
+                    </td>
+                    <td>
+                        <input id='txtCustormerName' runat="server" maxlength='50' />
+                    </td>
                 </tr>
                 <tr style="padding-left: 50px">
                     <%--<td class="ali03">
@@ -225,12 +236,7 @@
                         <select keepdefaultstyle='true' id='selCustormerLevels' runat="server" datatextfield='Name' datavaluefield='Keyid'>
                         </select>
                     </td>--%>
-                    <td class="ali03">
-                        瀹㈡埛鍚嶇О锛�
-                    </td>
-                    <td>
-                        <input id='txtCustormerName' runat="server" maxlength='50' />
-                    </td>
+                    
                     <td class="ali03">
                         瀹㈡埛缁忕悊锛�
                     </td>
@@ -252,6 +258,13 @@
                         <select keepdefaultstyle='true' id='selOrderStates' runat="server" datatextfield="Name" datavaluefield="MeanValue">
                         </select>
                     </td>--%>
+                     <td class="ali03">
+                        鏀舵鐘舵�侊細
+                    </td>
+                    <td>
+                        <select keepdefaultstyle='true' id='selPayStates' runat="server" datatextfield="Name" datavaluefield="MeanValue">
+                        </select>
+                    </td>
                      <td class="ali03">
                         
                     </td>
@@ -318,10 +331,13 @@
                             <div class="box_tool_line">
                             </div>--%>
                             
-                            <a href="javascript:;" menu_member_case_id="case_ToBatchRemoveList" menu_member_case_name="鍘婚櫎璁㈠崟" onclick="ToBatchRemove();"><span class="icon_remove">鍘婚櫎璁㈠崟</span></a>
+                            <a href="javascript:;"   onclick="ToBatchRemove();"><span class="icon_remove">鍘婚櫎璁㈠崟</span></a>
                             <div class="box_tool_line">
                             </div>
-                            <a href="javascript:;" menu_member_case_id="case_ToBatchInvoicingList" menu_member_case_name="寮�绁ㄧ敵璇�" onclick="ToBatchInvoicingList();"><span class="icon_edit">寮�绁ㄧ敵璇�</span></a>
+                            <a href="javascript:;"   onclick="ToBatchInvoicingList();"><span class="icon_edit">寮�绁ㄧ敵璇�</span></a>
+                            <div class="box_tool_line">
+                            </div>
+                             <a href="javascript:;"   onclick="ToInvoicingkehu();"><span class="icon_edit">棰勪粯娆惧紑绁�</span></a>
                             <div class="box_tool_line">
                             </div>
                            <%-- <a href="javascript:;" menu_member_case_id="case_ToBatchPayList" menu_member_case_name="鎵归噺鏀舵" onclick="ToBatchPayList();"><span class="icon_edit">鎵归噺鏀舵</span></a>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.cs
index a1dbd80..c96ed87 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.cs
@@ -463,18 +463,19 @@
                 Sys_DictionaryBLL _sys_DictionaryBLL = new Sys_DictionaryBLL();//瀛楀吀涓氬姟閫昏緫鎿嶄綔绫诲璞�
                 SysInquiry_PrintingTypeBLL _sysInquiry_PrintingTypeBLL = new SysInquiry_PrintingTypeBLL();//鍗板埛涓氬姟绫诲瀷涓氬姟閫昏緫鎿嶄綔绫诲璞�
 
-                this.selPrintTypes.DataSource = _sysInquiry_PrintingTypeBLL.SelectUsedModles();
-                this.selPrintTypes.DataBind();
-                this.selPrintTypes.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
-                this.selPrintTypes.Items.Add(new ListItem("鍏朵粬", "-1"));
+                //this.selPrintTypes.DataSource = _sysInquiry_PrintingTypeBLL.SelectUsedModles();
+                //this.selPrintTypes.DataBind();
+                //this.selPrintTypes.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+                //this.selPrintTypes.Items.Add(new ListItem("鍏朵粬", "-1"));
 
                 //this.selOrderTypes.DataSource = _sys_DictionaryBLL.GetDataByType("EC_璁㈠崟绫诲瀷");
                 //this.selOrderTypes.DataBind();
                 //this.selOrderTypes.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
 
-                //this.selPayStates.DataSource = _sys_DictionaryBLL.GetDataByType("EC_璁㈠崟鏀粯鐘舵��");
-                //this.selPayStates.DataBind();
-                //this.selPayStates.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+                this.selPayStates.DataSource = _sys_DictionaryBLL.GetDataByType("EC_璁㈠崟鏀粯鐘舵��");
+                this.selPayStates.DataBind();
+                this.selPayStates.Items.Insert(0, new ListItem("鍏ㄩ儴", ""));
+                this.selPayStates.Value = "0";
 
                 //this.selOrderStates.DataSource = _sys_DictionaryBLL.GetDataByType("EC_璁㈠崟鐘舵��").Where(p => p.MeanValue.Value != -5 && p.MeanValue.Value != -4);
                 //this.selOrderStates.DataBind();
@@ -535,10 +536,10 @@
             SetParamValue(searchParam, 3, this.txtCustormerName.Value.Trim());
             SetParamValue(searchParam, 4, this.txtBeginData.Value.Trim());
             SetParamValue(searchParam, 5, this.txtEndDate.Value.Trim());
-            SetParamValue(searchParam, 6, this.selPrintTypes.Value);
+            SetParamValue(searchParam, 6, ""); //this.selPrintTypes.Value
             SetParamValue(searchParam, 7, "");//this.selOrderTypes.Value
             SetParamValue(searchParam, 8, "");//this.selOrderStates.Value
-            SetParamValue(searchParam, 9, "");//this.selPayStates.Value
+            SetParamValue(searchParam, 9, this.selPayStates.Value);
             SetParamValue(searchParam, 10, this.txtCreaterName.Value.Trim());
             SetParamValue(searchParam, 11, "");//this.selCustormerLevels.Value
             SetParamValue(searchParam, 12, this.selCustormerManager.Value);
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.designer.cs
index 8458778..6f5ea9d 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/OrderListBatchKaipiao.aspx.designer.cs
@@ -69,15 +69,6 @@
         protected global::System.Web.UI.HtmlControls.HtmlInputText txtOrderId;
 
         /// <summary>
-        /// selPrintTypes 鎺т欢銆�
-        /// </summary>
-        /// <remarks>
-        /// 鑷姩鐢熸垚鐨勫瓧娈点��
-        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
-        /// </remarks>
-        protected global::System.Web.UI.HtmlControls.HtmlSelect selPrintTypes;
-
-        /// <summary>
         /// txtCreaterName 鎺т欢銆�
         /// </summary>
         /// <remarks>
@@ -114,6 +105,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlSelect selBusinessManager;
 
         /// <summary>
+        /// selPayStates 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selPayStates;
+
+        /// <summary>
         /// btn_Search 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx
index 3553648..99c4e08 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx
@@ -13,6 +13,10 @@
                     <td class="ali03 w100px">瀹㈡埛鍚嶇О锛�</td>
                     <td><span id="khname" runat="server"></span></td>
                 </tr>
+                 <tr>
+                    <td class="ali03 w100px">璁㈠崟鏁伴噺锛�</td>
+                    <td><span id="Dingdanshu" runat="server"></span></td>
+                </tr>
                 <tr>
                     <td class="ali03">寮�绁ㄩ噾棰濓細</td>
                     <td><span id="kpmoney" runat="server"></span></td>
@@ -42,7 +46,7 @@
                 </tr>
                  <tr id="trbtn" runat="server">
                     <td class="ali02" colspan="2">
-                        <asp:Button ID="btn_Submit" Text="鎻愪氦" runat="server" OnClick="btn_Submit_form" />
+                        <asp:Button ID="btn_Submit" Text="鎻愪氦鐢宠" runat="server" OnClick="btn_Submit_form" />
                         <span style="margin-left:10px"></span>
                         <input type="button" value="鍙栨秷 " onclick="top.Dialog.close()" />
                     </td>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.cs
index df66488..b5fce9b 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.cs
@@ -93,6 +93,7 @@
                     //}
                 kpmoney.InnerText = total.ToString("0.00");
                 khname.InnerText = name;
+                Dingdanshu.InnerText = orderIdStr.Split(',').Length +"涓�";
             }
             else
             {
@@ -205,7 +206,7 @@
                             m_OA_WorkPlan.LastUpdateTime = nowTime;
                             oA_WorkReminderBll.InsertModel(m_OA_WorkPlan);
                         }
-
+                        oA_DeliverPlan.Shenqingleixing = "璁㈠崟寮�绁�";
                         oA_DeliverPlan.Creater = CurrentUser.TrueMemberId;
                         oA_DeliverPlan.CreateTime = DateTime.Now;
                         oA_DeliverPlan.Updater = CurrentUser.TrueMemberId;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.designer.cs
index f88cdc0..682b09c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoConfirm.aspx.designer.cs
@@ -33,6 +33,15 @@
         protected global::System.Web.UI.HtmlControls.HtmlGenericControl khname;
 
         /// <summary>
+        /// Dingdanshu 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl Dingdanshu;
+
+        /// <summary>
         /// kpmoney 鎺т欢銆�
         /// </summary>
         /// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx
new file mode 100644
index 0000000..fc1f031
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx
@@ -0,0 +1,102 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="kaipiaoKehu.aspx.cs" Inherits="CY.WebForm.Pages.business.kaipiaoKehu" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head runat="server">
+        <uc:CMSHead ID="CMSHead1" runat="server" />
+    </head>
+    <body style="padding:10px">
+        <form runat="server">
+            <table class="tableStyle" >
+                <tr>
+                    <td class="ali03 w100px">瀹㈡埛鍚嶇О锛�</td>
+                    <td><select id='selCustormer' runat="server" keepdefaultstyle='true' datavaluefield='MemberId' datatextfield='CompanyName' onchange='custormerChange(this)' class='Sreq' selinputhtml="True" sign="" style=" width:123px;"></select></td>
+                </tr>
+                
+                 
+                 <tr>
+                    <td class="ali03">寮�绁ㄩ噾棰濓細</td>
+                    <td> <input id='txtkpmoney' runat="server" maxlength='18' onblur="validateAmount(event)" placeholder="璇疯緭鍏ュ紑绁ㄩ噾棰�" /></td>
+                </tr>
+                  
+                 
+                <tr>
+                    <td colspan="2"></td>
+                </tr>
+                 <tr id="trbtn" runat="server">
+                    <td class="ali02" colspan="2">
+                        <asp:Button ID="btn_Submit" Text="鎻愪氦鐢宠" runat="server" OnClick="btn_Submit_form" />
+                        <span style="margin-left:10px"></span>
+                        <input type="button" value="鍙栨秷 " onclick="top.Dialog.close()" />
+                    </td>
+                </tr>
+            </table>
+        </form>
+    </body>
+    <script type="text/javascript" language="javascript">
+        function validateAmount(event) {
+            var input = event.target;
+            var value = input.value;
+            var regex = /^[0-9]+(\.[0-9]{1,2})?$/;
+
+            if (!regex.test(value)) {
+                // 杈撳叆鏃犳晥锛岄噸缃�煎苟灏嗙劍鐐硅鍥炴枃鏈
+                input.value = '0';
+                input.focus();
+                alert('璇疯緭鍏ユ湁鏁堢殑閲戦锛屼緥濡� 123 鎴� 45.67');
+            }
+        }
+
+        //涓篠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 showCustomer() {
+            top.Dialog.open({ URL: "/Pages/business/CorporateClientsEdit.aspx?src=order", Title: "鏂板瀹㈡埛", Width: 1200, Height: 780 });
+        }
+
+        $(function () {
+            SelectAddSearch();
+        });
+    </script>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx.cs
new file mode 100644
index 0000000..27ce602
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx.cs
@@ -0,0 +1,183 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL.EC;
+using CY.Model;
+using CY.Infrastructure.Common;
+using CY.BLL.Integrity;
+using CY.BLL;
+using System.Threading.Tasks;
+using System.Transactions;
+
+namespace CY.WebForm.Pages.business
+{
+    //鍚磋緣
+    //鍗栧璇勪环
+    public partial class kaipiaoKehu : BasePage
+    {
+        EC_OrderBasicBLL bll_EC_OrderBasicBLL = null;
+        EC_OrderBLL _eC_OrderBLL = null;
+        OA_KaipiaoshenqingBLL _oA_KaipiaoshenqingBLL = null;
+        OA_CorporateClientsBLL _oA_CorporateClientsBLL = null;
+        OA_StaffBLL bll_OA_StaffBLL = null;
+        OA_WorkPlanBll oA_WorkReminderBll = null;
+
+
+        //鍒濆鍖�
+        public kaipiaoKehu()
+        {
+            bll_EC_OrderBasicBLL = new EC_OrderBasicBLL();
+            _eC_OrderBLL = new EC_OrderBLL();
+            _oA_CorporateClientsBLL = new OA_CorporateClientsBLL();
+            _oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL();
+            bll_OA_StaffBLL = new OA_StaffBLL();
+            oA_WorkReminderBll = new OA_WorkPlanBll();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+                InitData();
+            }
+        }
+
+        //缁戝畾鏁版嵁
+        public void InitData()
+        {
+
+
+
+
+
+
+            IList<OA_CorporateClients> corporateClients = _oA_CorporateClientsBLL.SelectListByFirmId(CurrentUser.MemberId) as IList<OA_CorporateClients>;
+            if (null != corporateClients)
+            {
+                corporateClients.Where(cc => CurrentUser.MemberId.Equals(cc.MemberId) && corporateClients.Remove(cc));
+            }
+            this.selCustormer.DataSource = corporateClients;
+            this.selCustormer.DataBind();
+            this.selCustormer.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+
+
+            txtkpmoney.Value = "";
+
+
+
+
+
+
+        }
+
+        //鎻愪氦浜嬩欢
+        protected void btn_Submit_form(object sender, EventArgs e)
+        {
+            AcceptAll3();                        
+        }
+
+        /// <summary>
+        /// 鎵归噺寮�绁ㄧ敵璇�
+        /// </summary>
+        public void AcceptAll3()
+        {
+
+            if (string.IsNullOrEmpty(this.selCustormer.Value))
+            
+            {
+                //鎿嶄綔澶辫触
+                JavaScript.MessageBox("璇烽�夋嫨瀹㈡埛", this);
+                return;
+            }
+
+            if ( this.txtkpmoney.Value.ToDecimal2()<=0)
+
+            {
+                //鎿嶄綔澶辫触
+                JavaScript.MessageBox("璇峰~鍐欏紑绁ㄩ噾棰�", this);
+                return;
+            }
+
+
+            OA_CorporateClients oA_CorporateClient = _oA_CorporateClientsBLL.GetModel(this.selCustormer.Value.ToGuid2());
+            using (TransactionScope scope = new TransactionScope(TransactionScopeOption.Required,
+           new TransactionOptions
+           {
+               IsolationLevel = IsolationLevel.ReadCommitted,
+               Timeout = TransactionManager.MaximumTimeout
+           }
+           )
+                    )
+                {
+
+                try
+                {
+                    string ssss = DateTime.Now.ToString("yyyyMMdd");
+                    string SellerOrderId = ssss + 1.ToString("000");
+
+                    string maxSellerOrderId = _oA_KaipiaoshenqingBLL.GetModelByformid(CurrentUser.MemberId).Where(x => x.SellerOrderId.Contains(ssss)).Max(x => x.SellerOrderId);
+                    if (!string.IsNullOrWhiteSpace(maxSellerOrderId))
+                    {
+                        string aaaaaaaaaaaa = maxSellerOrderId.Substring(maxSellerOrderId.Length - 3, 3);
+                        SellerOrderId = ssss + (aaaaaaaaaaaa.ToInt32().Value + 1).ToString("000");
+                    }
+                    OA_Kaipiaoshenqing oA_DeliverPlan = new OA_Kaipiaoshenqing();
+
+
+                    oA_DeliverPlan.Keyid = Guid.NewGuid();
+                    oA_DeliverPlan.FirmId = CurrentUser.MemberId;
+                    oA_DeliverPlan.BuyerId = this.selCustormer.Value.ToGuid2();
+                    oA_DeliverPlan.Kaipiaoshenqing = 1;
+                    oA_DeliverPlan.Kehuqianshou = 1;
+                    oA_DeliverPlan.SellerOrderId = SellerOrderId;
+                    oA_DeliverPlan.remark = "";//.Replace("\r\n", "<br>");
+
+                    oA_DeliverPlan.KehuqianshouTime = null;
+                    oA_DeliverPlan.KehuqianshouCreater = null;
+                    oA_DeliverPlan.KaipiaoquerenTime = null;
+                    oA_DeliverPlan.KaipiaoquerenCreater = null;
+                    oA_DeliverPlan.BusinessManagerId = oA_CorporateClient.BusinessManagerId;
+                    oA_DeliverPlan.Zengjianmoney = 0;
+                    oA_DeliverPlan.kpmoney = this.txtkpmoney.Value.ToDecimal2();
+                    oA_DeliverPlan.ApprovalStatus = 1;
+                    oA_DeliverPlan.Dingdanshu = 0;
+                    
+                    oA_DeliverPlan.Shenqingleixing = "棰勪粯娆惧紑绁�";
+                    oA_DeliverPlan.Creater = CurrentUser.TrueMemberId;
+                    oA_DeliverPlan.CreateTime = DateTime.Now;
+                    oA_DeliverPlan.Updater = CurrentUser.TrueMemberId;
+                    oA_DeliverPlan.LastUpdateTime = DateTime.Now;
+                    bool result = true;
+                    result = _oA_KaipiaoshenqingBLL.InsertModel(oA_DeliverPlan);
+
+                   
+
+                    if (!result)
+                    {
+                        return;
+                    }
+                    //}
+                    scope.Complete();
+                }
+                catch (Exception ex)
+                {
+                    // 鍥炴粴浜嬪姟
+                }
+                finally
+                {
+                    // 閲婃斁璧勬簮
+                    scope.Dispose();
+                }
+            }
+                //JavaScript.MessageBox("鎻愪氦鎴愬姛", this);
+
+                //鎿嶄綔鎴愬姛
+                JavaScript.MessageBoxsssss("鎻愪氦鎴愬姛", this, true, true);
+           
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx.designer.cs
new file mode 100644
index 0000000..6e6a14d
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/kaipiaoKehu.aspx.designer.cs
@@ -0,0 +1,62 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.business
+{
+
+
+    public partial class kaipiaoKehu
+    {
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// selCustormer 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selCustormer;
+
+        /// <summary>
+        /// txtkpmoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtkpmoney;
+
+        /// <summary>
+        /// trbtn 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTableRow trbtn;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+    }
+}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx
new file mode 100644
index 0000000..b805227
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx
@@ -0,0 +1,214 @@
+锘�<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DepositsCustomerFapiao.aspx.cs" Inherits="CY.WebForm.Pages.financial.DepositsCustomerFapiao" %>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head runat="server">
+    <title>瀹㈡埛棰勪粯娆惧瓨娆�</title>
+    <uc:CMSHead ID="CMSHead1" runat="server" />
+    <script language="javascript" type="text/javascript">
+        function ChangeThisType(obj) {
+            $("#selAccountName").html("<option value=''>璇烽�夋嫨</option>");
+            $.ajax({
+                url: "/Pages/financial/FirmAccountExpensesEdit.aspx",
+                type: "POST",
+                dataType: "html",
+                data: { TypeName: $(obj).val(), DataType: "change" },
+                global: false,
+                cache: false,
+                success: function (data) {
+                    var myobj = eval('(' + data + ')');
+                    if (myobj != null && myobj.length > 0) {
+                        for (var i = 0; i < myobj.length; i++) {
+                            var city_keyid = myobj[i].Keyid;
+                            var city_name = myobj[i].AccountName + "-" + myobj[i].UserName;
+                            var option = "";
+                            option = "<option value = '" + city_keyid + "'>" + city_name + "</option>";
+                            $(option).appendTo($("#selAccountName"));
+                        }
+                    }
+                }
+            });
+        }
+            
+    </script>
+    <script type="text/javascript">
+        $(function () {
+            ChangeThisType("#selAcoountType");
+        });
+    </script>
+</head>
+<body>
+    <form id="form1" runat="server" class="form">
+    <div id="scrollContent">
+        <div class="box">
+            <table class="tableStyle">
+                <tr>
+                    <td class="ali03 ">
+                        瀹㈡埛鍚嶇О锛�
+                    </td>
+                    <td>
+                        <span id="spanCustomName" runat="server"></span>
+                    </td>
+                    <td class="ali03 ">
+                        棰勪粯娆句綑棰濓細
+                    </td>
+                    <td>
+                        <span id="spanCustomMoney" runat="server" class="moneystyle"></span>
+                    </td>
+                    <td class="ali03 ">
+                        鍙戠エ鍙凤細
+                    </td>
+                    <td>
+                        <span id="spanFapiaohao" runat="server" class="moneystyle"></span>
+                    </td>
+
+                  
+                </tr>
+                <tr>
+                     <td class="ali03 ">
+                        鍙戠エ閲戦锛�
+                    </td>
+                    <td>
+                        <span id="spankpmoney" runat="server" class="moneystyle"></span>
+                    </td>
+                     <td class="ali03 ">
+                        宸插瓨閲戦锛�
+                    </td>
+                    <td>
+                        <span id="spanKehumoney" runat="server" class="moneystyle"></span>
+                    </td>
+                      <td class="ali03 ">
+                        瀛樺叆閲戦锛�
+                    </td>
+                    <td>
+                        <input runat="server" id="txtOperatMoney" type="text" class="w80px  req float" maxlength="18" />
+                    </td>
+                     </tr>
+                <tr>
+                    <%--<td class="ali03 ">绉戠洰鍚嶇О锛�</td><td><select class="Sreq"   id="selSubject" runat="server" datatextfield="SubjectName"  datavaluefield="Keyid"   keepDefaultStyle="true"></select></td>--%>
+                    <td class="ali03 ">
+                        璐︽埛绫诲瀷锛�
+                    </td>
+                    <td>
+                        <select id="selAcoountType" runat="server" datatextfield="Name" datavaluefield="Name" onchange="ChangeThisType(this);" keepdefaultstyle="true">
+                        </select>
+                    </td>
+                    <td class="ali03 ">
+                        璐︽埛鍚嶇О锛�
+                    </td>
+                     <td colspan="3">
+                        <select class="Sreq w143px" id="selAccountName" runat="server" datatextfield="AccountName" datavaluefield="Keyid" keepdefaultstyle="true">
+                            <option value="">璇烽�夋嫨</option>
+                        </select>
+                    </td>
+                </tr>
+                <tr>
+                    <td class="ali03 ">
+                        澶囨敞锛�
+                    </td>
+                    <td colspan="5">
+                        <textarea runat="server" id="txtRemark" style="width: 400px; height: 50px;"></textarea>
+                    </td>
+                </tr>
+                <tr>
+                    <td class="ali03">
+                    </td>
+                    <td colspan="5">
+                        <asp:Button ID="btn_Submit" Text="鎻愪氦" runat="server" OnClick="btn_Submit_Deposits" />
+                    </td>
+                </tr>
+            </table>
+        </div>
+        <div class="box" style="margin-top: 10px;">
+            <table class="tableStyle">
+                <tr>
+                    <td class="ali03">
+                        澶勭悊鏃堕棿:
+                    </td>
+                    <td>
+                        <input id="txtRegTimeStart" type="text" class="date w90px" datefmt="yyyy-MM-dd" runat="server" />-<input id="txtRegTimeEnd" type="text" class="date w90px" datefmt="yyyy-MM-dd" runat="server" />
+                    </td>
+                    <td class="ali03">
+                        閲戦锛�
+                    </td>
+                    <td>
+                        <input id="spanMoneyw" runat="server" class="moneystyle" type="text" />
+                    </td>
+                    <td>
+                        <asp:Button ID="btn_Query" Text="妫�绱�" runat="server" OnClick="btn_Query_Deposits" />
+                    </td>
+                </tr>
+                </tr>
+            </table>
+        </div>
+        <div class="box5">
+            <asp:Repeater ID="RepClientList" runat="server">
+                <HeaderTemplate>
+                    <table class="tableStyle ali02" useclick="false" usecheckbox="true" sortmode="true">
+                        <tr>
+                            <%--<th width="25"></th>--%>
+                            <th>
+                                缂栧彿
+                            </th>
+                            <%--<th>鎿嶄綔绫诲瀷</th>--%>
+                            <th>
+                                鎿嶄綔閲戦
+                            </th>
+                            <%--<th>绉戠洰鍚嶇О</th>--%>
+                            <th>
+                                璐︽埛绫诲瀷
+                            </th>
+                            <th>
+                                璐︽埛鍚�
+                            </th>
+                            <th>
+                                鎿嶄綔浜�
+                            </th>
+                            <th>
+                                澶囨敞
+                            </th>
+                            <th>
+                                鎿嶄綔鏃堕棿
+                            </th>
+                        </tr>
+                </HeaderTemplate>
+                <ItemTemplate>
+                    <tr>
+                        <%--<td><input type="checkbox" class="SelectCheck" /></td>--%>
+                        <td>
+                            <%#Container.ItemIndex + 1+ this.UCPager1.PageSize * (this.UCPager1.PageIndex - 1)%>
+                        </td>
+                        <%--<td><%#Eval("OperatTypeId")%></td>--%>
+                        <td>
+                            <%#Eval("OperatMoney", "{0:F2}")%>
+                        </td>
+                        <%-- <td><%#Eval("SubjectName")%></td>--%>
+                        <td>
+                            <%#Eval("AccountType")%>
+                        </td>
+                        <td>
+                            <%#Eval("AccountName")%>
+                        </td>
+                        <td>
+                            <%#Eval("Operator")%>
+                        </td>
+                        <td title="<%#Eval("Remark")%>">
+                            <%#Eval("Remark").ToString().Length > 10 ? Eval("Remark").ToString().Substring(0,10) : Eval("Remark")%>
+                        </td>
+                        <td>
+                            <%#Eval("LastUpdateTime")%>
+                        </td>
+                    </tr>
+                </ItemTemplate>
+                <FooterTemplate>
+                    </table>
+                </FooterTemplate>
+            </asp:Repeater>
+            <div id="page">
+                <uc:UCPager ID="UCPager1" runat="server" />
+            </div>
+        </div>
+    </div>
+    </form>
+</body>
+</html>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx.cs
new file mode 100644
index 0000000..d47b9dc
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx.cs
@@ -0,0 +1,208 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using CY.BLL;
+using CY.BLL.Sys;
+using CY.Infrastructure.Query;
+using CY.Infrastructure.Common;
+using CY.Model;
+using CY.BLL.OA;
+
+namespace CY.WebForm.Pages.financial
+{
+    //鍚磋緣
+    //瀹㈡埛棰勪粯娆惧瓨鍏�
+    public partial class DepositsCustomerFapiao : BasePage
+    {
+        OA_CorporateClientsBLL bll_OA_CorporateClientsBLL = null;
+        Sys_DictionaryBLL _Sys_DictionaryBLL = null;
+        OA_AdvanceMoneyRecordBLL bll_OA_AdvanceMoneyRecordBLL = null;
+        OA_SubjectSetBLL _OA_SubjectSetBLL = null;
+        OA_FirmAccountBLL _OA_FirmAccountBLL = null;
+        OA_FirmAccountRecordBLL _OA_FirmAccountRecordBLL = null;
+        OA_KaipiaoshenqingBLL oA_KaipiaoshenqingBLL = null;
+
+        //鍒濆鍖�
+        public DepositsCustomerFapiao()
+        {
+            _Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            bll_OA_CorporateClientsBLL = new OA_CorporateClientsBLL();
+            bll_OA_AdvanceMoneyRecordBLL = new OA_AdvanceMoneyRecordBLL();
+            _Sys_DictionaryBLL = new Sys_DictionaryBLL();
+            _OA_FirmAccountBLL = new OA_FirmAccountBLL();
+            _OA_FirmAccountRecordBLL = new OA_FirmAccountRecordBLL();
+            _OA_SubjectSetBLL = new OA_SubjectSetBLL();
+            oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL();
+        }
+
+        //椤甸潰鍔犺浇
+        protected void Page_Load(object sender, EventArgs e)
+        {
+            if (!IsPostBack)
+            {
+                BindList();
+            }
+        }
+
+        //缁戝畾鏁版嵁
+        private void BindList()
+        {
+            try
+            {
+                //绉戠洰鍚嶇О
+                //selSubject.DataSource = _OA_SubjectSetBLL.getAllSubject(CurrentUser.MemberId, "鍊�");
+                //selSubject.DataBind();
+                //selSubject.Items.Insert(0, new ListItem("璇烽�夋嫨", ""));
+                var shenqid = Request["Keyid"].ToGuid2();
+                var kaipiaoshenqing  =  oA_KaipiaoshenqingBLL.GetModelByKeyid(shenqid);
+                //璐︽埛绫诲瀷
+                this.selAcoountType.DataSource = _Sys_DictionaryBLL.GetDataByType("璐︽埛绫诲瀷");
+                this.selAcoountType.DataBind();
+
+                //璐︽埛淇℃伅
+                OA_CorporateClients m_OA_CorporateClients = bll_OA_CorporateClientsBLL.GetModel(kaipiaoshenqing.BuyerId);
+                this.spanCustomName.InnerText = m_OA_CorporateClients.CompanyName;
+                this.spanCustomMoney.InnerText = "锟� " + m_OA_CorporateClients.Prepayments.ToDecimal2Yen();
+
+                this.spanFapiaohao.InnerText = kaipiaoshenqing.Fapiaohao;
+                this.spankpmoney.InnerText = "锟� " + kaipiaoshenqing.kpmoney.ToDecimal2Yen();
+                this.spanKehumoney.InnerText = "锟� " + kaipiaoshenqing.Kehumoney.ToDecimal2Yen();
+
+                var kpmoney  = kaipiaoshenqing.kpmoney.HasValue ? kaipiaoshenqing.kpmoney.Value:0;
+                var Kehumoney = kaipiaoshenqing.Kehumoney.HasValue ? kaipiaoshenqing.Kehumoney.Value : 0;
+                this.txtOperatMoney.Value = (kpmoney - Kehumoney).ToString();
+
+                //鍒嗛〉淇℃伅
+                Pagination pa = new Pagination();
+                DateTime? beginTime = null;
+                DateTime? endTime = null;
+                pa.PageSize = UCPager1.AspNetPager.PageSize;
+                pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
+                this.RepClientList.DataSource = bll_OA_AdvanceMoneyRecordBLL.GetModelPageListForCustomer(pa, kaipiaoshenqing.BuyerId,
+                    string.IsNullOrEmpty(this.txtRegTimeStart.Value) ? beginTime : Convert.ToDateTime(this.txtRegTimeStart.Value),
+                    string.IsNullOrEmpty(this.txtRegTimeEnd.Value) ? endTime : Convert.ToDateTime(this.txtRegTimeEnd.Value),
+                    spanMoneyw.Value.ToString());
+                this.RepClientList.DataBind();
+                UCPager1.AspNetPager.RecordCount = pa.RecordCount;
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+            }
+        }
+
+        //鍒嗛〉浜嬩欢
+        protected void AspNetPager1_PageChanged(object src, EventArgs e)
+        {
+            BindList();
+        }
+
+        //鎻愪氦琛ㄥ崟
+        protected void btn_Submit_Deposits(object sender, EventArgs e)
+        {
+            try
+            {
+
+                var shenqid = Request["Keyid"].ToGuid2();
+                var kaipiaoshenqing = oA_KaipiaoshenqingBLL.GetModelByKeyid(shenqid);
+                int? SubjectId = 0; // 瀹㈡埛棰勪粯娆�
+                string AccountType = this.selAcoountType.Value.ToString2();
+                int? AccountId = Request["selAccountName"].ToInt32();
+                decimal? money = this.txtOperatMoney.Value.ToDecimal2();
+                if (SubjectId == null || string.IsNullOrEmpty(AccountType) || AccountId == null || money == null)
+                    JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+                else
+                {
+                    var kpmoney = kaipiaoshenqing.kpmoney.HasValue ? kaipiaoshenqing.kpmoney.Value : 0;
+                    var Kehumoney = kaipiaoshenqing.Kehumoney.HasValue ? kaipiaoshenqing.Kehumoney.Value : 0;
+                    if (money<=0)
+                    {
+                        JavaScript.MessageBox("璇峰~鍐欏瓨鍏ラ噾棰�", this);
+                        return;
+                    }
+                    if (money > (kpmoney -Kehumoney))
+                    {
+                        JavaScript.MessageBox("鏈瀛樺叆閲戦澶т簬瀹㈡埛鏈粯娆�", this);
+                        return;
+                    }
+
+
+                    //OA_SubjectSet m_OA_SubjectSet = _OA_SubjectSetBLL.getSingleSubject(SubjectId);
+
+                    OA_FirmAccount m_OA_FirmAccount = _OA_FirmAccountBLL.getSingleSubject(AccountId);
+                    if (money > 0)
+                    {
+                        m_OA_FirmAccount.AllIncome += money;
+                    }
+                    else
+                    {
+                        m_OA_FirmAccount.AllExpenses += money;
+                    }
+                    m_OA_FirmAccount.Balance += money;
+                    m_OA_FirmAccount.LastUpdateTime = DateTime.Now;
+                    m_OA_FirmAccount.Operator = CurrentUser.ShortName;
+
+                    OA_CorporateClients m_OA_CorporateClients = bll_OA_CorporateClientsBLL.GetModel(kaipiaoshenqing.BuyerId);
+                    m_OA_CorporateClients.Prepayments += money;
+                    m_OA_CorporateClients.Operator = CurrentUser.ShortName;
+                    m_OA_CorporateClients.LastUpdateTime = DateTime.Now;
+
+                    OA_FirmAccountRecord m_OA_FirmAccountRecord = new OA_FirmAccountRecord();
+                    m_OA_FirmAccountRecord.AccountId = m_OA_FirmAccount.Keyid;
+                    m_OA_FirmAccountRecord.RecordTypeId = money > 0 ? 1 : 2;//鏀跺叆
+                    m_OA_FirmAccountRecord.Money = Math.Abs(money.Value);
+                    m_OA_FirmAccountRecord.SubjectId = 0;
+                    m_OA_FirmAccountRecord.OperationalMatters = money > 0 ? "瀹㈡埛棰勪粯娆惧瓨鍏�" : "瀹㈡埛棰勪粯娆惧瓨鍏�(璐�)";
+                    m_OA_FirmAccountRecord.PaymentUnit = m_OA_CorporateClients.CompanyName;
+                    m_OA_FirmAccountRecord.LastUpdateTime = DateTime.Now;
+                    m_OA_FirmAccountRecord.Operator = CurrentUser.ShortName.ToString2();
+                    m_OA_FirmAccountRecord.Remark = this.txtRemark.Value.ToString2();
+                    m_OA_FirmAccountRecord.ResidualAmount = m_OA_FirmAccount.Balance;
+                    m_OA_FirmAccountRecord.Department = "";
+
+                    OA_AdvanceMoneyRecord m_OA_AdvanceMoneyRecord = new OA_AdvanceMoneyRecord();
+                    m_OA_AdvanceMoneyRecord.CustomerId = m_OA_CorporateClients.Keyid;
+                    m_OA_AdvanceMoneyRecord.OperatTypeId = _Sys_DictionaryBLL.GetNameByMeanValue(1, "瀹㈡埛棰勪粯娆炬槑缁嗙被鍨�");
+                    m_OA_AdvanceMoneyRecord.OperatMoney = money;
+                    m_OA_AdvanceMoneyRecord.SubjectName = money > 0 ? "棰勪粯娆炬敹鍏�" : "棰勪粯娆炬敹鍏�(璐�)";
+                    m_OA_AdvanceMoneyRecord.AccountType = AccountType;
+                    m_OA_AdvanceMoneyRecord.AccountName = m_OA_FirmAccount.AccountName + "-" + m_OA_FirmAccount.UserName;
+                    m_OA_AdvanceMoneyRecord.LastUpdateTime = DateTime.Now;
+                    m_OA_AdvanceMoneyRecord.Operator = CurrentUser.ShortName.ToString2();
+                    m_OA_AdvanceMoneyRecord.Remark = this.txtRemark.Value.ToString2();
+
+                    kaipiaoshenqing.Kehumoney = Kehumoney + money.Value;
+                      var sss =  oA_KaipiaoshenqingBLL.UpdateModel(kaipiaoshenqing);
+                    if (bll_OA_AdvanceMoneyRecordBLL.DepositsMoney(m_OA_FirmAccount, m_OA_CorporateClients, m_OA_FirmAccountRecord, m_OA_AdvanceMoneyRecord))
+                    {
+                        BindList();
+                        JavaScript.MessageBox("瀛樺叆鎴愬姛", this, true, true);
+                    }
+                    else
+                        JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+                }
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+            }
+        }
+
+        protected void btn_Query_Deposits(object sender, EventArgs e)
+        {
+            try
+            {
+                BindList();
+            }
+            catch (Exception ex)
+            {
+                PAGEHandleException(ex);
+                JavaScript.MessageBox("鎿嶄綔澶辫触", this);
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx.designer.cs
new file mode 100644
index 0000000..738fa47
--- /dev/null
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/financial/DepositsCustomerFapiao.aspx.designer.cs
@@ -0,0 +1,179 @@
+锘�//------------------------------------------------------------------------------
+// <鑷姩鐢熸垚>
+//     姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+//
+//     瀵规鏂囦欢鐨勬洿鏀瑰彲鑳藉鑷翠笉姝g‘鐨勮涓猴紝濡傛灉
+//     閲嶆柊鐢熸垚浠g爜锛屽垯鎵�鍋氭洿鏀瑰皢涓㈠け銆�
+// </鑷姩鐢熸垚>
+//------------------------------------------------------------------------------
+
+namespace CY.WebForm.Pages.financial
+{
+
+
+    public partial class DepositsCustomerFapiao
+    {
+
+        /// <summary>
+        /// CMSHead1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.CMSHead CMSHead1;
+
+        /// <summary>
+        /// form1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+        /// <summary>
+        /// spanCustomName 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanCustomName;
+
+        /// <summary>
+        /// spanCustomMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanCustomMoney;
+
+        /// <summary>
+        /// spanFapiaohao 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanFapiaohao;
+
+        /// <summary>
+        /// spankpmoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spankpmoney;
+
+        /// <summary>
+        /// spanKehumoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlGenericControl spanKehumoney;
+
+        /// <summary>
+        /// txtOperatMoney 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtOperatMoney;
+
+        /// <summary>
+        /// selAcoountType 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selAcoountType;
+
+        /// <summary>
+        /// selAccountName 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlSelect selAccountName;
+
+        /// <summary>
+        /// txtRemark 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlTextArea txtRemark;
+
+        /// <summary>
+        /// btn_Submit 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Submit;
+
+        /// <summary>
+        /// txtRegTimeStart 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeStart;
+
+        /// <summary>
+        /// txtRegTimeEnd 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText txtRegTimeEnd;
+
+        /// <summary>
+        /// spanMoneyw 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.HtmlControls.HtmlInputText spanMoneyw;
+
+        /// <summary>
+        /// btn_Query 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Button btn_Query;
+
+        /// <summary>
+        /// RepClientList 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::System.Web.UI.WebControls.Repeater RepClientList;
+
+        /// <summary>
+        /// UCPager1 鎺т欢銆�
+        /// </summary>
+        /// <remarks>
+        /// 鑷姩鐢熸垚鐨勫瓧娈点��
+        /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+        /// </remarks>
+        protected global::CY.WebForm.Pages.common.UCPager UCPager1;
+    }
+}

--
Gitblit v1.9.1