public Search() { InitializeComponent(); SearchDate.Date = DateTime.Today; string date = ""; date = SearchDate.ToString(); }
//Passing Empty Model to Bind to the View public ActionResult SearchDate() { try { SearchDate mo = new SearchDate(); return(View()); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "iICEStaging", "SearchDate"))); } }
private readonly SortSlideList sortSlideList; //変更済み public PhotoFrameApplication(KeywordRepository keywordRepository, PhotoRepository photoRepository, PhotoFileService photoFileService) { this.createPhotoList = new CreatePhotoList(photoRepository, photoFileService); //済み this.addKeyword = new AddKeyword(keywordRepository); //済み this.changeKeyword = new ChangeKeyword(keywordRepository, photoRepository); //済み this.changeFavorite = new ChangeFavorite(photoRepository); //済み this.searchKeyword = new SearchKeyword(); //済み this.searchFavorite = new SearchFavorite(); //済み this.searchDate = new SearchDate(); //済み this.sortDate = new SortDate(); //済み this.sortSlideList = new SortSlideList(); //済み }
public IHttpActionResult CouponSearchWithShopName(SearchDate data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CouponInfo[] coupons = CouponSearch.CouponSearchWithShopName(data.ShopName); if (coupons.Length == 0) { return(BadRequest("没有可用优惠券!")); } return(Ok(coupons)); }
public void ExecuteFindSelectedDateCommand(object parametr) { if (SearchDate != null) { CurrentSelectedDate = SearchDate; DayTasks = CalendarRepository.Instance.GetByDay(CurrentSelectedDate).DailyTasks; DaysHB = CalendarRepository.Instance.GetHBByDay(CurrentSelectedDate); if (_taskHeight == 0) { ViewTasks.Execute(null); } TaskDate = SearchDate.ToShortDateString(); } }
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 Form1(KeywordRepository in_keywordRepository, PhotoRepository in_photoRepository, PhotoFileService in_photoFileService) { InitializeComponent(); this.keywordRepository = in_keywordRepository; this.photoRepository = in_photoRepository; this.photoFileService = in_photoFileService; addKeyword = new AddKeyword(keywordRepository); changeFavorite = new ChangeFavorite(photoRepository); changeKeyword = new ChangeKeyword(keywordRepository, photoRepository); createPhotoList = new CreatePhotoList(photoRepository, photoFileService); searchDate = new SearchDate(); searchFavorite = new SearchFavorite(); searchKeyword = new SearchKeyword(); sortDate = new SortDate(); End_DateTimePicker.MaxDate = DateTime.Today; }
public IHttpActionResult Search(SearchDate data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } BookInfo[] books = BookSearch.BookSearchWithTitle(data.Title); if (books.Length == 0) { return(BadRequest("没有找到书籍!")); } return(Ok(books)); }
public void ExecuteViewTasksCommand(object parametr) { TaskFlyoutIsOpen = false; if (TaskHeight == 0) { DayTasks = CalendarRepository.Instance.GetByDay(SearchDate).DailyTasks; ShowTasksLabel = Resources.hideTasksLabel; TaskHeight = _defaultTaskHeight; TaskDate = SearchDate.ToShortDateString(); } else { ShowTasksLabel = Resources.showTasksLabel; TaskHeight = 0; } OnOpenTaskEvent(); }
public async Task <ActionResult> GetDatesAsync(Pagination pagination, SearchDate search) { // Mapping: Date var datesSource = await _unitOfWork.Dates.GetAllAsync(); await _unitOfWork.Dates.GetDateFlightsAsync(); var dates = _mapper.Map <IEnumerable <Date>, IEnumerable <DateDTO> >(datesSource); // Search by DepartureDate if (search.DepartureDate != "") { DateTime departureDate = Convert.ToDateTime(search.DepartureDate); dates = dates.Where(d => d.DepartureDate == departureDate); } // Sort Asc: if (search.sortAsc != "") { dates = dates.OrderBy(d => d.GetType().GetProperty(search.sortAsc).GetValue(d)); } // Sort Desc: if (search.sortDesc != "") { dates = dates.OrderByDescending(d => d.GetType().GetProperty(search.sortDesc).GetValue(d)); } // Default order newest departureDate dates = dates.OrderByDescending(d => d.DepartureDate); return(Ok(PaginatedList <DateDTO> .Create(dates, pagination.current, pagination.pageSize))); }
public IActionResult OnPost() { return(RedirectToPage("FindAvailableCourts", new { searchDate = SearchDate.ToString("yyyy-MM-dd") })); }
public async Task <ActionResult> GetDatesAsync([FromQuery] Pagination pagination, [FromQuery] SearchDate search) { var dates = await _service.GetDatesAsync(pagination, search); return(dates); }
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; }
// GET: CRM public async Task <ActionResult> Index(string sortOrder, string currentFilter, string searchString, int?page) { ViewBag.CurrentSort = sortOrder; if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewBag.CurrentFilter = searchString; string Path = AppDomain.CurrentDomain.BaseDirectory + @"greenpaperdev-firebase-adminsdk-8k2y5-fb46e63414.json"; Environment.SetEnvironmentVariable("GOOGLE_APPLICATION_CREDENTIALS", Path); FirestoreDb db = FirestoreDb.Create("greenpaperdev"); DateTime SearchDate; SearchDate = Convert.ToDateTime(DateTime.UtcNow); SearchDate = SearchDate.AddDays(1); Timestamp SearchDateTo = Timestamp.FromDateTime(SearchDate.Date); List <CRM> CRMList = new List <CRM>(); Query Qref; Qref = db.Collection("CRM").WhereLessThanOrEqualTo("nextmeetingdate", SearchDateTo); QuerySnapshot snap = await Qref.GetSnapshotAsync(); foreach (DocumentSnapshot docsnap in snap) { CRM crm = docsnap.ConvertTo <CRM>(); if (docsnap.Exists) { crm.Id = docsnap.Id; CRMList.Add(crm); } } ViewBag.DateSortParm = sortOrder == "Date" ? "date_desc" : "Date"; ViewBag.ClinicTypeSortParm = sortOrder == "ct_ascd" ? "ct_desc" : "ct_ascd"; ViewBag.statusSortParm = sortOrder == "status_ascd" ? "status_desc" : "status_ascd"; switch (sortOrder) { case "status_ascd": CRMList = CRMList.OrderBy(a => a.status).ToList(); break; case "status_desc": CRMList = CRMList.OrderByDescending(a => a.status).ToList(); break; case "ct_ascd": CRMList = CRMList.OrderBy(a => a.clinictype).ToList(); break; case "ct_desc": CRMList = CRMList.OrderByDescending(a => a.clinictype).ToList(); break; case "Date": CRMList = CRMList.OrderBy(a => a.nextmeetingdate).ToList(); break; case "date_desc": CRMList = CRMList.OrderByDescending(a => a.nextmeetingdate).ToList(); break; default: CRMList = CRMList.OrderByDescending(a => a.nextmeetingdate).ToList(); break; } if (!String.IsNullOrEmpty(searchString)) { CRMList = CRMList.Where(x => x.referedby.Contains(searchString) || x.clinicname.Contains(searchString) || x.doctorname.Contains(searchString) || x.contact.Contains(searchString)).ToList(); //Qref = db.("CRM").OrderBy("referedby").StartAt(searchString).EndAt(searchString + "\uf8ff"); } int pageSize = 25; int pageNumber = (page ?? 1); return(View(CRMList.ToPagedList(pageNumber, pageSize))); }