Ejemplo n.º 1
0
        //public ActionResult CreateLinked([Bind(Include = "HseqRecordID,AlfrescoNoderef,Title,Description,RecordType,EnteredBy,ReportedBy,HseqCaseFileID,JobNumber,DrawingNumber,NcrSource,NcrState,DiscrepancyTypeID,DetectedInAreaID,ResponsibleAreaID,DispositionTypeID,DispositionApproverID,DispositionNote,DateCreated,DateLastUpdated,CreatedBy,LastUpdatedBy,CoordinatorID,ApproverID,ResponsibleParty")]Ncr ncr)
        public ActionResult CreateLinked(NcrVM ncrVM)
        {
            if (ModelState.IsValid)
            {
                if (TempData["recordId"] != null)
                {
                    var recordId     = (int)TempData["recordId"];
                    var recordSource = (string)TempData["recordSource"];
                    Ncr ncr          = ncrVM.Ncr;
                    ncr = (Ncr)_LinkRecordService.CreateLinkRecord(ncr, recordId, recordSource, RecordType.NCR, db);

                    //Create Approvals
                    // _DelegatableService.AddHseqApprovalRequest(ncr, ncr.ApproverID, null, db);

                    TempData["recordId"]     = null;
                    TempData["recordSource"] = null;
                }

                return(RedirectToAction("Index"));
            }

            //ViewBag.HseqCaseFileID = new SelectList(db.HseqCaseFiles, "HseqCaseFileID", "HseqCaseFileID", ncrVM.HseqCaseFileID);
            //ViewBag.DiscrepancyTypeID = new SelectList(db.DiscrepancyTypes, "DiscrepancyTypeID", "Name", ncrVM.DiscrepancyTypeID);
            //ViewBag.DispositionTypeID = new SelectList(db.DispositionTypes, "DispositionTypeID", "Name", ncrVM.DispositionTypeID);
            //ViewBag.DetectedInAreaID = new SelectList(db.BusinessAreas, "BusinessAreaID", "Name", ncrVM.DetectedInAreaID);
            //ViewBag.ResponsibleAreaID = new SelectList(db.BusinessAreas, "BusinessAreaID", "Name", ncrVM.ResponsibleAreaID);
            //ViewBag.CoordinatorID = new SelectList(db.HseqUsers, "HseqUserID", "FullName");
            //ViewBag.ApproverID = new SelectList(db.HseqUsers, "HseqUserID", "FullName");


            //ViewBag.DispositionApproverID = new SelectList(db.ApproverDispositions, "ApproverDispositionID", "FullName");
            return(View(ncrVM));
        }
Ejemplo n.º 2
0
        public ActionResult CreateLinked([Bind(Include = "HseqRecordID,AlfrescoNoderef,Title,Description,RecordType,EnteredBy,ReportedBy,MainRecordId,HseqCaseFileID,Category,FisSource,FisCodeID,DateCreated,DateLastUpdated,CreatedBy,LastUpdatedBy,CoordinatorID")] Fis fis)
        {
            if (ModelState.IsValid)
            {
                if (TempData["recordId"] != null)
                {
                    var recordId     = (int)TempData["recordId"];
                    var recordSource = (string)TempData["recordSource"];

                    fis = (Fis)_LinkRecordService.CreateLinkRecord(fis, recordId, recordSource, RecordType.FIS, db);

                    TempData["recordId"]     = null;
                    TempData["recordSource"] = null;
                }

                return(RedirectToAction("Index"));
            }

            //ViewBag.BusinessAreaID = new SelectList(db.BusinessAreas, "BusinessAreaID", "Name", fis.BusinessAreaID);
            ViewBag.CodeCategoryList = new SelectList(getCodeCategoryList(), "Id", "Column1", fis.FisCodeID);
            ViewBag.HseqCaseFileID   = new SelectList(db.HseqCaseFiles, "HseqCaseFileID", "HseqCaseFileID", fis.HseqCaseFileID);
            ViewBag.CoordinatorID    = new SelectList(db.HseqUsers, "HseqUserID", "FullName");

            return(View(fis));
        }
Ejemplo n.º 3
0
        public ActionResult CreateLinked([Bind(Include = "HseqRecordID,AlfrescoNoderef,Title,Description,RecordType,EnteredBy,ReportedBy,HseqCaseFileID,JobNumber,DrawingNumber,status,DateCreated,DateLastUpdated,CreatedBy,LastUpdatedBy,CoordinatorID")] Car car)
        {
            if (ModelState.IsValid)
            {
                if (TempData["recordId"] != null)
                {
                    var recordId     = (int)TempData["recordId"];
                    var recordSource = (string)TempData["recordSource"];

                    car = (Car)_LinkRecordService.CreateLinkRecord(car, recordId, recordSource, RecordType.CAR, db);

                    TempData["recordId"]     = null;
                    TempData["recordSource"] = null;
                }

                return(RedirectToAction("Index"));
            }

            ViewBag.HseqCaseFileID = new SelectList(db.HseqCaseFiles, "HseqCaseFileID", "HseqCaseFileID", car.HseqCaseFileID);
            ViewBag.CoordinatorID  = new SelectList(db.HseqUsers, "HseqUserID", "FullName");

            return(View(car));
        }