public static void LoadListTask(Project project, frmInfoProject frmInfoProject)
 {
     foreach (var tast in ListTask(project))
     {
         frmInfoProject.AddTask(tast);
     }
 }
Esempio n. 2
0
 public static void AddOrUpdateTask(Task task, frmInfoProject frmInfoProject, urcTask urcTask)
 {
     using (var _context = new DBLabManagementEntities())
     {
         var t = _context.Tasks.FirstOrDefault(x => x.IDTask == task.IDTask);
         t.Employees.Clear();
         _context.Tasks.AddOrUpdate(t);
         foreach (var em in task.Employees)
         {
             var employee = _context.Employees.FirstOrDefault(x => x.IDEmployee == em.IDEmployee);
             employee.Tasks.Add(t);
         }
         _context.Tasks.AddOrUpdate(task);
         _context.SaveChanges();
         urcTask.Dispose();
         frmInfoProject.AddTask(task);
     }
 }
Esempio n. 3
0
 public static void AddNewTask(Task task, frmInfoProject frmInfoProject)
 {
     using (var _context = new DBLabManagementEntities())
     {
         var Ids = (from t in _context.Tasks select t.IDTask).ToList();
         for (int i = 1; i <= _context.Tasks.Count() + 1; i++)
         {
             if (!Ids.Contains(i))
             {
                 task.IDTask = i;
                 break;
             }
         }
         _context.Tasks.Add(task);
         _context.SaveChanges();
         frmInfoProject.AddTask(task);
     }
 }