サーバー側の HttpWebRequest/Response を使用して、Web 上で自動的に注文するクライアント用のアプリケーションを開発しています。クライアントは、注文を行うかどうかを決定できるように、キュー内の各注文の最終ステップ (チェックアウト) を確認したいと考えています。
注: と思う人もいるかもしれません。
クライアントは、キューに入れる前にどの注文を処理するかを決定しないのはなぜですか?
しかし、発注中の注文には多くの操作が関連付けられているため、クライアントは最後のステップで唯一の選択肢を残しました。
操作の流れは次のとおりです。
クライアントはグリッドビューから注文を選択し、購入ボタンを押すと、注文を自動的に行う関数が呼び出されます。
手順:
- アプリケーションは、クライアントが注文を希望する Web サイトに対して認証されます。
- アイテムを見つけて、配送フォームに記入します。
- 請求情報に進み、注文を確定します。
上記はすべて HttpWebRequest/Response を介して自動的に行われるため、操作中に問題が発生した場合、クライアントは注文プロセスを制御して停止することはできません。この目的のために、クライアントは、この特定の注文を処理するかどうかを選択できるように、ステップ 3 で確認を求めていますか?
残りの作業。私の問題は、確認ボックスを表示する方法と、クライアントが「はい/いいえ」をクリックした場合に次に進む方法です。
擬似コードは次のようになります。
Dim orderArray(5) as string
orderArray(0) = "Order 1"
orderArray(1) = "Order 2"
orderArray(2) = "Order 3"
orderArray(3) = "Order 4"
orderArray(4) = "Order 5"
Step 1: Get Authenticated.
For i=0 to orderArray.Length -1
'Step 2: Item Found for orderArray(i) and form filled
Get confirmation from client ( a client side msg box etc)
if client-confirmed then
'Step 3: Billing Info and place Order
else
'Cancel this order and proceed for next order
end if
Next