Exemplo n.º 1
0
        public ActionResult UpdateDelete(MenuItemMasterViewModel MIMViewModel, string command)
        {
            UserSession user       = (UserSession)Session["User"];
            string      PageAction = "";
            bool        result     = false;

            if (Request.Files.Count > 0)
            {
                HttpPostedFileBase file = Request.Files["FileUploaded"];
                if ((file != null) && (file.ContentLength > 0) && !string.IsNullOrEmpty(file.FileName))
                {
                    ReportViewModel report = MenuItemMasterManager.ImportExcel(file.InputStream, user.Username);
                    PageAction = "Import";
                    result     = report.Result;
                    if (!result)
                    {
                        if (report.ErrorLevel == 2)
                        {
                            PageAction = report.Message + ": Import partially";
                        }
                        else
                        {
                            PageAction = report.Message + ": Import";
                        }
                    }
                    else
                    {
                        PageAction = report.Message + ": Import";
                    }
                }
            }
            if (command == "Save")
            {
                result     = MenuItemMasterManager.UpdateMenuItem(MIMViewModel, user.Username);
                PageAction = "Update";
                if (!MIMViewModel.HasSearched)
                {
                    PageAction = "Create";
                }
            }
            else if (command == "Delete")
            {
                result     = MenuItemMasterManager.DeleteMenuItem(MIMViewModel);
                PageAction = "Delete";
            }
            if (result)
            {
                TempData["SuccessMessage"] = PageAction + " successful";
                new AuditLogManager().Audit(user.Username, DateTime.Now, "Menu Item Master", PageAction, MIMViewModel.MIMMIC, MIMViewModel.MIMNAM);
                if (!PageAction.Equals("Delete"))
                {
                    return(RedirectToAction("Index", new { id = MIMViewModel.MIMMIC }));
                }
            }
            else
            {
                TempData["ErrorMessage"] = PageAction + " failed";
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 public ActionResult Index(MenuItemMasterViewModel MIMViewModel, string value)
 {
     MIMViewModel                    = MenuItemMasterManager.SearchSingleMenuItem(value);
     MIMViewModel.HasSearched        = true;
     MIMViewModel.MenuItemMasterList = MenuItemMasterManager.SearchMenuItems("ALL");
     return(View(MIMViewModel));
 }
Exemplo n.º 3
0
 public ItemGroupViewModel()
 {
     ItemList     = new List <Item>();
     StoreList    = new List <Item>();
     AllStoreList = new StoreProfileManager().SearchStores("ALL");
     MenuItemList = MenuItemMasterManager.SearchMenuItems("ALL");
     RawItemList  = RawItemMasterManager.GetRawItems("ALL");
     RecipeList   = MenuRecipeManager.SearchMenuItem("ALL");
     GroupList    = new List <ItemGroupViewModel>();
 }
Exemplo n.º 4
0
 public static List <MenuItem> GetFilteredMenuItem()
 {
     using (CFMMCDEntities db = new CFMMCDEntities())
     {
         List <MenuItem> MIList = MenuItemMasterManager.SearchMenuItems("ALL");
         List <ITMGRP>   IGRows = db.ITMGRPs.Where(o => o.Item_Type == 1).ToList();
         foreach (var v in IGRows)
         {
             MIList.RemoveAll(o => o.MIMMIC.Equals(v.Item_Code.ToString()));
         }
         return(MIList);
     }
 }
        public ActionResult UpdateDelete(MenuItemMasterViewModel MIMViewModel, string command)
        {
            UserSession user       = (UserSession)Session["User"];
            string      PageAction = "";
            bool        result     = false;

            if (Request.Files.Count > 0)
            {
                HttpPostedFileBase file = Request.Files["FileUploaded"];
                if ((file != null) && (file.ContentLength > 0) && !string.IsNullOrEmpty(file.FileName))
                {
                    //string fileName = file.FileName;
                    // store the file inside ~/App_Data/uploads folder
                    //string path = "~/App_Data/uploads/" + fileName;
                    //file.SaveAs(Server.MapPath(path));
                    ReportViewModel report = MenuItemMasterManager.ImportExcelUpdate(file.InputStream, user.Username);
                    PageAction = "Import";
                    result     = report.Result;
                    if (!result)
                    {
                        if (report.ErrorLevel == 2)
                        {
                            PageAction = report.Message + ": Import partially";
                        }
                        else
                        {
                            PageAction = report.Message + ": Import";
                        }
                    }
                    else
                    {
                        PageAction = report.Message + ": Import";
                    }
                }
            }
            if (command == "Save")
            {
                result     = MenuItemMasterManager.UpdatePriceTier(MIMViewModel, user.Username);
                PageAction = "Update price";
            }
            if (result)
            {
                TempData["SuccessMessage"] = PageAction + " successful";
                new AuditLogManager().Audit(user.Username, DateTime.Now, "Menu Item Price Update", PageAction, MIMViewModel.MIMMIC, MIMViewModel.MIMNAM);
            }
            else
            {
                TempData["ErrorMessage"] = PageAction + " failed";
            }
            return(RedirectToAction("Index"));
        }
Exemplo n.º 6
0
 public ValueMealViewModel()
 {
     MIMMIC = new List <string>();
     MIMNAM = new List <string>();
     MIMPRI = new List <string>();
     MIMPRO = new List <string>();
     VMLQUA = new List <string>();
     MIMMIC.Add("");
     MIMNAM.Add("");
     MIMPRI.Add("");
     MIMPRO.Add("");
     VMLQUA.Add("");
     MenuItemList  = new List <VMMenuItem>();
     ValueMealList = new List <ValueMeal>();
     AllMenuItems  = MenuItemMasterManager.SearchMenuItems("ALL"); //*
 }
        /*
         * Default method.
         * TempData is used to store the ViewModel after a Search action.
         */
        public ActionResult Index()
        {
            // Validate log in and user access
            UserAccessSession UASession = (UserAccessSession)Session["UserAccess"];

            if (UASession == null || !UASession.MIM)
            {
                return(RedirectToAction("Login", "Account"));
            }
            // Set NavBar Links accordingly
            Session["CurrentPage"] = new CurrentPageSession("MIP", "HOME", "LOG");

            // SearchItemSelected is assigned value at DisplaySearchResult
            MenuItemMasterViewModel MIMViewModel = new MenuItemMasterViewModel();

            MIMViewModel.MenuItemMasterList = MenuItemMasterManager.SearchMenuItems("ALL");
            return(View(MIMViewModel));
        }
Exemplo n.º 8
0
        /*
         * Default method.
         * TempData is used to store the ViewModel after a Search action.
         */
        public ActionResult Index(string id)
        {
            // Validate log in and user access
            UserAccessSession UASession = (UserAccessSession)Session["UserAccess"];

            if (UASession == null || !UASession.MIM)
            {
                return(RedirectToAction("Login", "Account"));
            }
            // Set NavBar Links accordingly
            Session["CurrentPage"] = new CurrentPageSession("MIM", "HOME", "LOG");

            // Initialize page
            MenuItemMasterViewModel MIMViewModel = new MenuItemMasterViewModel();

            if (id != null)
            {
                MIMViewModel = MenuItemMasterManager.SearchSingleMenuItem(id);
            }
            MIMViewModel.MenuItemMasterList = new List <MenuItem>();
            MIMViewModel.MenuItemMasterList = MenuItemMasterManager.SearchMenuItems("ALL");
            return(View(MIMViewModel));
        }