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>
<a href='javascript:void(0)' title='鍌' class='a_under' onclick='ViewCuishou("<%#Eval("Keyid")%>")'> 鍌 </a>
- <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'>
     <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