public MainProgram(Project project) { InitializeComponent(); Project = project; Tree = new TreeHelper(tvProject); Tree.LoadProject(Project); ChangeView(ViewState.Project); }
private void OpenProject(Project project) { MainProgram main = new MainProgram(project); Hide(); var result = main.ShowDialog(this); Show(); Program.Project = project; if (result != DialogResult.OK) { // Fail? } else { // Success? } main.Dispose(); }
public ProjectSummary(Project project) { InitializeComponent(); foreach (Control ctx in new Control[] {lblId, lblTitle, lblCreated, lblUpdated}) { ctx.MouseEnter += Highlight; ctx.MouseLeave += DeHighlight; ctx.Click += OnClick; } lblId.Text = project.ProjectId.ToString(); lblTitle.Text = project.Title; lblCreated.Text = Resources.ProjectSummary_Created + project.Created.ToShortDateString(); lblUpdated.Text = Resources.ProjectSummary_Updated + project.Updated.ToShortDateString(); Project = project; }
private void btnNewProject_Click(object sender, EventArgs e) { ProjectCreate projectCreate = new ProjectCreate(); if (projectCreate.ShowDialog(this) != DialogResult.OK) return; Project project = new Project() { Title = projectCreate.Title, Namespace = new Namespace() {Name = projectCreate.Namespace }, Created = DateTime.Now, Updated = DateTime.Now, DefaultAccessibility = projectCreate.Accessibility }; Program.Db.Projects.Add(project); Program.Db.SaveChanges(); btnOpenProject.Enabled = true; projectCreate.Dispose(); OpenProject(project); }
public void LoadProject(Project project) { TreeNode root = AddNamespace(null, project.Namespace); LoadNamespace(root, project.Namespace); ExpandAllNamespaces(root); }