public void UpdateView() { aView.Clear(); aView.View = View.Details; aView.TileSize = new Size(120, 80); const int columnWidth = 120; aView.Columns.Add("Activity title", columnWidth, HorizontalAlignment.Left); aView.Columns.Add("Start week", columnWidth, HorizontalAlignment.Left); aView.Columns.Add("Estimated end week", columnWidth, HorizontalAlignment.Left); aView.Columns.Add("Total registered hours", columnWidth, HorizontalAlignment.Left); aView.Columns.Add("Assigned users", columnWidth, HorizontalAlignment.Left); aView.Columns.Add("Project", columnWidth, HorizontalAlignment.Left); aView.Items.AddRange(service.IsAdmin() ? service.activityItemModels() : service.activityItemModels(service.CurrentUserLoggedIn().ModelIdentity)); }
public void InitializeControls() { var currentUserName = service.CurrentUserLoggedIn().ModelIdentity; var activityModels = service.activityItemModels(currentUserName); // ReSharper disable once CoVariantArrayConversion ActivityComboBoxSelector.Items.AddRange(activityModels); }
public void UpdateView() { var activityModels = (service.IsAdmin()) ? service.activityItemModels() : service.activityItemModels(service.CurrentUserLoggedIn().ModelIdentity); ActivitiesView.Clear(); ActivitiesView.View = View.Details; int columnWidth = 160; ActivitiesView.Columns.Add("Activity title", columnWidth, HorizontalAlignment.Left); ActivitiesView.Columns.Add("Start week", columnWidth, HorizontalAlignment.Left); ActivitiesView.Columns.Add("Estimated end week", columnWidth, HorizontalAlignment.Left); ActivitiesView.Columns.Add("Total registered hours", columnWidth, HorizontalAlignment.Left); ActivitiesView.Columns.Add("Assigned users", columnWidth, HorizontalAlignment.Left); ActivitiesView.Columns.Add("Project", columnWidth, HorizontalAlignment.Left); ActivitiesView.Items.AddRange(activityModels); RegistrationHourListView.Clear(); RegistrationHourListView.View = View.Details; columnWidth = 120; RegistrationHourListView.Columns.Add("Registration id", columnWidth, HorizontalAlignment.Left); RegistrationHourListView.Columns.Add("User", columnWidth, HorizontalAlignment.Left); RegistrationHourListView.Columns.Add("Original registration date", columnWidth, HorizontalAlignment.Left); RegistrationHourListView.Columns.Add("Work hours registrated", columnWidth, HorizontalAlignment.Left); RegistrationHourListView.Columns.Add("Parent activity", columnWidth, HorizontalAlignment.Left); ListViewItem[] regObjects = service.IsAdmin() ? regObjects = service.HourRegistrationItemModels() : regObjects = service.HourRegistrationItemModels(service.CurrentUserLoggedIn().ModelIdentity); RegistrationHourListView.Items.AddRange(regObjects); }