public ActionResult ShowQuoteList(string viewName, Models.QuoteListFilter filter, int? size)
        {
            if (!size.HasValue)
            {
                size = 10;
            }
            int count = 0;
            var list = SalesService.GetQuoteList(User.GetUserPrincipal().CurrentUser, filter, 0, size.Value, out count);

            var model = new Models.QuoteList(list);
            model.ItemCount = count;
            model.PageIndex = 0;
            model.PageSize = size.Value;

            ViewData.Model = model;
            return PartialView(viewName);
        }
        public ActionResult Index(Models.QuoteListFilter filter, int? page)
        {
            var pageId = GetPageId(page);

            if (filter == null)
            {
                filter = new ERPStore.Models.QuoteListFilter();
                filter.StatusId = 1;
            }

            int count = 0;
            var list = SalesService.GetQuoteList(User.GetUserPrincipal().CurrentUser, filter, pageId, 10, out count);

            var model = new Models.QuoteList(list);
            model.ItemCount = count;
            model.PageIndex = pageId + 1;
            model.PageSize = 10;

            ViewData.Model = model;

            return GetDefaultView("quoteList");
        }