From 07e29c32aa1eba4367016a6743604dc53ff945e4 Mon Sep 17 00:00:00 2001 From: minom Date: Mon, 11 May 2026 15:59:23 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AA=BF=E6=95=B4=E5=8C=AF=E6=AC=BE=E6=B2=96?= =?UTF-8?q?=E5=B8=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/App_Code/Model/Model.Designer.cs | 2 +- .../api/transfer_registerController.cs | 10 +- web/admin/bill/index.aspx | 822 ++++++++++++++++++ web/admin/bill/index.aspx.cs | 14 + web/admin/transfer/verify2.aspx | 31 +- .../transfer/verify_order_record_query.aspx | 2 + 6 files changed, 876 insertions(+), 5 deletions(-) create mode 100644 web/admin/bill/index.aspx create mode 100644 web/admin/bill/index.aspx.cs diff --git a/web/App_Code/Model/Model.Designer.cs b/web/App_Code/Model/Model.Designer.cs index 302d0ff..5fe94e7 100644 --- a/web/App_Code/Model/Model.Designer.cs +++ b/web/App_Code/Model/Model.Designer.cs @@ -1,4 +1,4 @@ -// 已啟用模型 'C:\project\0.2\17168ERP\web\App_Code\Model\Model.edmx' 的 T4 程式碼產生。 +// 已啟用模型 'D:\project\17168ERP\web\App_Code\Model\Model.edmx' 的 T4 程式碼產生。 // 若要啟用舊版程式碼產生,請將 [程式碼產生策略] 設計工具屬性的值 //變更為 [舊版 ObjectContext]。當模型在設計工具中開啟時,這個屬性便可 //以在 [屬性] 視窗中使用。 diff --git a/web/App_Code/api/transfer_registerController.cs b/web/App_Code/api/transfer_registerController.cs index 808cbe6..269f887 100644 --- a/web/App_Code/api/transfer_registerController.cs +++ b/web/App_Code/api/transfer_registerController.cs @@ -10,6 +10,7 @@ using System.Collections; using MyWeb; using System.Web.WebPages; using System.Data.Entity; +using Model; [ezAuthorize] public class transfer_registerController : ApiController @@ -269,6 +270,7 @@ public class transfer_registerController : ApiController public string check_memo { get; set; } public string draft { get; set; } public int? acc_kind { get; set; } // 新增關聯欄位 + public int? kind { get; set; } } [HttpPost] @@ -315,7 +317,7 @@ public class transfer_registerController : ApiController { uptime = dto.check_date, category = 1, // 收入 - kind = 27, // 固定值:法會收入/功德項目 + kind = dto.kind,//27, // 固定值:法會收入/功德項目 kind2 = dto.acc_num, price = (float)(dto.check_amount ?? 0), tax = 0, @@ -346,6 +348,7 @@ public class transfer_registerController : ApiController item.check_memo = dto.check_memo; item.draft = dto.draft; item.acc_kind = dto.acc_kind; + } } _db.SaveChanges(); @@ -958,7 +961,10 @@ public class transfer_registerController : ApiController activity_name = x.activity != null ? x.activity.subject : "", activity_num = x.activity_num, acc_name = x.acc_num != null ? _db.accounting_kind2.Where(a => a.num == x.acc_num).Select(a => a.kind).FirstOrDefault() : "", - + price_totals=_db.pro_order_detail. + Where(a => _db.pro_order.Where (po=>po.f_num==x.f_num&&po.activity_num==x.activity_num). + Select(po => po.order_no).Any(p=>p.Equals(a.order_no))).Sum(a => a.price*a.qty), + pay_totals=_db.transfer_register.Where(a=>a.activity_num==x.activity_num&&a.f_num==x.f_num).Sum(a=>a.check_amount), // pro_order_record 資訊 (透過 transfer_id 關聯) pro_order_records = x.pro_order_record.Select(pr => new { pr.num, diff --git a/web/admin/bill/index.aspx b/web/admin/bill/index.aspx new file mode 100644 index 0000000..aaaf4d5 --- /dev/null +++ b/web/admin/bill/index.aspx @@ -0,0 +1,822 @@ +<%@ Page Title="匯款/沖帳管" Language="C#" MasterPageFile="~/admin/Templates/TBS5ADM001/MasterPage.master" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="admin_bill_index" %> + + + + + + +

匯款/沖帳管理

+
+ + + + + + + + + + + + + + + diff --git a/web/admin/bill/index.aspx.cs b/web/admin/bill/index.aspx.cs new file mode 100644 index 0000000..ba3cc04 --- /dev/null +++ b/web/admin/bill/index.aspx.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Web.UI; +using System.Web.UI.WebControls; + +public partial class admin_bill_index : System.Web.UI.Page +{ + protected void Page_Load(object sender, EventArgs e) + { + + } +} \ No newline at end of file diff --git a/web/admin/transfer/verify2.aspx b/web/admin/transfer/verify2.aspx index af8a44a..db43c54 100644 --- a/web/admin/transfer/verify2.aspx +++ b/web/admin/transfer/verify2.aspx @@ -105,6 +105,23 @@ > +