Esempio n. 1
0
 private void AddButton_Click(object sender, EventArgs e)
 {
     Project project = new Project { Id = Guid.NewGuid(), Active = true };
     editDialog.DialogContext = new DialogContext<Project> { SessionContext = this.SessionContext, DataContext = this.dataContext, Item = project };
     if (editDialog.ShowDialog(this) == DialogResult.OK)
     {
         dataContext.Projects.InsertOnSubmit(project);
         dataContext.SubmitChanges();
         listView.BeginUpdate();
         AddListViewItem(project);
         listView.EndUpdate();
     }
 }
Esempio n. 2
0
 partial void DeleteProject(Project instance);
Esempio n. 3
0
 partial void UpdateProject(Project instance);
Esempio n. 4
0
 partial void InsertProject(Project instance);
Esempio n. 5
0
 private void AddListViewItem(Project project)
 {
     var item = new ListViewItem();
     SetListViewItem(item, project);
     listView.Items.Add(item);
 }
Esempio n. 6
0
 private void SetListViewItem(ListViewItem item, Project project)
 {
     item.SubItems.Clear();
     item.Text = project.Name;
     item.SubItems.Add(project.Description);
     item.SubItems.Add(DatabaseUtilities.BoolToYesNoString(project.Active));
     item.SubItems.Add(project.ExternalCode);
     item.Tag = project;
 }