public MainWindow() { this.catalogSourse.Add(new Films() { Name = "Мег: Монстр глубины", Genre = new List <string>() { "ужасы" }, Year = 2019, ImagePath = "Res\\TheMeg.jpg", Description = "Глубоководный батискаф, осуществляющий наблюдение в рамках международной программы по изучению подводной жизни, был атакован огромным существом, которое все считали давно вымершим. Неисправный аппарат теперь лежит на дне глубочайшей впадины Тихого океана… с оказавшимся в ловушке экипажем. Их время на исходе. Китайский океанограф-новатор, несмотря на протесты его дочери Суинь, зовет спасателя-подводника Джонаса Тейлора, чтобы тот помог спасти команду и океан от невиданной угрозы — доисторической 23-метровой акулы, мегалодона. Никто и подумать не мог, что много лет назад Тейлор уже сталкивался с этим чудовищным созданием." }); this.catalogSourse.Add(new Films() { Name = "Миссия невыполнима: Последствия", Genre = new List <string>() { "боевик", "ужасы" }, Year = 2018, ImagePath = "Res\\MissionImpossibleFallout.jpg", Description = "Итан Хант и его команда, а также недавно примкнувшие к ним союзники, вынуждены действовать наперегонки со временем, когда новая миссия идет не по плану." }); this.catalogSourse.Add(new Films() { Name = "Побег из Шоушенка", Genre = new List <string>() { "драма" }, Year = 1994, ImagePath = "Res\\TheShawshankRedemption.jpg", Description = "Бухгалтер Энди Дюфрейн обвинен в убийстве собственной жены и ее любовника. Оказавшись в тюрьме под названием Шоушенк, он сталкивается с жестокостью и беззаконием, царящими по обе стороны решетки. Каждый, кто попадает в эти стены, становится их рабом до конца жизни. Но Энди, обладающий живым умом и доброй душой, находит подход как к заключенным, так и к охранникам, добиваясь их особого к себе расположения." }); this.catalogSourse.Add(new Films() { Name = "Форрест Гамп", Genre = new List <string>() { "драма", "мелодрама" }, Year = 1994, ImagePath = "Res\\ForrestGump.jpg", Description = "От лица главного героя Форреста Гампа, слабоумного безобидного человека с благородным и открытым сердцем, рассказывается история его необыкновенной жизни.Фантастическим образом превращается он в известного футболиста, героя войны, преуспевающего бизнесмена.Он становится миллиардером, но остается таким же бесхитростным, глупым и добрым.Форреста ждет постоянный успех во всем, а он любит девочку, с которой дружил в детстве, но взаимность приходит слишком поздно." }); this.catalogSourse.Add(new Films() { Name = "Зеленая миля", Genre = new List <string>() { "фэнтези", "драма", "криминал", "детектив" }, Year = 1999, ImagePath = "Res\\TheGreenMile.jpg", Description = "Пол Эджкомб — начальник блока смертников в тюрьме «Холодная гора», каждый из узников которого однажды проходит «зеленую милю» по пути к месту казни. Пол повидал много заключённых и надзирателей за время работы. Однако гигант Джон Коффи, обвинённый в страшном преступлении, стал одним из самых необычных обитателей блока." }); this.catalogSourse.Add(new Films() { Name = "Список Шиндлера", Genre = new List <string>() { "драма", "биография", "история" }, Year = 1993, ImagePath = "Res\\Schindler'sList.jpg", Description = "Фильм рассказывает реальную историю загадочного Оскара Шиндлера, члена нацистской партии, преуспевающего фабриканта, спасшего во время Второй мировой войны почти 1200 евреев." }); List <string> temp = new List <string>(); this.catalogSourse.ForEach(f => temp.AddRange(f.Genre.ToList())); this.genres.AddRange(temp.Distinct()); this.years.AddRange(this.catalogSourse.Select(c => c.Year).Distinct().ToList()); this.years.Sort(); years.ForEach(c => Years.Add(c)); genres.ForEach(c => Genres.Add(c)); InitializeComponent(); DataContext = this; this.UpadateSearch(); }
private void CategoryToSelectList() { categoryManager.TypeList().ToList().ForEach(I => { Types.Add(new SelectListItem() { Text = I.Value, Value = I.Id.ToString() }); }); categoryManager.YearList().ToList().ForEach(I => { Years.Add(new SelectListItem() { Text = I.Value, Value = I.Id.ToString() }); }); Years = Years.OrderBy(I => I.Text).ToList(); categoryManager.ImdbList().ToList().ForEach(I => { ImdbPoints.Add(new SelectListItem() { Text = I.Value, Value = I.Id.ToString() }); }); ImdbPoints = ImdbPoints.OrderBy(I => I.Text).ToList(); }
public void SongAdded(Song s) { Albums.Add(s.Album); Artists.Add(s.Artist); Years.Add(s.Year.ToString()); Geneires.Add(s.Genre); }
private void LoadOrUpdateYears() { var interval = 7; var date = new DateTime(SelectedDate.Year, 1, 1).AddYears(-interval); for (int i = 0; i < 15; i++) { if (Years.Count <= i) { var CalendarXItem = new CalendarXModelItem() { Value = date, DisplayName = date.Year.ToString(), IsEnabled = IsMonthValidated(date), IsChecked = date.Year == SelectedDate.Year, }; Years.Add(CalendarXItem); } else { var CalendarXItem = Years[i]; CalendarXItem.Value = date; CalendarXItem.DisplayName = date.Year.ToString(); CalendarXItem.IsEnabled = IsMonthValidated(date); CalendarXItem.IsChecked = date.Year == SelectedDate.Year; } date = date.AddYears(1); } }
private void SetYears() { for (int i = -10; i <= 10; i++) { Years.Add(DateTime.Now.AddYears(i).Year.ToString()); } Selected = DateTime.Now.Year.ToString(); }
//TODO : Should be calculated directly... public void PopulateYears() { //Get all Years when everything is loaded Years.Add(ALL_YEARS); foreach (var year in AllPlays.GroupBy(p => p.Date.Year).Select(p => p.Key)) { Years.Add(year.ToString()); } }
private void AddEntrytoYear(Entry entry) { string entryYear = entry.Date.Substring(6, 4); if (!Years.ContainsKey(entryYear)) { Years.Add(entryYear, new List <Entry>()); } Years[entryYear].Add(entry); }
public void SongsAdded(IEnumerable <Song> songs) { foreach (var s in songs) { Albums.Add(s.Album); Artists.Add(s.Artist); Years.Add(s.Year.ToString()); Geneires.Add(s.Genre); } }
/// <summary> /// 设置年范围 /// </summary> /// <param name="start"></param> /// <param name="end"></param> public void SetYearRange(int start, int end) { Years.Clear(); StartYear = start; EndYear = end; for (int i = start; i < end + 1; i++) { Years.Add(i); } }
private void BuildYears(DateTime targetDate) { var lowerBound = targetDate.Year - YEAR_PERIOD; var upperBound = targetDate.Year + YEAR_PERIOD; for (int year = lowerBound; year < upperBound; year++) { Years.Add(year.ToString()); } }
private static void SetYearStatistic(LibItem libItem) { if (Years.ContainsKey(libItem.Year)) { Years[libItem.Year]++; } else { Years.Add(libItem.Year, 1); } }
private void BuildYearAndMonthList() { DateTime t = t1; for (int i = 0; i < 12; i++) { Years.Add(t.Year); Months.Add(t.Month); t = t.AddMonths(1); } }
public void SetYears(IEnumerable <LookupValue> years) { foreach (var y in years) { Years.Add(new SelectListItem() { Value = y.Description.ToString(), Text = y.Description.ToString() }); } }
public RetirementPlan(RetirementPlanMainInputs inputs) { var yearCount = 0; var currentAmount = inputs.CurrentAmount; for (var year = inputs.CurrentAge; year <= inputs.DeathAge; year++) { var thisYear = new Year(year, yearCount, currentAmount, inputs); Years.Add(thisYear); // setup next year yearCount++; currentAmount = thisYear.EndOfYearAmount; } }
private static void Init(TypeArguments arg) { var set = new GetSettings(); Database = set.Database; LogPath = set.LogPathPlan44; Prefix = set.Prefix; User = set.UserDb; Pass = set.PassDb; TempPath = set.TempPathPlan44; Server = set.Server; Port = set.Port; var tmp = set.Years; var tempYears = tmp.Split(','); foreach (var s in tempYears.Select(v => $"_{v.Trim()}")) { Years.Add(s); } if (string.IsNullOrEmpty(TempPath) || string.IsNullOrEmpty(LogPath)) { Console.WriteLine("Не получится создать папки для парсинга"); Environment.Exit(0); } if (Directory.Exists(TempPath)) { var dirInfo = new DirectoryInfo(TempPath); dirInfo.Delete(true); Directory.CreateDirectory(TempPath); } else { Directory.CreateDirectory(TempPath); } if (!Directory.Exists(LogPath)) { Directory.CreateDirectory(LogPath); } if (arg == TypeArguments.Curr44 || arg == TypeArguments.Last44 || arg == TypeArguments.Prev44 || arg == TypeArguments.Curr442020 || arg == TypeArguments.Prev442020 || arg == TypeArguments.Last442020) { FileLog = $"{LogPath}{Path.DirectorySeparatorChar}Plan44_{LocalDate:dd_MM_yyyy}.log"; } }
public ScheduleUI(IScheduleDataService scheduleDataService, IAppointmentDataService appointmentDataService) { _scheduleDataService = scheduleDataService; _appointmentDataService = appointmentDataService; int currYear = DateTime.Now.Year; Years.Add(currYear.ToString()); Years.Add((currYear + 1).ToString()); TimeOfDay.Add("Morning"); TimeOfDay.Add("Noon"); TimeOfDay.Add("Afternoon"); TimeOfDay.Add("No Preference"); }
public StatisticsSubjectPerYear(string ico, Func <T, int> yearSelector, IEnumerable <T> data) { if (yearSelector == null) { throw new ArgumentNullException("yearSelector"); } if (data == null) { throw new ArgumentNullException("data"); } this.ICO = ico; foreach (var item in data) { Years.Add(yearSelector(item), item); } }
public DORViewModel(int userID) { if (userID > 0) { DORUserBiz biz = new DORUserBiz(userID); this.CurrentUser = biz.GetUser(); this.IsSiteAdmin = CurrentUser.AccessLevels.Exists(a => a.Role.Name == "SiteAdmin"); this.DealerIDs = (IsSiteAdmin ? biz.GetListOfAllDealerIDs() : biz.GetListOfUsersDealerIDs()); } this.Years = new List <int>(); for (int i = DateTime.Now.Year; i > 1920; i--) { Years.Add(i); } ; }
void LoadYears() { using (IUnitOfWork unit = new UnitOfWork()) { //var years = unit.Outboxes.GetAll().Distinct(new OutboxNoComparer()).Select(x => x.OutboxNo); var years = unit.Outboxes.GetAll().Select(x => x.OutboxNo.Substring(0, 4)).Distinct();//This version is better than the above one. LatestYear = years.Max(); Years.Add(0, "الكل"); int id = 1; foreach (var year in years) { Years.Add(id, year); id++; } SelectedYear = Years.FirstOrDefault(x => x.Value == LatestYear); } }
public void LoadYears() { SelectedYear = 0; foreach (int year in Years.Where(y => y != 0).ToList()) { Years.Remove(year); } if (!Years.Contains(0)) { Years.Add(0); } foreach (int year in YearModel.List()) { Years.Add(year); } SelectedYear = YearModel.GetCurrentYear(); }
private void GetYears() { Years.Clear(); Years.Add("2020"); Years.Add("2021"); Years.Add("2022"); Years.Add("2023"); Years.Add("2024"); Years.Add("2025"); Years.Add("2026"); Years.Add("2027"); Years.Add("2028"); Years.Add("2029"); Years.Add("2030"); Years.Add("2031"); Years.Add("2032"); Years.Add("2033"); Years.Add("2034"); Years.Add("2035"); Years.Add("2036"); Years.Add("2037"); Years.Add("2038"); Years.Add("2039"); Years.Add("2040"); Years.Add("2041"); Years.Add("2042"); Years.Add("2043"); Years.Add("2044"); Years.Add("2045"); Years.Add("2046"); Years.Add("2047"); Years.Add("2048"); Years.Add("2049"); Years.Add("2050"); Years.Add("2051"); Years.Add("2052"); Years.Add("2053"); Years.Add("2054"); Years.Add("2055"); Years.Add("2056"); Years.Add("2057"); Years.Add("2058"); Years.Add("2059"); Years.Add("2060"); }
private void Search() { string s = txtMemberCode.Text; if (string.IsNullOrEmpty(s)) { return; } int code; if (int.TryParse(s, out code)) { try { _selectedMember = _membersRepository.Query(mem => mem.Code == code).Single(); MemberName = _selectedMember.FullName; IQueryable <IGrouping <int, PeriodSetting> > result = _detailRepository.Query ( x => x.FamilyMember.Code == _selectedMember.Code ) .Select(n => n.Payment.PeriodSetting) .GroupBy(g => g.Id); if (Years == null) { Years = new ObservableCollection <PeriodSetting>(); } //Years.Clear(); foreach (var items in result) { var k = items.First(); //foreach (PeriodSetting key in items) //{ Years.Add(k); RaisePropertyChanged("Years"); //} } } catch (Exception ex) { Helper.LogAndShow(ex); } } }
protected override void Search(object criteria) { int code; if (int.TryParse(criteria.ToString(), out code)) { if (code < 1) { return; } try { _selectedMember = _membersRepository.Single(mem => mem.Code == code); MemberName = _selectedMember.FullName; MemberShares = _selectedMember.Shares; IQueryable <IGrouping <string, PeriodYear> > result = _detailRepository.Where ( x => x.FamilyMember.Code == _selectedMember.Code ) .Select(n => n.Payment.PeriodYear) .GroupBy(g => g.Year); if (Years == null) { Years = new ObservableCollection <PeriodYear>(); } //Years.Clear(); foreach (var items in result) { var k = items.First(); //foreach (PeriodYear key in items) //{ Years.Add(k); RaisePropertyChanged(nameof(Years)); //} } } catch (Exception ex) { Helper.HandleUiException(ex, _logger, RaiseNotification); } } }
public PersonPageVM() { ActorPage actorPage = new ActorPage(); actorPage.DataContext = this; View = actorPage; for (int i = 1; i <= 31; i++) { Days.Add(i); } for (int i = 1; i <= 12; i++) { Months.Add(i); } for (int i = DateTime.Now.Year; i >= 1900; i--) { Years.Add(i); } }
public async Task LoadYears() { using var db = new AppDbContext(); Years = db.WorkoutPlans .GroupBy(x => x.AddedDate.Year) .Select(x => new Year { YearNumber = x.Key }) .ToObservableCollection(); if (Years.Count == 0) { Years.Add(new Year { YearNumber = DateTime.Now.Year }); } TargetYear = Years.First(); }
public void LoadYears(IEnumerable <int> years) { SelectedYear = 0; foreach (int year in Years.Where(y => y != 0).ToList()) { Years.Remove(year); } if (!Years.Contains(0)) { Years.Add(0); } foreach (int year in years) { Years.Add(year); } SelectedYear = YearModel.GetCurrentYear(); if (SelectedYear == 0 || !Years.Contains(SelectedYear)) { SelectedYear = Years.LastOrDefault(); } }
/// <summary> /// Loads years from the birth year /// TODO change birth date /// </summary> public async Task LoadYears() { //if (AppSession.User != null && !string.IsNullOrEmpty(AppSession.User.BirthDate)) //{ //} var birthDateTime = new DateTime(1998, 2, 27); //if (DateTime.TryParse(AppSession.User.BirthDate, Settings.CultureInfo, DateTimeStyles.None, out DateTime birthDateTime)) if (birthDateTime != null) { var currentYear = DateTime.Now.Year; if (birthDateTime.Year < currentYear) { for (int i = 0; i < (currentYear - birthDateTime.Year) + 1; i++) { Years.Add(new Year() { YearNumber = birthDateTime.Year + i }); } Years = Years.OrderByDescending(x => x.YearNumber).ToList(); TargetYear = Years.First(); return; } else if (birthDateTime.Year > currentYear) { MessageBox.Show("Birth year bigger than curren year, check your birth date and system date time settings"); return; } } // default year = current year TargetYear.YearNumber = DateTime.Now.Year; Years.Add(TargetYear); }
private void modelComboBox_Changed(object sender, RoutedEventArgs e) { yearTextblock.Visibility = Visibility.Visible; yearComboBox.Visibility = Visibility.Visible; Years.Clear(); List <Int64> years = new List <Int64>(); years = (from m in _db.import where m.make == MyItem && m.model == MyItem2 select m.year).Distinct().ToList(); foreach (var i in years) { Years.Add(i.ToString()); Console.WriteLine(i); } try { NotifyPropertyChanged("Years"); } catch { Console.WriteLine("ex1"); return; } }
public void Export(ListBox listBox, ComboBox startYearComboBox, string path, List <Employee> employees) { List <AccountCard> accountCards = new List <AccountCard>(); Encoding = Encoding.GetEncoding("iso-8859-1"); Header.Add("Medarbejder"); Header.Add("Firma"); foreach (int year in startYearComboBox.Items) { Years.Add(year); } foreach (int year in Years) { Header.Add(year.ToString()); } Header.Add(" "); Header.Add("I alt"); try { if (File.Exists(path)) { File.Delete(path); } using (StreamWriter streamWriter = new StreamWriter(@path, true, Encoding)) { streamWriter.WriteLine("sep=;"); streamWriter.WriteLine(String.Join <string>(";", Header)); streamWriter.WriteLine(""); List <Client> clients = new List <Client>(); foreach (Client client in listBox.Items) { clients.Add(client); } clients.Sort((x, y) => x.MainEmployee.EmployeeID.CompareTo(y.MainEmployee.EmployeeID)); foreach (Client client in clients) { string balanceString = ";"; int totalBalance = 0; foreach (int year in Years) { if (client.AccountCards[0].Year > year) { balanceString += "N/A ;"; } else { if (client.AccountCards[0].Year == year) { for (int i = 0; i < client.AccountCards.Count; i++) { totalBalance += client.AccountCards[i].Balance; balanceString += client.AccountCards[i].Balance + ";"; } } } } string employeeName = "kunne ikke finde navn"; foreach (Employee employee in employees) { if (employee.EmployeeID == client.MainEmployee.EmployeeID) { employeeName = employee.FirstName; } } balanceString += " " + ";" + totalBalance; streamWriter.WriteLine(employeeName + ";" + client.ClientName + balanceString); } } MessageBox.Show("Filen blev eksporteret", "Succes"); } catch (Exception e) { MessageBox.Show("Fejl: " + e.Message); } }
public async void ReadMyXML() { Uri uriYears = ToAbsoluteUri("xmlyears.aspx"); App app = (App)Application.Current; if (app.BackgroundDownloader != null) { if (app.BackgroundDownloader.Status == TaskStatus.RanToCompletion) { bool b = await app.BackgroundDownloader; if (b) { try { var y = Windows.Storage.ApplicationData.Current.LocalFolder; string subdir = BasicFileDownloader.UriToSubDirectory(uriYears); string fname = BasicFileDownloader.UriToFilename(uriYears); string backupfname = BasicFileDownloader.UriToFilename(uriYears) + ".bak"; var sf = await y.GetFileAsync(subdir + "\\" + fname); await sf.DeleteAsync(); sf = await y.GetFileAsync(subdir + "\\" + backupfname); await sf.RenameAsync(fname); } catch { } } } } Years = new Years(); Progress<int> progress = new Progress<int>((p) => { ProgressPercent = p; }); BasicFileDownloader bidl = new BasicFileDownloader(uriYears); IRandomAccessStream s = await bidl.DownloadAsync(progress); XmlReaderSettings settings = new XmlReaderSettings(); settings.ConformanceLevel = ConformanceLevel.Fragment; settings.IgnoreWhitespace = true; settings.IgnoreComments = true; settings.Async = true; XmlReader reader = XmlReader.Create(s.AsStream(), settings); reader.ReadStartElement("Model"); reader.ReadStartElement("Years"); Count = 0; while (reader.IsStartElement()) { string year = reader[0]; string str = reader[1]; str = str.Replace("_s.jpg", ""); if (!String.IsNullOrEmpty(str)) { uint count = 0; if (uint.TryParse(reader[2], out count)) { Year y = new Year(year, str, count); if (FirstYear == null) FirstYear = y; else Years.Add(y); Count += y.Count; } } await reader.ReadAsync(); } s.Dispose(); BasicFileDownloader bfdlForce = new BasicFileDownloader(uriYears); app.BackgroundDownloader = bfdlForce.DownloadAsyncForce(null); }
public MainWindowModel(IClock clock) { var now = clock.UtcNow; Month.GetAllMonths().ForEach(a => Months.Add(a)); Enumerable.Range(2019, now.Year - (AppStartYear - ShowLastNumberOfYears)).ForEach(a => Years.Add(a)); var currentMonth = now.Month; SelectedMonth = new Month(currentMonth); SelectedYear = now.Year; previousSelectedMonth = SelectedMonth; previousSelectedYear = SelectedYear; Subscribers = new ObservableCollection <Subscriber>(); }