public ActionResult InventoryAdjustment(long?id, int?inventoryType, int?consumptionStatus, string type)
        {
            InventoryAdjustmentModel inventoryAdjustmentModel = new InventoryAdjustmentModel();

            if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true || UserRolePermissionForPage.View == true)
            {
                if (id > 0)
                {
                    ViewBag.ActionType = type;
                    long purchaseId = Convert.ToInt64(id);
                    inventoryAdjustmentModel = _inventoryAdjustmentService.GetInventoryAdjustmentById(purchaseId);
                }
                else
                {
                    inventoryAdjustmentModel.Date              = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                    inventoryAdjustmentModel.ReferenceNo       = _inventoryAdjustmentService.ReferenceNumber().ToString();
                    inventoryAdjustmentModel.InventoryType     = Convert.ToInt32(inventoryType);
                    inventoryAdjustmentModel.ConsumptionStatus = Convert.ToInt32(consumptionStatus);
                }
                inventoryAdjustmentModel.StoreList = _iDropDownService.GetStoreList();
                ViewBag.SelectedStore = inventoryAdjustmentModel.StoreList.Where(x => x.Selected == true).Select(x => x.Value).SingleOrDefault();
                inventoryAdjustmentModel.EmployeeList   = _iDropDownService.GetEmployeeList();
                inventoryAdjustmentModel.IngredientList = _iDropDownService.GetIngredientList();
                inventoryAdjustmentModel.AssetItemList  = _iDropDownService.GetAssetItemList();
                inventoryAdjustmentModel.FoodMenuList   = _iDropDownService.GetFoodMenuListByFoodmenuType(-1);
                return(View(inventoryAdjustmentModel));
            }
            else
            {
                return(RedirectToAction("NotFound", "Error"));
            }
        }
        // GET: Purchase/Create
        public ActionResult SalesFoodMenu(long?id, string type)
        {
            SalesModel purchaseModel = new SalesModel();

            if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true || UserRolePermissionForPage.View == true)
            {
                if (id > 0)
                {
                    ViewBag.ActionType = type;
                    long purchaseId = Convert.ToInt64(id);
                    purchaseModel = _iSalesService.GetPurchaseFoodMenuById(purchaseId);
                }
                else
                {
                    purchaseModel.Date        = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                    purchaseModel.ReferenceNo = _iSalesService.ReferenceNumberFoodMenu().ToString();
                }
                purchaseModel.CustomerList = _iDropDownService.GetCustomerList();
                purchaseModel.StoreList    = _iDropDownService.GetStoreList();
                purchaseModel.EmployeeList = _iDropDownService.GetEmployeeList();
                return(View(purchaseModel));
            }
            else
            {
                return(RedirectToAction("NotFound", "Error"));
            }
        }
Beispiel #3
0
        public ActionResult InventoryTransfer(long?id, int?inventoryType, string type)
        {
            InventoryTransferModel inventoryTransferModel = new InventoryTransferModel();

            if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true || UserRolePermissionForPage.View == true)
            {
                if (id > 0)
                {
                    ViewBag.ActionType = type;
                    long purchaseId = Convert.ToInt64(id);
                    inventoryTransferModel = _inventoryTransferService.GetInventoryTransferById(purchaseId);
                }
                else
                {
                    inventoryTransferModel.Date          = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                    inventoryTransferModel.ReferenceNo   = _inventoryTransferService.ReferenceNumber().ToString();
                    inventoryTransferModel.InventoryType = Convert.ToInt32(inventoryType);
                }
                inventoryTransferModel.FromStoreList  = _iDropDownService.GetStoreList();
                inventoryTransferModel.ToStoreList    = _iDropDownService.GetStoreList();
                inventoryTransferModel.EmployeeList   = _iDropDownService.GetEmployeeList();
                inventoryTransferModel.IngredientList = _iDropDownService.GetIngredientList();
                inventoryTransferModel.AssetItemList  = _iDropDownService.GetAssetItemList();
                inventoryTransferModel.FoodMenuList   = _iDropDownService.GetFoodMenuListByFoodmenuType(-1);
                return(View(inventoryTransferModel));
            }
            else
            {
                return(RedirectToAction("NotFound", "Error"));
            }
        }
