public ActionResult ErrorCode(tbl_MasterErrorCode obj, string hid)
        {
            if (Session["User"] == null)
            {
                return(RedirectToAction("LogIn", "LogIn"));
            }
            if (((tbl_UserDetail)Session["User"]).GroupPages.Contains("ErrorCodeList"))
            {
                try
                {
                    new MvcHelper((tbl_UserDetail)Session["User"]);
                    if (string.IsNullOrEmpty(hid))
                    {
                        MvcHelper.SaveErrCode(obj);
                    }
                    else
                    {
                        MvcHelper.EditErrCode(obj, Convert.ToInt64(hid));
                    }
                    TempData["Success"] = "Data saved successfully.";
                }
                catch (Exception ex)
                {
                    TempData["Error"] = "Something went wrong.";
                }

                return(RedirectToAction("ErrorCodeList"));
            }
            else
            {
                return(RedirectToAction("Error", "ErrorPage"));
            }
        }
Esempio n. 2
0
        public static void EditErrCode(tbl_MasterErrorCode obj, double id)
        {
            BNKModel            db     = new BNKModel();
            tbl_MasterErrorCode tblobj = db.tbl_MasterErrorCode.Where(x => x.ID == id).FirstOrDefault();

            if (!string.IsNullOrEmpty(obj.ApproveStat) && obj.ApproveStat.Equals(Constants.SaveStatus))
            {
                tblobj.Error_Code        = obj.Error_Code;
                tblobj.Error_Description = obj.Error_Description;
                tblobj.Machine_Type      = obj.Machine_Type;
                tblobj.Make = obj.Make;
                // tblobj.IsActive = obj.IsActive;

                //
                tblobj.UpdateBy    = SessionObj.AccountName;
                tblobj.ApproveStat = Constants.ApproveSaveStatus;
                tblobj.IsActive    = true;
                //
                tblobj.UpdateTime = DateTime.Now;
            }
            else if (!string.IsNullOrEmpty(obj.ApproveStat) && obj.ApproveStat.Equals(Constants.ModifyStatus))
            {
                tblobj.Error_Code        = obj.Error_Code;
                tblobj.Error_Description = obj.Error_Description;
                tblobj.Machine_Type      = obj.Machine_Type;
                tblobj.Make = obj.Make;
                // tblobj.IsActive = obj.IsActive;

                //
                tblobj.UpdateBy    = SessionObj.AccountName;
                tblobj.ApproveStat = Constants.ApproveModifyStatus;
                tblobj.IsActive    = true;
                //
                tblobj.UpdateTime = DateTime.Now;
            }
            else
            {
                tblobj.Error_Code        = obj.Error_Code;
                tblobj.Error_Description = obj.Error_Description;
                tblobj.Machine_Type      = obj.Machine_Type;
                tblobj.Make = obj.Make;
                //tblobj.IsActive = obj.IsActive;

                //
                tblobj.UpdateBy    = SessionObj.AccountName;
                tblobj.ApproveStat = Constants.ModifyStatus;
                tblobj.IsActive    = false;
                //
                tblobj.UpdateTime = DateTime.Now;
            }
            db.SaveChanges();
        }
Esempio n. 3
0
        public static void SaveErrCode(tbl_MasterErrorCode obj)
        {
            BNKModel            db     = new BNKModel();
            tbl_MasterErrorCode tblobj = new tbl_MasterErrorCode();

            tblobj.Error_Code        = obj.Error_Code;
            tblobj.Error_Description = obj.Error_Description;
            tblobj.Machine_Type      = obj.Machine_Type;
            tblobj.Make = obj.Make;
            // tblobj.IsActive = obj.IsActive;


            //
            tblobj.EntryBy     = SessionObj.AccountName;
            tblobj.ApproveStat = Constants.SaveStatus;
            tblobj.IsActive    = false;
            //
            tblobj.EntryTime = DateTime.Now;
            db.tbl_MasterErrorCode.Add(tblobj);
            db.SaveChanges();
        }