Exemplo n.º 1
0
 private void TryLoadProject(JianLi3Data.Project project)
 {
     if (project != null)
     {
         LoadProject(project);
     }
 }
Exemplo n.º 2
0
 private void LoadProject(JianLi3Data.Project project)
 {
     // init summary
     label2.Text = project.Name;
     if (project.CurIteration.HasValue)
     {
         label4.Text = project.ProjectIteration.Name;
     }
     else
     {
         label4.Text = "";
     }
     // init module
     this.projectTreeVIewControl1.Project = project;
 }
Exemplo n.º 3
0
        // 载入默认项目
        private void ProjectView_Load(object sender, EventArgs e)
        {
            var us = from u in JianLi3Data.JianLiLinq.Default.DB.User2s
                     where u.Name == "epicblue"
                     select u;

            user = us.Single();
            // powerbox-14qm8h
            var ps = from p in JianLi3Data.JianLiLinq.Default.DB.Projects
                     from pu in p.ProjectUsers
                     where pu.User2 == user
                     select pu.Project1;

            foreach (JianLi3Data.Project p in ps)
            {
                this.toolStripComboBox1.Items.Add(p.Name);
            }

            if (user.DefaultProject.HasValue)
            {
                LoadProject(user.Project);
                toolStripComboBox1.Text = user.Project.Name;
            }
            else
            {
                JianLi3Data.Project p = PathCenter.CreateProject();
                if (p != null)
                {
                    LoadProject(p);
                    // 用户关联默认项目
                    user.Project = p;
                    // 项目关联用户
                    JianLi3Data.ProjectUser pu = new JianLi3Data.ProjectUser();
                    pu.Project1 = p;
                    pu.User2    = user;
                    JianLi3Data.JianLiLinq.Default.DB.ProjectUsers.InsertOnSubmit(pu);

                    JianLi3Data.JianLiLinq.Default.DB.SubmitChanges();
                }
            }
        }
Exemplo n.º 4
0
 private void button2_Click(object sender, EventArgs e)
 {
     JianLi3Data.Project p = PathCenter.CreateProject();
     TryLoadProject(p);
 }