private void AddButton_Click(object sender, EventArgs e) { Activity activity = new Activity { Id = Guid.NewGuid(), Active = true }; editDialog.DialogContext = new DialogContext<Activity> { SessionContext = this.SessionContext, DataContext = this.dataContext, Item = activity }; if (editDialog.ShowDialog(this) == DialogResult.OK) { dataContext.Activities.InsertOnSubmit(activity); dataContext.SubmitChanges(); listView.BeginUpdate(); AddListViewItem(activity); listView.EndUpdate(); } }
private void AddListViewItem(Activity activity) { var item = new ListViewItem(); SetListViewItem(item, activity); listView.Items.Add(item); }
private void SetListViewItem(ListViewItem item, Activity activity) { item.SubItems.Clear(); item.Text = activity.ProjectEntity.Name; item.SubItems.Add(activity.Name); item.SubItems.Add(activity.Description); item.SubItems.Add(DatabaseUtilities.BoolToYesNoString(activity.Active)); item.SubItems.Add(activity.ExternalCode); item.Tag = activity; }
partial void DeleteActivity(Activity instance);
partial void UpdateActivity(Activity instance);
partial void InsertActivity(Activity instance);
private void detach_Activities(Activity entity) { this.SendPropertyChanging(); entity.ProjectEntity = null; }