|
|
|
ช่วยอธิบายหน่อยว่าควรจะเขียนโค้ดแบบนี้ยังไง (อธิบายในกระทู้) |
|
|
|
|
|
|
|
ใน DB มีตาราง Orders(orderID,empID,orderDate,total,paymentStatus,paymentDate,createdDate,createdBy) กับ OrderDetails(orderID,storefood_rkey,optionDetails,qty,unitPrice,amount) โดยที่พอเรากดสั่งอาหารแล้วรายการจะแสดงแบบนี้ค่ะ
แต่ยังไม่ได้ลงDB เราจะมีให้กดปุ่ม Submit อีกครั้งเพื่อนำข้อมูลลง DB ผู้ที่เข้าระบบ (ในตัวอย่างคือรหัส 12345) สามารถสั่งอาหารแทรหัส 54321 ได้ด้วย แต่เวลาเราจะบันทึกลงฐานข้อมูลเราจะไม่ได้รวมเป็นรายการเดียวอ่ะค่ะ เราจะแยกว่า 12345 สั่งอะไรไปบ้าง แล้ว 54321 สั่งอะไรไปบ้าง ตรงนี้แหละค่ะปัญหาเพราะเราไม่เข้าใจว่าควรเขียนโค้ดยังไงให้มันตรงกับความต้องการ แล้วสมมติ 12345 สั่งสองรายการ เราจะ sum ราคาแค่ของ 12345 ยังไงดีค่ะ เราอาจจะอธิบายงงๆ หน่อยนึงเพราะเรามึนกับตรงนี้มาก
Tag : .NET, Ms SQL Server 2008, Web (ASP.NET), VB.NET
|
|
|
|
|
|
Date :
2015-11-24 09:18:00 |
By :
heaunn |
View :
847 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เรา งง ตั้งแต่แรกแล้วว่า 12345 กับ 54321 มันมาสั่งแทนกันตอนไหน ไม่ได้ login logout เหรอ
ทำไมมันต้องปนกัน user ของใครก็ของมันดิ ถ้าจะสั่งแทนก็ควรจะเป็น user เดียว ไม่ใช่ผสมกัน
หรือว่า เราไม่เข้าใจเอง ลองไปดูระบบสั่งพิซซ่า ก็ได้ครับ
|
ประวัติการแก้ไข 2015-11-24 14:19:00
|
|
|
|
Date :
2015-11-24 14:17:53 |
By :
mee079 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เข้าระบบด้วยรหัสของ 12345 ค่ะ แล้วก็สามารถสั่งอาหารแทนกันได้ค่ะ แต่ตอนคิดเงินต้องแยกคิดว่ารหัสนี้จ่ายเท่านี้ รหัสนี้จ่ายเท่านี้อ่ะค่ะ
|
ประวัติการแก้ไข 2015-11-24 17:14:18
|
|
|
|
Date :
2015-11-24 17:13:46 |
By :
heaunn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|