private void OnStateSearch(object sender, EventArgs args) { StateSearch = entStateSearch.Text; if (StateSearch.Trim().Length > 0) { if (StateSearchDictionary == null) { throw new ManagementException(ExceptionType.NotAllowed, "State Search Dictionary no set to instance of object"); } if (!StateSearchDictionary.ContainsKey(StateSearch)) { StateSearchDictionary.Add(StateSearch, StateSearch); BindStateSearchCompletion(); } //fStateSource = Arise.Logic.DataSearch.GetFilteredDataSet(fStateCore.TaskManager.TaskStateSource, fStateSearch); } else { Source = stateCore.TaskManager.TaskStateSource; } BindStates(); }
public void ChooseDates() { //selecting financial year filter FinancialyearSearch.Click(); SearchInput.SendKeys("2017" + Keys.Enter); Thread.Sleep(3000); //selecting Month filter DateTime now = DateTime.Now; var month = now.ToString("MMM"); MonthSearch.Click(); Thread.Sleep(4000); SearchInput.SendKeys(month + Keys.Enter); Thread.Sleep(3000); ////selecting weekend date filter //DateTime baseDate = DateTime.Today; //var today = baseDate; //var thisWeekStart = baseDate.AddDays(-(int)baseDate.DayOfWeek); //var thisWeekEnd = thisWeekStart.AddDays(7).AddSeconds(-1).Day; //WeekEndDateSearch.Click(); //SearchInput.SendKeys(month+" "+thisWeekEnd+Keys.Enter); //Thread.Sleep(3000); //Selecting report date filter var yesterdayDate = now.AddDays(-1).ToString("d"); ReportDateSearch.Click(); Thread.Sleep(4000); SearchInput.SendKeys(yesterdayDate + Keys.Enter); Thread.Sleep(9000); //Selecting state filter StateSearch.Click(); Thread.Sleep(3000); SearchInput.SendKeys(Keys.Enter); Thread.Sleep(6000); }