Exemplo n.º 1
0
        public void LoadActivationLookup(JobActivationChecklistModel model)
        {
            model = ProjectDAL.JobActivationLookup(model);
            IEnumerable <SelectListItem> ListCustomersType = model.ListCustomersType.Select(c => new SelectListItem
            {
                Value = Convert.ToString(c.CustomerTypeId),
                Text  = c.Description
            });

            ViewBag.ListCustomersType = ListCustomersType;

            IEnumerable <SelectListItem> ListJobType = model.ListJobTypes.Select(c => new SelectListItem
            {
                Value = Convert.ToString(c.JobTypeId),
                Text  = c.JobTypeDesc
            });

            ViewBag.ListJobType = ListJobType;

            IEnumerable <SelectListItem> ListResponses = model.ListResponses.Select(c => new SelectListItem
            {
                Value = Convert.ToString(c.ResponseId),
                Text  = c.Response
            });

            ViewBag.ListResponses = ListResponses;
        }
Exemplo n.º 2
0
        public ActionResult JobChecklist(string PRJID)
        {
            if (!string.IsNullOrWhiteSpace(PRJID))
            {
                Session["PRJID"] = PRJID;
            }
            if (!string.IsNullOrWhiteSpace((string)Session["CommID"]) && Session["PRJID"] != null && Convert.ToInt32(Session["PRJID"]) > 0)
            {
                ViewBag.Title = string.Format("{0}", Session["PRJID"]);
                var id    = Convert.ToInt32(Session["PRJID"]);
                var model = new JobActivationChecklistModel();
                if (id > 0)
                {
                    model.PRJID = id;
                    model       = ProjectDAL.getProjectActivationDetails(model);
                    LoadActivationLookup(model);
                }

                return(View(model));
            }
            else
            {
                return(RedirectToAction("index", "home"));
            }
        }
Exemplo n.º 3
0
 public ActionResult SaveActivation(JobActivationChecklistModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var result = ProjectDAL.saveJobActivation(model);
             if (result > 0)
             {
                 return(RedirectToAction("index", "home"));
             }
         }
         LoadActivationLookup(model);
         return(View(model));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError(String.Empty, ex.Message + BusinessConstants.contactAdmin);
         LoadActivationLookup(model);
         return(View(model));
     }
 }