Esempio n. 1
0
        public ActionResult Edit(MSTR_Parts Parts)
        {
            try
            {
                // TODO: Add update logic here

                if (!exLogic.User.hasAccess("PARTS.EDIT"))
                {
                    return(RedirectToAction("NoAccess", "Home"));
                }
                if (Parts.SupplierId < 1 || Parts.SupplierId == null)
                {
                    ModelState.AddModelError("SupplierId", "You must select a Company");
                }
                if (ModelState.IsValid)
                {
                    ViewBag.Title         = "Edit Parts";
                    Parts.ModifiedBy      = Util.getLoginUserID();
                    Parts.ModifiedOn      = DateTime.Now;
                    db.Entry(Parts).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("PartsList", "Parts"));
                }
                else
                {
                    return(View(Parts));
                }
            }
            catch
            {
                return(View(Parts));
            }
        }
Esempio n. 2
0
        // GET: Parts/Create
        public ActionResult Create()
        {
            if (!exLogic.User.hasAccess("PARTS.CREATE"))
            {
                return(RedirectToAction("NoAccess", "Home"));
            }
            ViewBag.Title = "Create Parts";
            MSTR_Parts Parts = new MSTR_Parts();

            return(View(Parts));
        }
Esempio n. 3
0
        // GET: Parts/Edit/5
        public ActionResult Edit(int id)
        {
            if (!exLogic.User.hasAccess("PARTS.EDIT"))
            {
                return(RedirectToAction("NoAccess", "Home"));
            }
            ViewBag.Title = "Edit Parts";
            ExponentPortalEntities db    = new ExponentPortalEntities();
            MSTR_Parts             Parts = db.MSTR_Parts.Find(id);

            return(View(Parts));
        }
Esempio n. 4
0
        public ActionResult Create(MSTR_Parts Parts)
        {
            try
            {
                if (!exLogic.User.hasAccess("PARTS.CREATE"))
                {
                    return(RedirectToAction("NoAccess", "Home"));
                }
                if (Parts.SupplierId < 1 || Parts.SupplierId == null)
                {
                    ModelState.AddModelError("SupplierId", "You must select a Company");
                }


                if (ModelState.IsValid)
                {
                    Parts.CreatedBy = Util.getLoginUserID();
                    Parts.CreatedOn = DateTime.Now;
                    db.MSTR_Parts.Add(Parts);

                    db.SaveChanges();

                    db.Dispose();

                    return(RedirectToAction("Detail", "Parts", new { ID = Parts.PartsId }));
                }
                else
                {
                    ViewBag.Title = "Create Drone Flight";
                    return(View(Parts));
                }
            }
            catch
            {
                return(View());
            }
        }