forked from TataGamedom/TataGamedom
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathReadMe(Alan).txt
151 lines (119 loc) · 3.43 KB
/
ReadMe(Alan).txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Working On
To Do
[]輸出Excel ,匯入Excel
[]修放照片的樣式
[]建常備品資料表& Data
[] 進貨推薦清單
[]排序在換頁時保留
[]分頁重構 Pagination , RouteValueDictionary , 0040
[]CodeName都改成Enum
[]使能選擇輸入欄位要篩什麼
[]使能選擇
訂單狀態 & 訂單編號 & 顯示幾筆
訂單狀態 OR 訂單編號(輸入欄位) & 顯示幾筆
Orders Create
[] 貨態追蹤代碼對應寄送方式e.g. 7-11 11碼
Suppliers
[] import Excel 檔案驗證
View的錯誤訊息排版,Index的文字置中
OrderItemReturn
[v] C : 一筆OrderItem只能被退貨一次,下拉清單不顯示已被退貨過的選項 ; 檢查編號是否產生
[v] R : [v]Index 退款/退貨/重新入庫 改成文字 ;
[v]Detail 售價改#,#
[] D
Order
InventoryItem
[v] 開始寫多筆同時新增
調整
Orders
[] C : []新增訂單與訂單明細合併進行
[]Create OrderItem
[]選已付款 => 每個日期都必填 ; 選已發貨 => 寄送日必填 ; 選已到達或已取貨 => 抵達日期必填
[]貨態追蹤代碼對應寄送方式e.g. 7-11 11碼,
[]dataType => date設定成不能選擇今天以後的
[] R : []Detail OrderItem Create debug,應改成新增訂單明細至該筆訂單 => 之後前端處理;
[] U : []下拉選單三種狀態的對應
Inventory
[] D : 讓沒被關聯的可以刪,在UI介面就擋掉
StockInSheets
[] C : Quantity? 反正規化? ProductId?
[] R
[] U : 若改成已入庫,到貨日自動getDate
[] D
#統一調整
Edit dataType => 沒get到日期 編號 ; Edit => 沒get到日期
檢查VM 售價及成本 改#,# or 套用自訂attribution
清單頁 => 排序篩選分頁
[]Client Validation => JS
Completed
06/26
[v]Create EFModel
[v]Add Controller & View & LayOut2
[v]Add OrdersIndexVM, Add OrdersIndex Controller , Index View
[v]Orders Index()改三層式, 改的順序:DTO => IRepo => Repo => Services => Controller
06/27
[v]新增Service,Repo併為一個
[v]訂單狀態 & [v]訂單編號(輸入欄位)
[v]SelectList
[v]單元測試
6/28
[V]排序功能 Index CreatedAt Status*3 total => ApplySort() 傳入參數放IEnumarable (已Debug)
[v]排序功能結合篩選功能, unitTest => TestGetUrl
06/29
[v]排序功能 Debug
[v]分頁功能
步驟
//View 呼叫連結
//取得Service.Search(criteria, sortInfo).Count() 作為TotalRecords
// 設定PageInfo
property
=> TotalRecords 篩選後資料筆數, PageSize 每頁幾筆 , PageNumber 點擊第幾頁
Pages 顯示幾頁(btn)
PageItemCount(預設頁數?)
PageItemPrevNumber首頁btn對應頁數
PageItemNextNumber結尾btn對應頁數
PageBarItemCount(預設button數)
06/30
[v]Add Order Create() VM,Dto
[v]Order Create IRepo repo Service []功能 => Index編碼
07/01
[v] Order Create View Controller
[v] Orders Create 修改DataAnnotations&下拉清單
[v] debug Index Sql
[v] Add Order Info()
[v] Order Edit Delete
07/02
[v] 庫存Index => Service Search()
[v] Debug Order Info *資料庫名稱 ShipmentStatusCode有誤
[v] 更改篩選剩餘庫存的SQL語法
07/03
[v] 庫存 detail => 庫存明細CRU
[v] 進貨單CRU
07/04
退貨單
[v] Dto VM Exts
[v] CRUD
07/05
Orders Create
[v] 隱藏退貨、退款選項, 寄送方式下拉式debug
[v] 檢查會員編號是否存在
[v] 訂單完成日期>抵達日期>寄送日期>訂單日期 (完成一半)
View => 訂單主檔的部分跟訂單明細的部分拆開,商品圖套用 ; 回首頁
隱藏退貨、退款選項, 寄送方式下拉式debug
畫面呈現正在編輯哪筆訂單
[v] D : 新增讓空的主檔可以被刪除、被關聯的主檔被刪除會被提醒
[v] 寄信功能,問是否需要寄信;
[v] 新增自訂驗證
07/06
[v] 加入內建Controller SuppliersController 測試輸出CSV檔
[v] Export() 成功輸出CSV檔
[v] Export() 重構成StringBuilder
[v] Export() Excel
[v] import Excel
[v]Client => Server
07/09
[v]庫存篩選搜尋
07/10
[v] 重新加入庫存 不可逆 => Client端已完成,Server端及不可逆的提示未完成
[v]改庫存有無序號的Icon
[v]常備庫存 => 自動新增進貨單 => InventoryItemServices Create()