Esempio n. 1
0
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (!service.IsAdmin())
            {
                MessageBox.Show(@"Admin privilliges required.");
                return;
            }
            const AnchorStyles layoutAnchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
            var pControl = new AddProjectControl(service.UserListModels(false));

            pControl.OnSaveClicked   += _OnSaveClicked;
            pControl.OnCancelClicked += _OnCancelClicked;

            AddTabPage("Add project", pControl);
        }
Esempio n. 2
0
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            if (service.IsAdmin())
            {
                MessageBox.Show(@"Admin not allowed to register hour objects. Its beneath your paygrade. Sorry.");
                return;
            }

            if (ActivityListView.SelectedItems.Count < 1)
            {
                return;
            }
            var activityId = ActivityListView.SelectedItems[0].Text;
            var rDialog    = new AddRegistrationDialogForm(service, activityId);

            rDialog.ShowDialog(this);
        }
Esempio n. 3
0
        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 UpdateView()
        {
            HourListView.Clear();
            HourListView.View = View.Details;

            HourListView.Columns.Add("Registration id", 60, HorizontalAlignment.Left);
            HourListView.Columns.Add("User", 60, HorizontalAlignment.Left);
            HourListView.Columns.Add("Original registration date", 60, HorizontalAlignment.Left);
            HourListView.Columns.Add("Work hours registrated", 60, HorizontalAlignment.Left);
            HourListView.Columns.Add("Parent activity", 60, HorizontalAlignment.Left);


            ListViewItem[] regObjects = service.IsAdmin() ?
                                        regObjects = service.HourRegistrationItemModels() :
                                                     regObjects = service.HourRegistrationItemModels(service.CurrentUserLoggedIn().ModelIdentity);
            ;

            HourListView.Items.AddRange(regObjects);
        }