示例#1
0
        public ActionResult ISRProgressView(InvestStrategicResponseViewModel vm)
        {
            db.Entry(vm.SRInvestProgress).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("ISRProgressView", new { vm.SRInvestProgress.Id }));
        }
示例#2
0
        public ActionResult ISRProgressActionNew(int Id)
        {
            var vm = new InvestStrategicResponseViewModel
            {
                SRInvestProgress = db.SRInvestProgresses.Single(d => d.Id == Id)
            };

            return(View(vm));
        }
示例#3
0
        public ActionResult InvestStrategicResponseEdit(InvestStrategicResponseViewModel svm)
        {
            ViewBag.Title = "Invest";

            db.Entry(svm.SRInvest).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();

            return(RedirectToAction("InvestStrategicResponseList", new { svm.KRIInvestData.Id }));
        }
示例#4
0
        public ActionResult ISRProgressNew(InvestStrategicResponseViewModel svm)
        {
            ViewBag.Title = "Invest";

            db.SRInvestProgresses.Add(svm.SRInvestProgress);
            db.SaveChanges();

            return(RedirectToAction("ISRProgressList", new { svm.SRInvest.Id }));
        }
示例#5
0
        public ActionResult ISRProgressActionNew(InvestStrategicResponseViewModel vm)
        {
            vm.SRIProgressAction.SRInvestProgressId = vm.SRInvestProgress.Id;
            vm.SRIProgressAction.Tanggal            = DateTime.Now;

            db.SRIProgressActions.Add(vm.SRIProgressAction);
            db.SaveChanges();

            return(RedirectToAction("ISRProgressActionList", new { vm.SRInvestProgress.Id }));
        }
示例#6
0
        public ActionResult ISRProgressActionList(int Id)
        {
            var vm = new InvestStrategicResponseViewModel
            {
                SRInvestProgress   = db.SRInvestProgresses.Single(d => d.Id == Id),
                SRIProgressActions = db.SRIProgressActions.Where(d => d.SRInvestProgressId == Id).ToList()
            };

            return(View(vm));
        }
示例#7
0
        public ActionResult ISRProgressNew(int Id)
        {
            var sri = db.SRInvests.Include("KRIInvestData").Single(r => r.Id == Id);
            var vm  = new InvestStrategicResponseViewModel
            {
                SRInvest      = sri,
                KRIInvestData = sri.KRIInvestData
            };

            return(View(vm));
        }
示例#8
0
        public ActionResult InvestStrategicResponseNew(InvestStrategicResponseViewModel svm)
        {
            ViewBag.Title = "Invest";

            svm.SRInvest.SubmitDate      = DateTime.Now;
            svm.SRInvest.KRIInvestDataId = svm.KRIInvestData.Id;
            db.SRInvests.Add(svm.SRInvest);
            db.SaveChanges();

            return(RedirectToAction("InvestStrategicResponseList", new { Id = svm.KRIInvestData.Id }));
        }
示例#9
0
        public ActionResult ISRProgressView(int Id)
        {
            var progress = db.SRInvestProgresses.Include("SRInvest").Single(d => d.Id == Id);

            var vm = new InvestStrategicResponseViewModel
            {
                SRInvestProgress = progress,
                SRInvest         = progress.SRInvest
            };

            return(View(vm));
        }
示例#10
0
        public ActionResult InvestStrategicResponseNew(int Id)
        {
            ViewBag.Title = "Invest";

            var user = Utils.LoadUserDataFromSession();

            var kriIndicator = db.KRIInvestDatas.Include("KRIInvest").Include("UserInfo").Single(r => r.Id == Id);
            var vm           = new InvestStrategicResponseViewModel
            {
                KRIInvestData = kriIndicator,
                User          = Utils.GetUserDataFromUserInfo(kriIndicator.UserInfo)
            };

            return(View(vm));
        }
示例#11
0
        public ActionResult InvestStrategicResponseEdit(int Id)
        {
            ViewBag.Title = "Invest";

            var srInvest = db.SRInvests.Single(r => r.Id == Id);
            var user     = srInvest.KRIInvestData.UserInfo;

            var vm = new InvestStrategicResponseViewModel
            {
                KRIInvestData = srInvest.KRIInvestData,
                SRInvest      = srInvest,
                User          = Utils.GetUserDataFromUserInfo(user)
            };

            return(View(vm));
        }
示例#12
0
        public ActionResult InvestStrategicResponseList(int Id)
        {
            ViewBag.Title = "Invest";

            var kriIndicator = db.KRIInvestDatas.Include("KRIInvest").Include("SRInvests").Single(r => r.Id == Id);
            var vm           = new InvestStrategicResponseViewModel
            {
                KRIInvestData = kriIndicator,
                SRInvests     = db.SRInvests.Where(r => r.KRIInvestDataId == Id).ToList()
            };


            ViewBag.currentPage        = "Strategic Response";
            ViewBag.breadCrumb         = "KRI / Investasi / " + kriIndicator.KRIInvest.Name + " / Strategic Response";
            ViewBag.breadCrumbProperty = "style='background-color: orange;'";

            return(View(vm));
        }