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"));
        }
Пример #3
0
        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"));
        }