chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore - 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
This commit is contained in:
@@ -0,0 +1,62 @@
|
||||
# 扣繳明細及寄發通知
|
||||
|
||||
這是用來查詢講師領據明細與寄發郵件通知的功能
|
||||
|
||||
## 查詢畫面
|
||||
畫面:~\Forms\領據系統\財稅作業與領據關帳.aspx 裡面的 "Tab 1: 扣繳明細及寄發通知"
|
||||
Script:~\Scripts\財稅作業與領據關帳.js
|
||||
|
||||
### 查詢條件輸入
|
||||
- 起日 (日期輸入)
|
||||
- 迄日 (日期輸入)
|
||||
- 身分別 (下拉,選項來源:GetDropdownLists("身分別"))
|
||||
- 憑證類別 (下拉,選項來源:GetDropdownLists("憑證類別"))
|
||||
- 查詢按鈕 呼叫 SearchDetailTable,輸出方式="DATA"
|
||||
- 匯出按鈕 呼叫 SearchDetailTable,輸出方式="EXPORT"
|
||||
|
||||
### 寄件人與郵件內容輸入
|
||||
- 寄件人郵箱
|
||||
- 郵件主旨
|
||||
- 郵件內文
|
||||
- 發送按鈕 呼叫 SendEmail,輸出方式="SENDMAIL"
|
||||
- 預覽按鈕 呼叫 SendEmail,輸出方式="PREVIEW"
|
||||
|
||||
### 查詢結果
|
||||
#### 講師
|
||||
- 要發送勾選
|
||||
- 已發送顯示
|
||||
- 領款人姓名 (講師/非講師姓名)
|
||||
- 身分證字號
|
||||
- 戶籍地址
|
||||
- 扣繳類別
|
||||
- 合計金額 (講師 / 勞務費)
|
||||
- 應扣繳稅額
|
||||
- 服務費
|
||||
#### 講師的明細 (可展開收合)
|
||||
- 序
|
||||
- 計畫代號
|
||||
- 活動日期
|
||||
- 活動名稱 / 事由
|
||||
- 扣繳類別
|
||||
- 講師 / 勞務費
|
||||
- 應扣繳稅額
|
||||
- 服務費
|
||||
|
||||
## 後端服務
|
||||
~/Services/領據處理.asmx
|
||||
- GetDropdownLists(類別):取得下拉清單選項
|
||||
- SearchDetailTable(DateTime? 起日, DateTime? 迄日, string 身分別, string 扣繳類別, string 輸出方式)
|
||||
- 查詢講師領據明細資料
|
||||
- 輸出方式:DATA=查詢結果資料 / EXPORT=匯出Excel
|
||||
- 實際 SQL 我自己寫,DATA 輸出會符合查詢結果的畫面欄位
|
||||
- 匯出我自己寫
|
||||
- SendEmail(DateTime? 起日, DateTime? 迄日, string 身分別, string 扣繳類別, string 輸出方式, List<string> 講師非講師編號, string 寄件人郵箱, string 郵件主旨, string 郵件內文)
|
||||
- 發送郵件或輸出郵件預覽資料
|
||||
- 輸出方式:PREVIEW=輸出預覽用資料 / SENDMAIL=發送郵件
|
||||
- 講師非講師編號:從查詢結果的「要發送勾選」欄位勾上的講師非講師編號
|
||||
- 實際 SQL 我自己寫,PREVIEW 輸出會符合預覽用的畫面欄位
|
||||
- 發郵件我自己寫
|
||||
|
||||
## 樣式表
|
||||
- 儘量用現有的樣式表
|
||||
- 若要撰寫新樣式,儘量保持畫面高度緊湊
|
||||
Reference in New Issue
Block a user