Пример #1
0
        private void Get(string mode = "", string sortby = "")
        {
            ProjectInfoManager mgr = new ProjectInfoManager();
            List <ProjectInfo> SortedProjectList;

            ProjectsInfo = mgr.Get(SearchEntity, ProjectsInfo, mode);

            string sortbycommand = string.IsNullOrEmpty(sortby) ? "" : Convert.ToString(sortby).ToLower();

            switch (sortbycommand)

            {
            case "startdate":
                SortedProjectList = ProjectsInfo.OrderBy(o => o.StartDate).ToList();
                ProjectsInfo      = SortedProjectList;
                break;

            case "enddate":
                SortedProjectList = ProjectsInfo.OrderBy(o => o.EndDate).ToList();
                ProjectsInfo      = SortedProjectList;
                break;

            case "priority":
                SortedProjectList = ProjectsInfo.OrderBy(o => o.Priority).ToList();
                ProjectsInfo      = SortedProjectList;
                break;

            default:
                break;
            }
            //projectsInfo = students.OrderByDescending(s => s.LastName);
        }
Пример #2
0
        private string GetProjectNamebyID(int ProjectId)
        {
            ProjectInfoManager mgr     = new ProjectInfoManager();
            ProjectInfo        prjinfo = mgr.Get(ProjectId);

            return(prjinfo.Project);
        }
Пример #3
0
        private void Delete()
        {
            ProjectInfoManager mgr = new ProjectInfoManager();

            List <ProjectInfo> lstUsers = new List <ProjectInfo>();

            Entity            = new ProjectInfo();
            Entity.Project_ID = Convert.ToInt32(EventArgument);
            if (mgr.validate(Entity, "delete"))
            {
                mgr.Delete(Entity, out lstUsers);
                ProjectsInfo = lstUsers;
                Get("Delete");
            }
            else
            {
                IsValid = false;
            }
            ValidationErrors = mgr.ValidationErrors;
            if (ValidationErrors.Count > 0)
            {
                IsValid = false;
            }
            ListMode();
        }
Пример #4
0
        private void Get(List <ProjectInfo> projinfo)
        {
            ProjectInfoManager mgr            = new ProjectInfoManager();
            ProjectInfo        prsearchEntity = new ProjectInfo();

            projinfo     = mgr.Get(prsearchEntity, projinfo, "");
            ProjectsInfo = projinfo;

            //projectsInfo = students.OrderByDescending(s => s.LastName);
        }
Пример #5
0
        private void GetUser(string mode = "")
        {
            ProjectInfoManager mgr = new ProjectInfoManager();

            if (SearchUserEntity == null)
            {
                SearchUserEntity = new UserInfo();
            }
            Users = mgr.Get(SearchUserEntity, Users, mode);
        }
Пример #6
0
        private void Edit()
        {
            ProjectInfoManager mgr = new ProjectInfoManager();

            Entity = mgr.Get(Convert.ToInt32(EventArgument));
            List <UserInfo> pminfo = mgr.GetProjectManager(Entity.Project_ID);

            Entity.Manager_ID = pminfo[0].User_ID;
            Manager_Name      = pminfo[0].FirstName + " " + pminfo[0].LastName;
            EditMode();
        }
Пример #7
0
        private void Save()
        {
            try
            {
                //List<TrainingProduct> lstproduct = new List<TrainingProduct>();
                ProjectInfoManager mgr = new ProjectInfoManager();

                if (Mode == "Add")
                {
                    mgr.Insert(Entity);
                    //mgr.Insert(Entity, out lstproduct);
                    //Products = lstproduct;
                }
                else
                {
                    //mgr.Update(Entity, out lstproduct);
                    mgr.Update(Entity);
                    //Products = lstproduct;
                }
                ValidationErrors = mgr.ValidationErrors;
                if (ValidationErrors.Count > 0)
                {
                    IsValid = false;
                }

                if (!IsValid)
                {
                    if (Mode == "Add")
                    {
                        AddMode();
                    }
                    else
                    {
                        EditMode();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }