private List <CrmFilterTopProfitByStore> ResultFollowFilter(CRMFilterFollowProfit filter) { var crmstting = usersServices.CRMDayCanelSettingNumber(); var days = int.Parse(crmstting.DataValue); filter.DaysOfLost = days; var qr = crmCustomerService.GetCRMListFollowProfit(filter, CurrenUser); return(qr); }
public ActionResult CRMFollowProfit(CRMFilterFollowProfit filter) { ViewBag.Filter = filter; if (filter.BeginDate == null) { filter.BeginDate = new DateTime(2017, 1, 1); } if (filter.EndDate == null) { filter.EndDate = DateTime.Now; } else { filter.EndDate = filter.EndDate.Value.AddHours(23).AddMinutes(59); } var list = ResultFollowFilter(filter); return(PartialView("_CrmTopProfitList", list)); }
public ActionResult CRMFollowProfit(bool isProfit = true) { var filter = new CRMFilterFollowProfit { BeginDate = DateTime.Today.AddMonths(-1), EndDate = DateTime.Now, IsProfit = isProfit, Top = 10 }; ViewBag.Filter = filter; ViewBag.Users = usersServices.GetAllSales(CurrenUser, false); ViewBag.Depts = usersServices.GetAllDepartmentActive(CurrenUser); ViewBag.Offices = usersServices.getAllCompany(); ViewBag.Countrys = crmCustomerService.GetAllCountry(); ViewBag.Agents = agentService.GetQuery(x => x.IsActive && x.IsHideUser == false && x.IsSee == true).OrderBy(x => x.AbbName); //ViewBag.Status = CRMStatusCode.; var list = ResultFollowFilter(filter); return(View(list)); }