私たちはスロット予約システムを構築していますが、スロットは動的であり、ハンドヘルドからライブを更新します。私は予約画面を持っている段階にいます。私は利用可能な日と時間帯があることを知っています。午前8時と午前10時。私はスロットを予約するときに、私は仕事時間と旅行時間のためのテーブル1に2レコードを入れる必要があります。利用可能なタイムスロットを見つけるC#
スロット8 am-10am
所要時間= 20分(スタート8:00終了8:20)
仕事時間= 30分(8:20終了8:50開始)
これは、視覚的にスケジュール・ガント・ビューに表示され、彼の旅行時間と仕事時間を2ブロックとして見ることができます。
他のアポイントメントが予約されていない場合、最初のアポイントメントは午前8時に開始し、午前8時50分に終了しますが、このスロットに予定が予約されているかどうかを確認できます。次の仕事の開始時間を何に設定するか。
第2の問題 - 私は午前8時 - 午前8時半と午前9時30分 - 午前10時(中間のギャップは顧客のキャンセルによるものです)の予定がある場合があります。私はギャップを埋めることができます、はい、終了時間を取得して(8:30)、ギャップを埋めるレコードを挿入する合計40分ジョブを持っていると言う。
私はC#でやりたいと思っています。何か案は??
で見つけることができます。 – Ted