public ActionResult deliverProject(int?id) { mangaed_projects result = (from p in db.mangaed_projects where p.project_id == id select p).FirstOrDefault(); int result_com = DateTime.Compare(result.deliver_date, DateTime.Now); if (result_com < 0) { result.deliver_date = DateTime.Now; result.state_id = 7; db.SaveChanges(); } else { return(Content("Error")); } return(RedirectToAction("getPmProjects")); }
public ActionResult Manage(mangaed_projects ma) { int project_id = Convert.ToInt32(Session["project_id"]); int pm_id = Convert.ToInt32(Session["ID"]); ma.project_id = project_id; ma.pm_id = pm_id; ma.state_id = 6;// om progress db.mangaed_projects.Add(ma); db.SaveChanges(); return(RedirectToAction("getCutomerProjects")); }
public ActionResult Assign_pm(int id) { request result = (from p in db.requests where p.Id == id select p).SingleOrDefault(); result.state_id = 4; mangaed_projects mp = new mangaed_projects(); mp.pm_id = result.sender_id; mp.project_id = result.project_id; mp.state_id = 6; mp.start_date = DateTime.Now; mp.deliver_date = DateTime.Now; mp.cost = 5000; db.mangaed_projects.Add(mp); db.SaveChanges(); return(RedirectToAction("get_projectmanger_request")); }
public ActionResult DeleteProject(int?id) { mangaed_projects result = (from p in db.mangaed_projects where p.project_id == id select p).FirstOrDefault(); Session["myid"] = result.Id; project po = (from p in db.projects where p.Id == result.project_id select p).SingleOrDefault(); po.assigend_state_id = 3; db.mangaed_projects.Remove(db.mangaed_projects.Find(result.Id)); db.SaveChanges(); return(RedirectToAction("getPmProjects")); }