示例#1
0
        public ActionResult acceptProposal(string id)
        {
            int prjpropID = Convert.ToInt16(id);


            tbProjProposal projProposal = db.tbProjProposals.Where(p => p.prjpropID == prjpropID).FirstOrDefault();
            tbProject      proj         = db.tbProjects.Where(p => p.projID == projProposal.projID).FirstOrDefault();

            tbProjWorkroom model = new tbProjWorkroom();


            model.projID = projProposal.projID;

            model.tbAwardedProj           = new tbAwardedProj();
            model.tbAwardedProj.projID    = model.projID;
            model.tbAwardedProj.raID      = projProposal.raID;
            model.tbAwardedProj.prjpropID = projProposal.prjpropID;
            int awModCount = Convert.ToInt32(projProposal.tbRequirementEngineer.tbClient.awardedProjects);

            awModCount++;
            projProposal.tbRequirementEngineer.tbClient.awardedProjects = Convert.ToString(awModCount);
            proj.status = "Analysis";
            db.tbProjWorkrooms.Add(model);

            db.SaveChanges();
            int wrID = model.wrID;

            TempData["page"] = "messages";

            return(RedirectToAction("Messages", new { id = wrID }));
        }
示例#2
0
        public ActionResult viewProposalWR(string id)
        {
            int wrID = Convert.ToInt16(id);

            tbProjWorkroom wr    = db.tbProjWorkrooms.Where(w => w.wrID == wrID).FirstOrDefault();
            tbProjProposal model = wr.tbAwardedProj.tbProjProposal;

            TempData["page"] = "projects";
            ViewBag.wroomID  = wrID;
            return(View(model));
        }
示例#3
0
        public ActionResult viewProposal(string id)
        {
            int prjpropID = Convert.ToInt16(id);

            proposalViewModel model        = new proposalViewModel();
            tbProjProposal    projProposal = db.tbProjProposals.Where(p => p.prjpropID == prjpropID).FirstOrDefault();

            model.tbProjProposal = projProposal;
            model.tbProject      = projProposal.tbProject;
            TempData["page"]     = "projects";
            return(View(model));
        }
示例#4
0
        public ActionResult viewProposal(string id)
        {
            string            username     = Session["RA"].ToString();
            int               wrID         = Convert.ToInt16(id);
            int               raID         = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(username)).FirstOrDefault().tbRequirementEngineers.FirstOrDefault().raID;
            proposalViewModel model        = new proposalViewModel();
            tbProjProposal    projProposal = db.tbProjProposals.Where(p => p.projID == wrID && p.raID == raID).FirstOrDefault();

            model.tbProjProposal = projProposal;
            model.tbProject      = projProposal.tbProject;
            TempData["page"]     = "Proposal";
            return(View(model));
        }
示例#5
0
        public ActionResult viewProposalWR(string id)
        {
            string username = Session["RA"].ToString();

            ViewBag.wrID = Convert.ToInt16(id);
            int               wrID         = Convert.ToInt16(id);
            int               raID         = db.tbClients.Where(u => u.tbUser.tbUserCredential.username.Equals(username)).FirstOrDefault().tbRequirementEngineers.FirstOrDefault().raID;
            tbProjWorkroom    wroom        = db.tbProjWorkrooms.Find(wrID);
            proposalViewModel model        = new proposalViewModel();
            tbProjProposal    projProposal = wroom.tbAwardedProj.tbProjProposal;

            model.tbProjProposal = projProposal;
            model.tbProject      = projProposal.tbProject;
            TempData["page"]     = "Proposal";
            return(View(model));
        }