示例#1
0
        public async Task <ActionResult> CreateJson(
            string STEP_ID,
            string STEP_NAME,
            string STEP_DESC,
            string RTV_ID,
            string MANC_ID,
            string FLGACT,
            string username
            )
        {
            COPR16_STEP_MSTR cOPR16_STEP_MSTR = new COPR16_STEP_MSTR();

            cOPR16_STEP_MSTR.STEP_ID   = STEP_ID;
            cOPR16_STEP_MSTR.STEP_NAME = STEP_NAME;
            cOPR16_STEP_MSTR.STEP_DESC = STEP_DESC;
            cOPR16_STEP_MSTR.RTV_ID    = RTV_ID;
            cOPR16_STEP_MSTR.MANC_ID   = MANC_ID;
            cOPR16_STEP_MSTR.FLGACT    = FLGACT.ToLower() == "true" ? true : false;
            cOPR16_STEP_MSTR.CRE_BY    = username;
            cOPR16_STEP_MSTR.ADATE     = AppPropModel.today;

            if (ModelState.IsValid)
            {
                db.COPR16_STEP_MSTR.Add(cOPR16_STEP_MSTR);
                await db.SaveChangesAsync();
            }

            return(View());
        }
示例#2
0
        public async Task <ActionResult> SaveJson(
            string STEP_ID,
            string STEP_NAME,
            string STEP_DESC,
            string RTV_ID,
            string MANC_ID,
            string FLGACT,
            string username
            )
        {
            COPR16_STEP_MSTR cOPR16_STEP_MSTR = await db.COPR16_STEP_MSTR.FindAsync(STEP_ID);

            if (cOPR16_STEP_MSTR == null)
            {
                return(HttpNotFound());
            }
            //cOPR16_STEP_MSTR.STEP_ID = STEP_ID;
            cOPR16_STEP_MSTR.STEP_NAME = STEP_NAME;
            cOPR16_STEP_MSTR.STEP_DESC = STEP_DESC;
            cOPR16_STEP_MSTR.RTV_ID    = RTV_ID;
            cOPR16_STEP_MSTR.MANC_ID   = MANC_ID;
            cOPR16_STEP_MSTR.FLGACT    = FLGACT.ToLower() == "true" ? true : false;
            cOPR16_STEP_MSTR.MOD_BY    = username;
            cOPR16_STEP_MSTR.NOD_DATE  = AppPropModel.today;
            if (ModelState.IsValid)
            {
                db.Entry(cOPR16_STEP_MSTR).State = EntityState.Modified;
                await db.SaveChangesAsync();
            }
            return(View());
        }
示例#3
0
        public async Task <ActionResult> Edit([Bind(Include = "STEP_ID,STEP_NAME,STEP_DESC,ADATE,CRE_BY,MOD_BY,NOD_DATE,FLGACT,MANC_ID,RTV_ID,GRPT_ID,SGRPT_ID")] COPR16_STEP_MSTR cOPR16_STEP_MSTR)
        {
            if (ModelState.IsValid)
            {
                db.Entry(cOPR16_STEP_MSTR).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }
            return(View(cOPR16_STEP_MSTR));
        }
示例#4
0
        // GET: COPR16_STEP_MSTR/Details/5
        public async Task <ActionResult> Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            COPR16_STEP_MSTR cOPR16_STEP_MSTR = await db.COPR16_STEP_MSTR.FindAsync(id);

            if (cOPR16_STEP_MSTR == null)
            {
                return(HttpNotFound());
            }
            return(View(cOPR16_STEP_MSTR));
        }
示例#5
0
        // POST: COPR16_STEP_MSTR/Create
        // To protect from overposting attacks, please enable the specific properties you want to bind to, for
        // more details see https://go.microsoft.com/fwlink/?LinkId=317598.
        //[HttpPost]
        //[ValidateAntiForgeryToken]
        //public async Task<ActionResult> Create([Bind(Include = "STEP_ID,STEP_NAME,STEP_DESC,ADATE,CRE_BY,MOD_BY,NOD_DATE,FLGACT,MANC_ID,RTV_ID,GRPT_ID,SGRPT_ID")] COPR16_STEP_MSTR cOPR16_STEP_MSTR)
        //{
        //    if (ModelState.IsValid)
        //    {
        //        db.COPR16_STEP_MSTR.Add(cOPR16_STEP_MSTR);
        //        await db.SaveChangesAsync();
        //        return RedirectToAction("Index");
        //    }

        //    return View(cOPR16_STEP_MSTR);
        //}

        // GET: COPR16_STEP_MSTR/Edit/5
        public async Task <ActionResult> Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            COPR16_STEP_MSTR cOPR16_STEP_MSTR = await db.COPR16_STEP_MSTR.FindAsync(id);

            if (cOPR16_STEP_MSTR == null)
            {
                return(HttpNotFound());
            }
            ProcessStepsModel model = new ProcessStepsModel(db);

            model.cOPR16_STEP_MSTR = cOPR16_STEP_MSTR;

            //return View(cOPR16_STEP_MSTR);
            return(View(model));
        }
示例#6
0
        // GET: COPR16_STEP_MSTR/Active/5
        public async Task <ActionResult> Active(string id)
        {
            string usr = System.Web.HttpContext.Current.User.Identity.Name.Substring(System.Web.HttpContext.Current.User.Identity.Name.IndexOf(@"\") + 1);

            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            COPR16_STEP_MSTR cOPR16_STEP_MSTR = await db.COPR16_STEP_MSTR.FindAsync(id);

            if (cOPR16_STEP_MSTR == null)
            {
                return(HttpNotFound());
            }
            cOPR16_STEP_MSTR.FLGACT   = true;
            cOPR16_STEP_MSTR.MOD_BY   = usr;
            cOPR16_STEP_MSTR.NOD_DATE = AppPropModel.today;
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }