public Search() { InitializeComponent(); SearchDate.Date = DateTime.Today; string date = ""; date = SearchDate.ToString(); }
private async void UpdateTaskList(object param) { foreach (var item in TaskList.Items) { item.OpeningDetails -= OnTaskDetailsView; } List <TaskStages> filter = new List <TaskStages>(); if (NotAcceptedFilter) { filter.Add(TaskStages.NotAccepted); } if (AcceptedFilter) { filter.Add(TaskStages.Processing); } if (CompletedFilter) { filter.Add(TaskStages.Completed); } string sarg = IsDateRequired ? SearchDate.ToString() : DateTime.MinValue.ToString(); try { TaskList = new Tasks(await Client.GetTasks(DateTime.Parse(sarg), filter.ToArray())); } catch (Exception exc) { await FatalError(exc.Message); return; } foreach (var item in TaskList.Items) { item.DateSetted = "Выдано: " + item.DateSetted; if (!string.IsNullOrWhiteSpace(item.DateFinished)) { item.DateFinished = "Закончено " + item.DateFinished; } item.OpeningDetails += OnTaskDetailsView; item.Stage = Globals.TaskStages[item.Stage]; } NotifyPropertyChanged(nameof(TaskList)); }
public IActionResult OnPost() { return(RedirectToPage("FindAvailableCourts", new { searchDate = SearchDate.ToString("yyyy-MM-dd") })); }
public void SearchFlight(DataGrid dataGrid) { BindingList <TicketsModel> heltlist = new BindingList <TicketsModel>(); int valid; if ((Town == null || Town == "") && (Searchprice == null || Searchprice == "")) { for (int i = 0; i < allFlights.Count; i++) { if (allFlights[i].DATE_FROM == SearchDate.ToString().Substring(0, 10)) { heltlist.Add(allFlights[i]); } } } else if (Town == null || Town == "") { if (Int32.TryParse(Searchprice, out valid)) { for (int i = 0; i < allFlights.Count; i++) { if ((allFlights[i].DATE_FROM == SearchDate.ToString().Substring(0, 10)) && (allFlights[i].price == Convert.ToInt32(Searchprice))) { heltlist.Add(allFlights[i]); } } } else { MessageBox.Show("Некорректная цена"); } } else if (Searchprice == null || Searchprice == "") { for (int i = 0; i < allFlights.Count; i++) { if ((allFlights[i].DATE_FROM == SearchDate.ToString().Substring(0, 10)) && ((allFlights[i].townTo).ToLower() == Town.ToLower())) { heltlist.Add(allFlights[i]); } } } else { if (Int32.TryParse(Searchprice, out valid)) { for (int i = 0; i < allFlights.Count; i++) { if ((allFlights[i].DATE_FROM == SearchDate.ToString().Substring(0, 10)) && ((allFlights[i].townTo).ToLower() == Town.ToLower()) && (allFlights[i].price == Convert.ToInt32(Searchprice))) { heltlist.Add(allFlights[i]); } } } else { MessageBox.Show("Некорректная цена"); } } dataGrid.ItemsSource = heltlist; }