public PrintedFormsModel() { PartyJournal = new PartyJournalModel(); BSOFailForm13 = new BSOFailForm13Model(); BSOOperativeInformation = new BSOOperativeInformationModel(); BSOReportForm10 = new BSOReportForm10Model(); BSOReportForm10Full = new BSOReportForm10FullModel(); SMSBaseReport = new SMSBaseReportModel(); AllocationBSO = new AllocationBSOModel(); BSOMoveReportYear = new BSOMoveReportYearModel(); ScenarioForm2 = new ScenarioForm2Model(); ClientVisitReport = new ClientVisitReportModel(); SNILSReport = new SNILSReportModel(); StatusReport = new StatusReportModel(); }
public ActionResult ClientVisitReport(ClientVisitReportModel model) { ClientVisitSearchCriteria criteria = new ClientVisitSearchCriteria(); criteria.TemporaryPolicyDateFrom = model.CVDateFrom; criteria.TemporaryPolicyDateTo = (model.CVDateTo); //criteria.IsActualInVisitGroup = true; List <ClientVisitInfo> clientVisits = clientBusinessLogic.ClientVisit_Find( criteria, new List <SortCriteria <ClientVisitSortField> >(), new PageRequest() { PageNumber = 1, PageSize = int.MaxValue }).Data; List <Entities.User> listUser = userBusinessLogic.Find(""); ClientVisitReport printedForm = new ClientVisitReport(clientVisits, model.CVDateFrom, model.CVDateTo, listUser); return(File(printedForm.GetExcel(), System.Net.Mime.MediaTypeNames.Application.Octet, "Сводный отчет по обращениям.xls")); }