public ActionResult List(DateTime dateFrom, DateTime dateTo, int profileId = -1, int roleId = -1) { CommissionManager manager = new CommissionManager(); EmployeeManager empManager = new EmployeeManager(); CommissionCollectionViewModel model = new CommissionCollectionViewModel { SearchDateFrom = dateFrom, SearchDateTo = dateTo, SearchProfileId = profileId, SearchRoleId = roleId }; model = profileId > 0 ? manager.GetCommissionList(model) : manager.GetCommissionList(model, int.Parse(Helper.UserId)); List <LookupModel> lookupEmployee = new List <LookupModel> { new LookupModel { Key = "-1", Value = "---- Employee ----" } }; lookupEmployee.AddRange(empManager.GetLookup()); model.LookupEmployee = lookupEmployee; model.LookupPosition = Helper.LookupPosition; return(PartialView("List", model)); }
public ActionResult PrintReport(DateTime dateFrom, DateTime dateTo, int profileId = -1, int roleId = -1) { try { FastReportManager FastReportManager = new FastReportManager(); CommissionManager manager = new CommissionManager(); EmployeeManager empManager = new EmployeeManager(); CommissionCollectionViewModel model = new CommissionCollectionViewModel { SearchDateFrom = dateFrom, SearchDateTo = dateTo, SearchProfileId = profileId, SearchRoleId = roleId }; model = profileId > 0 ? manager.GetCommissionList(model) : manager.GetCommissionList(model, int.Parse(Helper.UserId)); List <LookupModel> lookupEmployee = new List <LookupModel> { new LookupModel { Key = "-1", Value = "---- Employee ----" } }; lookupEmployee.AddRange(empManager.GetLookup()); model.LookupEmployee = lookupEmployee; model.LookupPosition = Helper.LookupPosition; byte[] strm = FastReportManager.GenPDFFile(Request.PhysicalApplicationPath + "Reports/ReportCommission.frx", model).ToArray(); return(File(strm, "application/pdf", "Report.pdf")); } catch (Exception e) { return(null); } }
public ActionResult Index(int userId = -1) { CommissionManager manager = new CommissionManager(); EmployeeManager empManager = new EmployeeManager(); CommissionCollectionViewModel model = new CommissionCollectionViewModel { SearchDateFrom = new DateTime(DateTime.UtcNow.Year, DateTime.UtcNow.Month, 1), SearchDateTo = DateTime.UtcNow, SearchProfileId = -1, SearchRoleId = -1, CommissionViewCollection = new List <CommissionViewModel>() }; if (userId > 0) { model = manager.GetCommissionList(model, userId); } List <LookupModel> lookupEmployee = new List <LookupModel> { new LookupModel { Key = "-1", Value = "---- Employee ----" } }; lookupEmployee.AddRange(empManager.GetLookup()); model.LookupEmployee = lookupEmployee; model.LookupPosition = Helper.LookupPosition; return(View(model)); }