Ejemplo n.º 1
0
        public MainProgram(Project project)
        {
            InitializeComponent();
            Project = project;
            Tree = new TreeHelper(tvProject);

            Tree.LoadProject(Project);

            ChangeView(ViewState.Project);
        }
Ejemplo n.º 2
0
 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();
 }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 public void LoadProject(Project project)
 {
     TreeNode root = AddNamespace(null, project.Namespace);
     LoadNamespace(root, project.Namespace);
     ExpandAllNamespaces(root);
 }