/// <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再入力してください。"); //} }
public List <Photo> SearchDate(List <Photo> photos, DateTime s_Date, DateTime e_Date) { return(searchDate.Execute(photos, s_Date, e_Date)); //済み }