Beispiel #4
0
        public IActionResult AssetEvent(int?id, string type)
        {
            AssetEventModel assetEventModel = new AssetEventModel();

            if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true || UserRolePermissionForPage.View == true)
            {
                if (id > 0)
                {
                    ViewBag.ActionType = type;
                    assetEventModel    = _iAssetEventService.GetAssetEventById(Convert.ToInt32(id));
                }
                else
                {
                    assetEventModel.EventDatetime = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                    assetEventModel.ReferenceNo   = _iAssetEventService.ReferenceNumberAssetEvent().ToString();
                }
                assetEventModel.StoreList       = _iDropDownService.GetStoreList();
                assetEventModel.AssetItemList   = _iDropDownService.GetAssetItemList();
                assetEventModel.FoodMenuList    = _iDropDownService.GetProductionFormulaFoodMenuList();
                assetEventModel.IngredientList  = _iDropDownService.GetIngredientList();
                assetEventModel.MissingNoteList = _iDropDownService.GetCateringFoodMenuGlobalStatus();
                return(View(assetEventModel));
            }
            else
            {
                return(RedirectToAction("NotFound", "Error"));
            }
        }
        public IActionResult Index(int?storeId, int?foodCategoryId, int?itemType)
        {
            _iCommonService.GetPageWiseRoleRigths("Inventory");
            InventoryModel inventoryModel = new InventoryModel();

            if (itemType == 1)
            {
                inventoryModel.FoodCategoryList = _iDropDownService.GetIngredientCategoryList();
            }
            else if (itemType == 2)
            {
                inventoryModel.FoodCategoryList = _iDropDownService.GetAssetCategoryList();
            }
            else
            {
                inventoryModel.FoodCategoryList = _iDropDownService.GetFoodMenuCategoryList();
            }

            inventoryModel.StoreList = _iDropDownService.GetStoreList();
            if (Convert.ToInt32(storeId) > 0)
            {
                inventoryModel.InventoryDetailList = _iInventoryService.GetInventoryDetailList(Convert.ToInt32(storeId), Convert.ToInt32(foodCategoryId), Convert.ToInt32(itemType));
            }
            return(View(inventoryModel));
        }
        // GET: Purchase/Create
        public ActionResult Purchase(long?id)
        {
            PurchaseModel purchaseModel = new PurchaseModel();

            if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true)
            {
                if (id > 0)
                {
                    long purchaseId = Convert.ToInt64(id);
                    purchaseModel = _iPurchaseService.GetPurchaseById(purchaseId);
                }
                else
                {
                    purchaseModel.Date        = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                    purchaseModel.ReferenceNo = _iPurchaseService.ReferenceNumber().ToString();
                }
                purchaseModel.SupplierList   = _iDropDownService.GetSupplierList();
                purchaseModel.StoreList      = _iDropDownService.GetStoreList();
                purchaseModel.EmployeeList   = _iDropDownService.GetEmployeeList();
                purchaseModel.IngredientList = _iDropDownService.GetIngredientList();
                return(View(purchaseModel));
            }
            else
            {
                return(RedirectToAction("NotFound", "Error"));
            }
        }
        public IActionResult Index(int?storeId, DateTime?fromDate, DateTime?toDate, int?foodMenuId)
        {
            _iCommonService.GetPageWiseRoleRigths("InventoryAlteration");
            InventoryAlterationViewModel inventoryAlterationView = new InventoryAlterationViewModel();

            if (storeId != null)
            {
                inventoryAlterationView.InventoryAlterationViewList = _inventoryAlterationService.GetInventoryAlterationList(Convert.ToInt32(storeId), Convert.ToDateTime(fromDate), Convert.ToDateTime(toDate), Convert.ToInt32(foodMenuId));
            }
            inventoryAlterationView.FromDate     = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
            inventoryAlterationView.ToDate       = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
            inventoryAlterationView.StoreList    = _iDropDownService.GetStoreList();
            inventoryAlterationView.FoodMenuList = _iDropDownService.GetFoodMenuList();
            return(View(inventoryAlterationView));
        }
