Example #1
0
        public async Task <ActionResult> Create([Bind(Include = "QCCODE,QCTYPE,DESCRIPTION,LINENAME,DEFAULTOOP,FROMOP,COMMENTS")] ENG_RWKSCRCODE eNG_RWKSCRCODE)
        {
            ViewBag.Title    = ModelName;
            ViewBag.SubTitle = "新建";
            if (ModelState.IsValid)
            {
                if (String.IsNullOrEmpty(eNG_RWKSCRCODE.LINENAME))
                {
                    eNG_RWKSCRCODE.LINENAME = "ALL";
                }
                if (String.IsNullOrEmpty(eNG_RWKSCRCODE.FROMOP))
                {
                    eNG_RWKSCRCODE.FROMOP = "ALL";
                }
                if (String.IsNullOrEmpty(eNG_RWKSCRCODE.DEFAULTOOP))
                {
                    eNG_RWKSCRCODE.DEFAULTOOP = "ALL";
                }
                db.ENG_RWKSCRCODE.Add(eNG_RWKSCRCODE);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            await InitSelect(eNG_RWKSCRCODE.QCTYPE, eNG_RWKSCRCODE.LINENAME, eNG_RWKSCRCODE.DEFAULTOOP, eNG_RWKSCRCODE.FROMOP);

            return(View(eNG_RWKSCRCODE));
        }
Example #2
0
        public async Task <ActionResult> DeleteConfirmed(string id)
        {
            ViewBag.Title    = ModelName;
            ViewBag.SubTitle = "删除";

            ENG_RWKSCRCODE eNG_RWKSCRCODE = await db.ENG_RWKSCRCODE.FindAsync(id);

            db.ENG_RWKSCRCODE.Remove(eNG_RWKSCRCODE);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Example #3
0
        // GET: Admin/RwkCodes
        public async Task <ActionResult> Index(ENG_RWKSCRCODE Query)
        {
            ViewBag.Title    = ModelName;
            ViewBag.SubTitle = "查询";
            ViewBag.Query    = Query;
            await InitSelect(Query.QCCODE, Query.LINENAME);

            return(View(await db.ENG_RWKSCRCODE
                        .Where(code =>
                               (String.IsNullOrEmpty(Query.QCTYPE) || code.QCTYPE.Equals(Query.QCTYPE)) &&
                               (String.IsNullOrEmpty(Query.LINENAME) || code.LINENAME.Equals(Query.LINENAME))
                               ).ToListAsync()));
        }
Example #4
0
        // GET: Admin/RwkCodes/Details/5
        public async Task <ActionResult> Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ENG_RWKSCRCODE eNG_RWKSCRCODE = await db.ENG_RWKSCRCODE.FindAsync(id);

            if (eNG_RWKSCRCODE == null)
            {
                return(HttpNotFound());
            }
            return(View(eNG_RWKSCRCODE));
        }
Example #5
0
        // GET: Admin/RwkCodes/Delete/5
        public async Task <ActionResult> Delete(string id)
        {
            ViewBag.Title    = ModelName;
            ViewBag.SubTitle = "删除";
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ENG_RWKSCRCODE eNG_RWKSCRCODE = await db.ENG_RWKSCRCODE.FindAsync(id);

            if (eNG_RWKSCRCODE == null)
            {
                return(HttpNotFound());
            }
            return(View(eNG_RWKSCRCODE));
        }
Example #6
0
        // GET: Admin/RwkCodes/Edit/5
        public async Task <ActionResult> Edit(string id)
        {
            ViewBag.Title    = ModelName;
            ViewBag.SubTitle = "编辑";
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ENG_RWKSCRCODE eNG_RWKSCRCODE = await db.ENG_RWKSCRCODE.FindAsync(id);

            if (eNG_RWKSCRCODE == null)
            {
                return(HttpNotFound());
            }
            await InitSelect(eNG_RWKSCRCODE.QCTYPE, eNG_RWKSCRCODE.LINENAME, eNG_RWKSCRCODE.DEFAULTOOP, eNG_RWKSCRCODE.FROMOP);

            return(View(eNG_RWKSCRCODE));
        }