public static void LoadList(frmListProjects frmListProjects) { using (var _context = new DBLabManagementEntities()) { var project = _context.Projects.Where(x => x.IDLab == mainController.Lab.IDLab).OrderBy(x => x.StartDate); foreach (Project p in project) { AddurcProject(p, frmListProjects); } } }
public static void Update(Project project, frmListProjects frm, urcProject urc) { using (var _context = new DBLabManagementEntities()) { _context.Projects.AddOrUpdate(project); _context.SaveChanges(); if (urc != null) { urc.Dispose(); } AddurcProject(project, frm); } }
private static void AddurcProject(Project project, frmListProjects frm) { if (project.Status.Trim() == "0") { frm.AddToDo(project); } else if (project.Status.Trim() == "1") { frm.AddDoing(project); } else { frm.AddComplete(project); } }
public static void Add(Project project, frmListProjects frm) { using (var _context = new DBLabManagementEntities()) { var Ids = (from t in _context.Projects select t.IDProject).ToList(); for (int i = 1; i <= _context.Projects.Count() + 1; i++) { if (!Ids.Contains(i)) { project.IDProject = i; break; } } project.IDLab = mainController.Lab.IDLab; _context.Projects.Add(project); _context.SaveChanges(); _project = _context.Projects.FirstOrDefault(x => x.IDProject == project.IDProject); AddurcProject(project, frm); } }