コード例 #1
0
        public ActionResult Delete(int id)
        {
            if ((Session["UserId"] == null) || (Session["UserId"].ToString() == String.Empty))
            {
                return(RedirectToAction("Login", "Login", null));
            }
            ViewBag.Logout = Session["Username"].ToString().ToUpper();
            ViewBag.roleid = Session["RoleID"];

            int UserID1 = id;
            //ViewBag.IsConfigMenu = 0;
            TblPMSNotification_Master tee = db.TblPMSNotification_Master.Find(id);

            tee.DeletedDate = DateTime.Now;
            tee.IsDeleted   = 1;
            tee.ModifiedBy  = UserID1;
            tee.ModifiedOn  = System.DateTime.Now;
            //start Logging
            int    UserID   = Convert.ToInt32(Session["UserId"]);
            String Username = Session["Username"].ToString();

            //string CompleteModificationdetail = "Deleted Parts/Item";
            //ActiveLogStorage Obj = new ActiveLogStorage();
            //Obj.SaveActiveLog(Action, Controller, Username, UserID, CompleteModificationdetail);
            //End
            db.Entry(tee).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            if ((Session["UserId"] == null) || (Session["UserId"].ToString() == String.Empty))
            {
                return(RedirectToAction("Login", "Login", null));
            }
            ViewBag.Logout = Session["Username"].ToString().ToUpper();
            ViewBag.roleid = Session["RoleID"];
            String Username = Session["Username"].ToString();
            TblPMSNotification_Master tee = db.TblPMSNotification_Master.Find(id);
            int plantid   = Convert.ToInt32(tee.PlantID);
            int shopid    = Convert.ToInt32(tee.ShopID);
            int cellid    = Convert.ToInt32(tee.CellID);
            int machineid = Convert.ToInt32(tee.WorkCenterID);

            ViewBag.Plant = new SelectList(db.tblplants.Where(m => m.IsDeleted == 0), "PlantID", "PlantName", tee.PlantID);
            ViewBag.Shop  = new SelectList(db.tblshops.Where(m => m.IsDeleted == 0 && m.PlantID == plantid), "ShopID", "ShopName", tee.ShopID);
            ViewBag.Cell  = new SelectList(db.tblcells.Where(m => m.IsDeleted == 0 && m.ShopID == shopid), "CellID", "CellName", tee.CellID);
            //bool tick = doesThisMachineHasCELL(Convert.ToInt32(tee.WorkCenterID));
            if (tee.CellID != null)
            {
                ViewBag.WorkCenter = new SelectList(db.tblmachinedetails.Where(m => m.IsDeleted == 0 && m.CellID == cellid), "MachineID", "MachineDisplayName", tee.WorkCenterID);
            }
            else
            {
                ViewBag.WorkCenter = new SelectList(db.tblmachinedetails.Where(m => m.IsDeleted == 0 && m.ShopID == shopid), "MachineID", "MachineDisplayName", tee.WorkCenterID);
            }

            return(View(tee));
        }
コード例 #3
0
        public ActionResult Create(TblPMSNotification_Master tee, int hdnSaveNContinue = 0)
        {
            if ((Session["UserId"] == null) || (Session["UserId"].ToString() == String.Empty))
            {
                return(RedirectToAction("Login", "Login", null));
            }
            ViewBag.Logout = Session["Username"].ToString().ToUpper();
            ViewBag.roleid = Session["RoleID"];
            String Username = Session["Username"].ToString();

            #region//ActiveLog Code
            int UserID = Convert.ToInt32(Session["UserId"]);
            //string CompleteModificationdetail = "New Creation";
            //Action = "Create";
            // ActiveLogStorage Obj = new ActiveLogStorage();
            // Obj.SaveActiveLog(Action, Controller, Username, UserID, CompleteModificationdetail);
            //End
            #endregion

            //Email validation

            string Plantidstring      = Convert.ToString(tee.PlantID);
            string Shopidstring       = Convert.ToString(tee.ShopID);
            string Cellidstring       = Convert.ToString(tee.CellID);
            string WorkCenteridstring = Convert.ToString(tee.WorkCenterID);
            string days        = tee.NoOfDaysPrior;
            string cclist      = tee.CcList;
            string tolist      = tee.ToList;
            string contactlist = tee.SMSContactList;
            int    Frequency   = Convert.ToInt32(tee.Frequency);
            string Unit        = tee.Unit;
            if (hdnSaveNContinue == 0)
            {
                tee.CreatedBy = UserID;
                tee.CreatedOn = DateTime.Now;
                tee.IsDeleted = 0;

                db.TblPMSNotification_Master.Add(tee);
                db.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }