Esempio n. 1
0
        public ActionResult Index(CostCondition condition)
        {
            int errorId = CheckRole(_roles);

            if (errorId < 0)
            {
                return(Redirect(errorId));
            }
            ListCostModel model       = new ListCostModel();
            int           totalRecord = 0;
            List <Entities.CostSetting> listCostSetting = costService.ListCostSetting(condition.SearchText, condition.TransactionType, condition.ProductType, condition.Page, condition.PageSize, condition.State, out totalRecord);

            if (listCostSetting.Count > 0)
            {
                GetFullCostSetting(ref listCostSetting);
            }
            else
            {
                listCostSetting = new List <Entities.CostSetting>();
            }
            model.ListCostSetting = listCostSetting;

            condition.ListProductType     = productService.ListProductType();
            condition.ListTransactionType = Helpers.DefaultData.ListTransactionType();
            model.Condition = condition;
            Paging(condition.Page, totalRecord);
            return(View(model));
        }