Esempio n. 1
0
        public ActionResult Create(int?projectid, string Type)
        {
            var siteCoID = siteusercompanyid;

            ViewBag.typelabel = Type;
            TempData["type"]  = Type;
            if (Type == "Change Order Request Info")
            {
                ViewBag.Jobs = new SelectList(db.GetJobsBySiteCoID(siteCoID), nameof(GetJobsBySiteCoID_Result.ViewID), nameof(GetJobsBySiteCoID_Result.Project), projectid);
                ViewBag.Type = new SelectList(db.GetCorTypesBySiteCoID(siteCoID), nameof(GetCorTypesBySiteCoID_Result.ViewID), nameof(GetCorTypesBySiteCoID_Result.Name));
            }
            else if (Type == "Service Quote Info")
            {
                ViewBag.Jobs = new SelectList(db.GetServiceBySiteCoID(siteCoID), nameof(GetServiceBySiteCoID_Result.ViewID), nameof(GetServiceBySiteCoID_Result.Project), projectid);
                ViewBag.Type = new SelectList(db.GetCorTypesBySiteCoID(siteCoID), nameof(GetCorTypesBySiteCoID_Result.ViewID), nameof(GetCorTypesBySiteCoID_Result.Name));
            }

            ViewBag.Status = new SelectList(db.GetCorStatusBySiteCoID(siteCoID), nameof(GetCorStatusBySiteCoID_Result.ViewID), nameof(GetCorStatusBySiteCoID_Result.Name));

            var model = new CORModels.NewCOR()
            {
                Date      = DateTime.Now,
                Creator   = repo.GetUserDisplayName(siteuserid),
                CORNumber = repo.GetNextCorNumber()
            };

            return(View(model));
        }
        // GET: Options/JobOptions
        public ActionResult Index()
        {
            int siteCoID = base.siteusercompanyid;

            ViewBag.CoJobNumFormats = db.GetJobNumFormatsBySiteCoID(siteCoID).ToList();
            ViewBag.CoJobStatus     = db.GetJobStatusBySiteCoID(siteCoID);
            ViewBag.CoCorStatus     = db.GetCorStatusBySiteCoID(siteCoID);
            ViewBag.CoCorTypes      = db.GetCorTypesBySiteCoID(siteCoID);
            ViewBag.CoJobTemplates  = db.GetJobTemplatesBySiteCoID(siteCoID);

            return(View());
        }