public ActionResult Index(string p, int?t = null, int?b = null) { IncentiveSalesBusiness business = new IncentiveSalesBusiness(); business.SetUserAuth(ViewBag.UserAuth); if (RoleCode.NSM.Equals(ViewBag.UserAuth.RoleCode)) { ViewBag.ListBranch = business.GetListBranch(); } IncentiveSalesReportViewModel model = business.GetReport(p, t, b); return(View(model)); }
public ActionResult ExportReport(string p, int?t, int?b) { IncentiveSalesBusiness business = new IncentiveSalesBusiness(); business.SetUserAuth(ViewBag.UserAuth); AlertMessage alert = business.ExportReport(p, t, b); if (alert.Status == 1) { var bytes = alert.Data as byte[]; return(File(bytes, System.Net.Mime.MediaTypeNames.Application.Octet, string.Format("IncentiveSales-{0}.xlsx", p))); } return(RedirectToAction("Index")); }