Beispiel #8
0
        public ActionResult GetOrderById(long wasteId)
        {
            WasteModel wasteModel = new WasteModel()
            {
                StoreList      = _iDropDownService.GetStoreList(),
                FoodMenuList   = _iDropDownService.GetFoodMenuList(),
                IngredientList = _iDropDownService.GetIngredientList(),
                //EmployeeList = _iDropDownService.GetEmployeeList(),
                FoodMenuListForLostAmount   = _iWasteService.FoodMenuListForLostAmount(),
                IngredientListForLostAmount = _iWasteService.IngredientListForLostAmount(),
            };

            wasteModel = _iWasteService.GetWasteById(wasteId);

            return(View(wasteModel));
        }
        public ActionResult ProductionEntry(int?id, int?foodMenuType, int?productionFormulaId, string type)
        {
            if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true || UserRolePermissionForPage.View == true)
            {
                ProductionEntryModel productionEntryModel = new ProductionEntryModel();
                TempData["foodMenuType"] = foodMenuType;

                if (id > 0)
                {
                    ViewBag.ActionType   = type;
                    productionEntryModel = _iProductionEntryService.GetProductionEntryById(Convert.ToInt32(id));
                }
                else
                {
                    if (Convert.ToInt32(productionFormulaId) > 0)
                    {
                        productionEntryModel = _iProductionEntryService.GetProductionFormulaById(Convert.ToInt32(productionFormulaId));
                    }
                    productionEntryModel.ProductionDate = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                    productionEntryModel.FoodmenuType   = Convert.ToInt32(foodMenuType);
                }
                productionEntryModel.ProductionFormulaList = _iDropDownService.GetProductionFormulaList(Convert.ToInt32(foodMenuType));
                productionEntryModel.FoodMenuList          = _iDropDownService.GetFoodMenuListByFoodmenuType(3);
                productionEntryModel.IngredientList        = _iDropDownService.GetIngredientList();
                productionEntryModel.StoreList             = _iDropDownService.GetStoreList();
                ViewBag.SelectedStore = productionEntryModel.StoreList.Where(x => x.Selected == true).Select(x => x.Value).SingleOrDefault();

                return(View(productionEntryModel));
            }
            else
            {
                return(RedirectToAction("NotFound", "Error"));
            }
        }
        public JsonResult GetStoreList()
        {
            InventoryReportModel inventoryReportModel = new InventoryReportModel();

            inventoryReportModel.StoreList = _iDropDownService.GetStoreList().ToList();
            return(Json(new { StoreList = inventoryReportModel.StoreList }));
        }
        public ActionResult PurchaseGRNFoodMenu(long?id, long?purchaseId, string type)
        {
            PurchaseGRNModel purchaseModel = new PurchaseGRNModel();

            if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true || UserRolePermissionForPage.View == true)
            {
                if (purchaseId > 0)
                {
                    purchaseModel = _iPurchaseGRNService.GetPurchaseGRNFoodMenuByPurchaseId(Convert.ToInt64(purchaseId));
                    if (purchaseModel != null)
                    {
                        purchaseModel.DeliveryDate = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                        purchaseModel.ReferenceNo  = _iPurchaseGRNService.ReferenceNumberFoodMenu().ToString();
                    }
                }
                else
                {
                    if (id > 0)
                    {
                        ViewBag.ActionType = type;
                        long purchaseGRNId = Convert.ToInt64(id);
                        purchaseModel = _iPurchaseGRNService.GetPurchaseGRNFoodMenuById(purchaseGRNId);
                    }
                    else
                    {
                        purchaseModel.PurchaseGRNDate = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                        purchaseModel.DeliveryDate    = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset);
                        purchaseModel.ReferenceNo     = _iPurchaseGRNService.ReferenceNumberFoodMenu().ToString();
                    }
                }
                purchaseModel.SupplierList = _iDropDownService.GetSupplierList();
                purchaseModel.StoreList    = _iDropDownService.GetStoreList();
                //purchaseModel.FoodMenuList = _iDropDownService.GetFoodMenuList();
                purchaseModel.EmployeeList = _iDropDownService.GetEmployeeList();
                return(View(purchaseModel));
            }
            else
            {
                return(RedirectToAction("NotFound", "Error"));
            }
        }
Beispiel #12
0
        public ActionResult Outlet(int?id)
        {
            OutletModel outletModel = new OutletModel();

            if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true)
            {
                if (id > 0)
                {
                    int outletId = Convert.ToInt32(id);
                    outletModel = _iOutletService.GetOutletById(outletId);
                    outletModel.OriginalStoreId = outletModel.StoreId;
                }
                outletModel.StoreList = _iDropDownService.GetStoreList();

                return(View(outletModel));
            }
            else
            {
                return(RedirectToAction("NotFound", "Error"));
            }
        }