Exemplo n.º 1
0
        // GET: Admin/BomDetail/Delete/5
        public async Task <ActionResult> Delete(String LINENAME, String PN, String VER, Decimal id)
        {
            if (String.IsNullOrEmpty(LINENAME) || String.IsNullOrEmpty(PN) || String.IsNullOrEmpty(VER))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ViewBag.Title    = String.Format("产线:{0}, 物料{1}@{2}", LINENAME, PN, VER);
            ViewBag.SubTitle = "删除";
            ViewBag.LINENAME = LINENAME;
            ViewBag.PN       = PN;
            ViewBag.VER      = VER;
            ViewBag.PATH     = String.Format("/{0}.{1}/", PN, VER);

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

            if (eNG_BOMDETAIL == null)
            {
                return(HttpNotFound());
            }
            return(View(eNG_BOMDETAIL));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> DeleteConfirmed(String LINENAME, String PN, String VER, Decimal id)
        {
            if (String.IsNullOrEmpty(LINENAME) || String.IsNullOrEmpty(PN) || String.IsNullOrEmpty(VER))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ViewBag.Title    = String.Format("产线:{0}, 物料{1}@{2}", LINENAME, PN, VER);
            ViewBag.SubTitle = "删除";
            ViewBag.LINENAME = LINENAME;
            ViewBag.PN       = PN;
            ViewBag.VER      = VER;
            ViewBag.PATH     = String.Format("/{0}.{1}/", PN, VER);

            ENG_BOMDETAIL eNG_BOMDETAIL = await db.ENG_BOMDETAIL.FindAsync(id);

            db.ENG_BOMDETAIL.Remove(eNG_BOMDETAIL);
            await db.SaveChangesAsync();

            return(RedirectToAction("/Index"));
        }
Exemplo n.º 3
0
        // GET: Admin/BomDetail/Create
        public async Task <ActionResult> Create(String LINENAME, String PN, String VER)
        {
            if (String.IsNullOrEmpty(LINENAME) || String.IsNullOrEmpty(PN) || String.IsNullOrEmpty(VER))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ViewBag.Title    = String.Format("产线:{0}, 物料{1}@{2}", LINENAME, PN, VER);
            ViewBag.SubTitle = "新建";
            ViewBag.PN       = PN;
            ViewBag.VER      = VER;
            ViewBag.PATH     = String.Format("/{0}.{1}/", PN, VER);

            ENG_BOMDETAIL eNG_BOMDETAIL = new ENG_BOMDETAIL()
            {
                LINENAME = LINENAME,
                PARTNO   = PN,
                PARTVER  = VER
            };

            await InitSelect("", "");

            return(View(eNG_BOMDETAIL));
        }
Exemplo n.º 4
0
 // GET: Admin/BomDetail
 public async Task <ActionResult> Index(String LINENAME, String PN, String VER, ENG_BOMDETAIL Query)
 {
     if (String.IsNullOrEmpty(LINENAME) || String.IsNullOrEmpty(PN) || String.IsNullOrEmpty(VER))
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     ViewBag.Title    = String.Format("产线:{0}, 物料{1}@{2}", LINENAME, PN, VER);
     ViewBag.SubTitle = "查询";
     ViewBag.Query    = Query;
     ViewBag.PN       = PN;
     ViewBag.VER      = VER;
     ViewBag.PATH     = String.Format("/{0}.{1}/", PN, VER);
     return(View(await db.ENG_BOMDETAIL.Where(d =>
                                              d.LINENAME.Equals(LINENAME) && PN.Equals(d.PARTNO) && d.PARTVER.Equals(d.PARTVER)
                                              ).ToListAsync()));
 }
Exemplo n.º 5
0
        public async Task <ActionResult> Edit(String LINENAME, String PN, String VER, [Bind(Include = "ITEMID,LINENAME,KEYINFO,PARTNO,PARTVER,L_OPNO,COMP_PARTNO,DESCRIPTION,UNITCONSUMEQTY,LotControl,SERIALCONTROL,IsKeyID,CNTCONTROL,ISSEMI,SEMILINEGRP")] ENG_BOMDETAIL eNG_BOMDETAIL)
        {
            if (String.IsNullOrEmpty(LINENAME) || String.IsNullOrEmpty(PN) || String.IsNullOrEmpty(VER))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ViewBag.Title    = String.Format("产线:{0}, 物料{1}@{2}", LINENAME, PN, VER);
            ViewBag.SubTitle = "编辑";
            ViewBag.LINENAME = LINENAME;
            ViewBag.PN       = PN;
            ViewBag.VER      = VER;
            ViewBag.PATH     = String.Format("/{0}.{1}/", PN, VER);

            if (ModelState.IsValid)
            {
                db.Entry(eNG_BOMDETAIL).State = EntityState.Modified;
                await db.SaveChangesAsync();

                return(RedirectToAction("/Index"));
            }
            await InitSelect(eNG_BOMDETAIL.SEMILINEGRP, eNG_BOMDETAIL.SERIALCONTROL);

            return(View(eNG_BOMDETAIL));
        }