Пример #1
0
 // GET: Project
 public ActionResult Index(bool?showAll)
 {
     if (showAll.HasValue && showAll.Value == true)
     {
         ProjectService           projrepo  = new ProjectService();
         IEnumerable <CD.Project> projects  = projrepo.GetAll();
         List <ProjectListItem>   finalList = new List <ProjectListItem>();
         foreach (CD.Project proj in projects)
         {
             EmployeeService empRepo     = new EmployeeService();
             ProjectListItem projectList = new ProjectListItem(proj, empRepo.Get(proj.ProjectManager));
             finalList.Add(projectList);
         }
         return(View(finalList));
     }
     else
     {
         ProjectService           projrepo  = new ProjectService();
         IEnumerable <CD.Project> projects  = projrepo.Get();
         List <ProjectListItem>   finalList = new List <ProjectListItem>();
         foreach (CD.Project proj in projects)
         {
             EmployeeService empRepo     = new EmployeeService();
             ProjectListItem projectList = new ProjectListItem(proj, empRepo.Get(proj.ProjectManager));
             finalList.Add(projectList);
         }
         return(View(finalList));
     }
 }
Пример #2
0
 public void selectProject(ProjectListItem item)
 {
     for (int i = 0; i < projectListEntries.Count; i++)
     {
         toggleButton toggle = projectListEntries[i].GetComponent <toggleButton>();
         if (toggle != null)
         {
             if (i == item.index && !toggle.IsPressed)
             {
                 // select it!
                 toggle.changeState();
                 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                 // !!!                                             !!!
                 // !!!   THIS IS WHERE YOU WILL LOAD THE PROJECT   !!!
                 // !!!                                             !!!
                 // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                 // Config.projectId = projectListEntries[i].id;
                 SceneManager.LoadScene(BUILD_SETTING_MOBILE_INTERFACE);
                 break;
             }
             else if (toggle.IsPressed)
             {
                 // deselect it!
                 toggle.changeState();
             }
         }
     }
 }
Пример #3
0
 void OnDeleteDesc(ProjectListItem delItem)
 {
     descList.Remove(delItem);
     if (delItem.Versions.Equals(" ") ||
         delItem.CreatorName.Equals(" "))
     {
         insertDesc = true;
     }
     ((Command)InsertNewDescCommand).ChangeCanExecute();
     change = true;
 }
Пример #4
0
        // GET: Admin/Project
        public ActionResult Index()
        {
            ProjectService         projrepo  = new ProjectService();
            IEnumerable <Project>  projects  = projrepo.Get();
            List <ProjectListItem> finalList = new List <ProjectListItem>();

            foreach (Project proj in projects)
            {
                EmployeeService empRepo     = new EmployeeService();
                ProjectListItem projectList = new ProjectListItem(proj, empRepo.Get(proj.ProjectManager));
                finalList.Add(projectList);
            }
            return(View(finalList));
        }
Пример #5
0
        // GET: Main
        public ActionResult Project()
        {
            DatabaseClass ctx   = new DatabaseClass();
            int           Id    = int.Parse(Session["UserId"].ToString());
            ProjectModel  model = new ProjectModel();
            var           res   = from m in ctx.MapDetail
                                  join p in ctx.ProjectDetail
                                  on m.ProjId equals p.ProjId
                                  where m.UserId == Id
                                  select new { ProjectId = p.ProjId, ProjectName = p.ProjName, RoleId = m.RoleId };
            var h = ctx.MapDetail.Where(o => o.UserId == Id).FirstOrDefault();

            Session["ProjId"] = h.ProjId;
            Session["RoleId"] = h.RoleId;
            foreach (var entry in res)
            {
                ProjectListItem itm = new ProjectListItem();
                itm.ProjectId   = entry.ProjectId;
                itm.ProjectName = entry.ProjectName;
                itm.RoleId      = entry.RoleId;
                model.itemlist.Add(itm);
            }
            List <SelectListItem> proj = new List <SelectListItem>();

            //SelectListItem[] proj = new SelectListItem[model.itemlist.Count];
            //int j = 0;
            foreach (var i in model.itemlist)
            {
                proj.Add(new SelectListItem()
                {
                    Text = i.ProjectName, Value = i.ProjectId.ToString()
                });
                //j++;
            }
            //ViewBag.proj = proj;
            return(View(proj));
        }
 private void BuildProject(ProjectListItem projectListItem)
 {
     AddText(ServicesVSResources.Library_Project);
     AddName(projectListItem.DisplayText);
 }
 /// <summary>
 /// Maps the project to global search result type.
 /// </summary>
 /// <param name="project">The project details,.</param>
 /// <returns>Global search result type.</returns>
 private static GlobalSearchResult RetrieveProjectGlobalSearchResult(ProjectListItem project)
 {
     return new GlobalSearchResult
     {
         Name = project.ProjectName
     };
 }
 /// <summary>
 /// Maps the specified project.
 /// </summary>
 /// <param name="project">The project.</param>
 /// <returns>Search Result</returns>
 private static SearchResultItem MapProjectToSearchresultItem(ProjectListItem project)
 {
     return new SearchResultItem
     {
         Id = project.ProjectID,
         Name = !string.IsNullOrEmpty(project.ProjectShortName) ? string.Format(CultureInfo.CurrentCulture, SearchResultNameFormat, project.ProjectName, project.ProjectShortName) : project.ProjectName,
         ResultType = SearchResultType.Project
     };
 }