Esempio n. 1
0
        // GET: LetterOfCommands/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LetterOfCommand letterOfCommand               = db.LetterOfCommands.Find(id);
            string          letterOfCommandDetailDasar    = db.LetterOfCommandDetailDasars.Find(id).Dasar;
            string          letterOfCommandDetailTembusan = db.LetterOfCommandDetailTembusans.Find(id).Tembusan;
            string          letterOfCommandDetailUntuk    = db.LetterOfCommandDetailUntuks.Find(id).Untuk;

            ViewBag.Dasar    = letterOfCommandDetailDasar;
            ViewBag.Untuk    = letterOfCommandDetailUntuk;
            ViewBag.Tembusan = letterOfCommandDetailTembusan;

            if (letterOfCommand == null)
            {
                return(HttpNotFound());
            }

            PreliminaryServices activity = new PreliminaryServices();
            var activities = activity.GetPreliminary().Where(p => p.PreliminaryID == letterOfCommand.AuditPlanningMemorandum.PreliminaryID);

            ViewBag.activid = db.Activities.Where(p => p.ActivityID.Equals(letterOfCommand.ActivityID)).Select(p => p.Name).FirstOrDefault();
            string eng = db.EngagementActivities.Find(letterOfCommand.AuditPlanningMemorandum.Preliminary.EngagementID).Name;

            ViewBag.enggname   = eng;
            ViewBag.nomer      = db.AuditPlanningMemorandums.Find(letterOfCommand.AuditPlanningMemorandumID).NomerAPM;
            ViewBag.member     = letterOfCommand.MemberID;
            ViewBag.supervisor = letterOfCommand.SupervisorID;
            ViewBag.leader     = letterOfCommand.TeamLeaderID;
            ViewBag.pic        = letterOfCommand.PICID;

            return(View(letterOfCommand));
        }
        public ActionResult GetEngPrelim(string nopre)
        {
            PreliminaryServices no = new PreliminaryServices();
            var noap = no.GetPreliminary().Where(p => p.NomorPreliminarySurvey == nopre);

            IEnumerable <SelectListItem> apm = noap
                                               .Select(d => new SelectListItem
            {
                Value = d.EngagementID.ToString(),
                Text  = d.EngagementActivity.Name
            });

            return(Json(apm));
        }
        public ActionResult GetPrelim(string nopre)
        {
            //List<Preliminary> obj = new List<Preliminary>();
            //obj = db.Preliminaries.Where(m => m.NomorPreliminarySurvey == nopre).ToList();
            //SelectList obg = new SelectList(obj, "ActivityID", "ActivityID", 0);
            PreliminaryServices no = new PreliminaryServices();
            var noap = no.GetPreliminary().Where(p => p.NomorPreliminarySurvey == nopre);

            IEnumerable <SelectListItem> apm = noap
                                               .Select(d => new SelectListItem
            {
                Value = d.ActivityID.ToString(),
                Text  = d.Activity.Name
            });

            return(Json(apm));
        }
        // GET: AuditPlanningMemorandums/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            AuditPlanningMemorandum auditPlanningMemorandum = db.AuditPlanningMemorandums.Find(id);
            List <string>           newFilesName            = new List <string>();
            List <string>           paths = new List <string>();
            UrlHelper             url     = Url;
            HttpServerUtilityBase server  = Server;

            var getFiles = filesTransact.getFiles(auditPlanningMemorandum.NomerAPM.Replace("/", ""), out newFilesName, out paths, url, server);

            ViewBag.newFilesName = newFilesName;
            ViewBag.paths        = paths;
            if (auditPlanningMemorandum == null)
            {
                return(HttpNotFound());
            }

            PreliminaryServices no = new PreliminaryServices();
            var noap = no.GetPreliminary().Where(p => p.PreliminaryID == auditPlanningMemorandum.PreliminaryID);

            var memberId = db.AuditPlanningMemorandums.Find(auditPlanningMemorandum.AuditPlanningMemorandumID).MemberID;

            ViewBag.memberName = memberId;

            ViewBag.activid    = db.Activities.Where(p => p.ActivityID.Equals(auditPlanningMemorandum.ActivityID)).Select(p => p.Name).FirstOrDefault();
            ViewBag.supervisor = auditPlanningMemorandum.SupervisorID;
            ViewBag.leader     = auditPlanningMemorandum.TeamLeaderID;
            ViewBag.pic        = auditPlanningMemorandum.PICID;
            ViewBag.member     = auditPlanningMemorandum.MemberID;

            ViewBag.nomer = db.Preliminaries.Where(p => p.PreliminaryID.Equals(auditPlanningMemorandum.PreliminaryID)).Select(p => p.NomorPreliminarySurvey).FirstOrDefault();
            Preliminary pre = db.Preliminaries.Where(p => p.PreliminaryID.Equals(auditPlanningMemorandum.PreliminaryID)).FirstOrDefault();

            ViewBag.enggname = pre.EngagementActivity.Name;
            return(View(auditPlanningMemorandum));
        }