예제 #1
0
 public ActionResult BNMst(tbl_MasterBINList obj, string hid)
 {
     if (Session["User"] == null)
     {
         return(RedirectToAction("LogIn", "LogIn"));
     }
     if (((tbl_UserDetail)Session["User"]).GroupPages.Contains("BinList"))
     {
         try
         {
             new MvcHelper((tbl_UserDetail)Session["User"]);
             if (string.IsNullOrEmpty(hid))
             {
                 MvcHelper.SaveMasterBINList(obj);
             }
             else
             {
                 MvcHelper.EditMasterBINList(obj, Convert.ToInt64(hid));
             }
             TempData["Success"] = "Data saved successfully.";
         }
         catch (Exception ex)
         {
             TempData["Error"] = "Something went wrong.";
         }
         return(RedirectToAction("BNMst"));
     }
     else
     {
         return(RedirectToAction("Error", "ErrorPage"));
     }
 }
예제 #2
0
        public static void SaveMasterBINList(tbl_MasterBINList obj)
        {
            BNKModel          db     = new BNKModel();
            tbl_MasterBINList tblobj = new tbl_MasterBINList();

            tblobj.BIN         = obj.BIN;
            tblobj.SUBBIN      = obj.SUBBIN;
            tblobj.ProductName = obj.ProductName;
            tblobj.IsActive    = false;
            tblobj.EntryBy     = SessionObj.AccountName;
            //
            tblobj.ApproveStat = Constants.SaveStatus;
            tblobj.EntryTime   = DateTime.Now;
            //
            db.tbl_MasterBINList.Add(tblobj);
            db.SaveChanges();
        }
예제 #3
0
        public static void EditMasterBINList(tbl_MasterBINList obj, double id)
        {
            BNKModel          db      = new BNKModel();
            tbl_MasterBINList editobj = db.tbl_MasterBINList.Where(x => x.ID == id).FirstOrDefault();

            if (!string.IsNullOrEmpty(obj.ApproveStat) && obj.ApproveStat.Equals(Constants.SaveStatus))
            {
                editobj.BIN         = obj.BIN;
                editobj.SUBBIN      = obj.SUBBIN;
                editobj.ProductName = obj.ProductName;
                editobj.IsActive    = obj.IsActive;
                //
                editobj.ApproveStat = Constants.ApproveSaveStatus;
                editobj.UpdateBy    = SessionObj.AccountName;
                editobj.IsActive    = true;
                //
                editobj.EntryTime = DateTime.Now;
            }
            else if (!string.IsNullOrEmpty(obj.ApproveStat) && obj.ApproveStat.Equals(Constants.ModifyStatus))
            {
                editobj.BIN         = obj.BIN;
                editobj.SUBBIN      = obj.SUBBIN;
                editobj.ProductName = obj.ProductName;
                // editobj.IsActive = obj.IsActive;
                //
                editobj.ApproveStat = Constants.ApproveModifyStatus;
                editobj.UpdateBy    = SessionObj.AccountName;
                editobj.IsActive    = true;
                //
                editobj.UpdateTime = DateTime.Now;
            }
            else
            {
                editobj.BIN         = obj.BIN;
                editobj.SUBBIN      = obj.SUBBIN;
                editobj.ProductName = obj.ProductName;
                editobj.IsActive    = obj.IsActive;
                //
                editobj.ApproveStat = Constants.ModifyStatus;
                editobj.UpdateBy    = SessionObj.AccountName;
                editobj.IsActive    = false;
                //
                editobj.UpdateTime = DateTime.Now;
            }
            db.SaveChanges();
        }