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(); }