コード例 #1
0
        /// <summary>
        /// 設定した日時の範囲の画像一覧をリストに表示する
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Click_SelectDate(object sender, EventArgs e)
        {
            DateTime s_Date = Start_DateTimePicker.Value;
            DateTime e_Date = End_DateTimePicker.Value;

            try
            {
                this.photos = searchDate.Execute(this.photos, s_Date, e_Date);
                Set_PhotoList();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + "日付を入力しなおしてください", "エラー");
                Start_DateTimePicker.ResetText();
                End_DateTimePicker.ResetText();
                s_Date = Start_DateTimePicker.Value;
                e_Date = End_DateTimePicker.Value;
            }

            //if (s_Date <= e_Date)
            //{
            //    this.photos = searchDate.Execute(this.photos, s_Date, e_Date);
            //    Set_PhotoList();
            //}
            //else
            //{
            //    MessageBox.Show("不正な範囲の期間が設定されました。\n再入力してください。", "エラー");
            //    //throw new ArgumentException("不正な範囲の期間が設定されました。\n再入力してください。");
            //}
        }
コード例 #2
0
 public List <Photo> SearchDate(List <Photo> photos, DateTime s_Date, DateTime e_Date)
 {
     return(searchDate.Execute(photos, s_Date, e_Date)); //済み
 }