Exemple #1
0
        public Boolean GetShowCosteoByProduct(int customerID, int productID, int seeCosting)
        {
            var canShowCosteo = customerProductRepository.CanShowCosteo(customerID, productID);

            //Si no se puede ver el Costeo por Customer/Product, nos fijamos si el usuario logueado es CustomerAdminUser
            if (canShowCosteo == false)
            {
                if (User.IsInRole("CustomerAdminUser") == true)
                {
                    canShowCosteo = true;
                }
                if (User.IsInRole("SellerUser") && seeCosting == 1)
                {
                    canShowCosteo = true;
                }
            }
            return(canShowCosteo);
        }