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")); } }
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(); }
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(); }