Exemplo n.º 1
0
        public void AddUser(SPAProjectManager.Entities.Users user)
        {
            User ur = new User
            {
                //User_ID = user.UserID,
                FirstName   = user.FirstName,
                LastName    = user.LastName,
                Employee_ID = (Convert.ToInt32(user.EmployeeID))
            };

            _projectManager.Users.Add(ur);
            _projectManager.SaveChanges();
        }
Exemplo n.º 2
0
        public void AddTask(SPAProjectManager.Entities.Tasks task)
        {
            SPAProjectManager_DL.Task tk = new SPAProjectManager_DL.Task
            {
                Task_ID    = task.TaskID,
                Task1      = task.Task,
                Project_ID = task.ProjectID,
                Priority   = task.Priority,
                Start_Date = task.StartDate,
                End_Date   = task.EndDate,
                Status     = false
            };
            if (task.ParentTaskID == 0)
            {
                tk.Parent_ID = null;
            }
            else
            {
                tk.Parent_ID = task.ParentTaskID;
            }


            _spaprojectManager.Tasks.Add(tk);
            _spaprojectManager.SaveChanges();
            var taskId = tk.Task_ID;
            var ur     = _spaprojectManager.Users.Where(x => x.User_ID == task.UserID).FirstOrDefault();

            if (ur != null)
            {
                ur.Task_ID = taskId;
                _spaprojectManager.SaveChanges();
            }
        }
Exemplo n.º 3
0
        public void AddProject(SPAProjectManager.Entities.Projects project)
        {
            Project proj = new Project
            {
                // Project_ID=project.ProjectID,
                Project1   = project.Project,
                Start_Date = project.StartDate ?? DateTime.Now,
                End_Date   = project.EndDate ?? DateTime.Now,
                Priority   = project.Priority
            };

            _projectManager.Projects.Add(proj);
            _projectManager.SaveChanges();
            var proId = proj.Project_ID;
            var ur    = _projectManager.Users.Where(x => x.User_ID == project.ManagerID).FirstOrDefault();

            if (ur != null)
            {
                ur.Project_ID = proId;
                _projectManager.SaveChanges();
            }
        }