Example #1
0
        public Search()
        {
            InitializeComponent();

            SearchDate.Date = DateTime.Today;
            string date = "";

            date = SearchDate.ToString();
        }
Example #2
0
 //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")));
     }
 }
Example #3
0
        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();                                    //済み
        }
Example #4
0
        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();
            }
        }
Example #6
0
        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));
        }
Example #7
0
 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;
 }
Example #8
0
        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();
        }
Example #10
0
        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)));
        }
Example #11
0
 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);
        }
Example #13
0
        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;
        }
Example #14
0
        // 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)));
        }