예제 #1
0
        private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (ActivityListView.SelectedItems.Count < 1)
            {
                return;
            }

            var selectedItem = ActivityListView.SelectedItems[0];
            var activity     = service.Activity(selectedItem.Text);

            var aControl = new AddActivityControl(service, activity);

            aControl.OnEditClicked   += _OnEditClicked;
            aControl.OnCancelClicked += _OnCancelClicked;

            AddTabPage("Edit activity", aControl);
        }
        private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            if (HourListView.SelectedItems.Count < 1)
            {
                return;
            }

            var item       = HourListView.SelectedItems[0];
            var activityId = item.SubItems[4].Text;
            var activity   = service.Activity(activityId);

            activity.RemoveSubModel(item.Text);

            UpdateView();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            var    currentUserId = service.CurrentUserLoggedIn().ModelIdentity;
            string regTitle      = TitleBoxSelector.Text,
                   activityId    = ActivityComboBoxSelector.Text,
                   description   = DescriptionBoxSelector.Text,
                   Hours         = HourBoxSelector.Text;

            if (!int.TryParse(Hours, out int hours))
            {
                throw new ArgumentException("Something went wrong with conversion from string to int.");
            }

            var ParentActivity = service.Activity(activityId);

            var rObject = new HourRegistrationModel(regTitle, hours, currentUserId, description, ParentActivity);

            var sEvent = new SubmitEvent(rObject);

            Close();
        }