public ActionResult ReportDetail(string diseaseId) { DailyOperationModels objViewsModels = null; IEnumerable <vDailyOperation> lstRecords = null; IDailyOperationRepository objDailyOperationRepository = new DailyOperationRepository(); try { var orderBy = Common.defaultOrderBy; var order = Common.defaultListOrder; var totalRecords = 0; lstRecords = objDailyOperationRepository.SearchByDisease(diseaseId, orderBy, order, out totalRecords); objViewsModels = new DailyOperationModels() { lstRecords = lstRecords, totalRecords = totalRecords, diseaseId = diseaseId }; } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("error", Translator.UnexpectedError); } return(View(objViewsModels)); }
public ActionResult Report() { DailyOperationModels objViewsModels = null; try { string searchBy = ""; string keyword = ""; var orderBy = Common.defaultOrderBy; var order = Common.defaultListOrder; var objCurDate = DateTime.Today; var objPreDate = objCurDate.AddDays(-1); string startDate = Common.GetDatePickerDisplay(objPreDate); string endDate = Common.GetDatePickerDisplay(objCurDate); var totalRecords = 0; var lstRecords = objDailyOperationRepository.Search(searchBy, keyword, startDate, endDate, orderBy, order, out totalRecords); objViewsModels = new DailyOperationModels() { lstRecords = lstRecords, order = order, orderBy = orderBy, totalRecords = totalRecords, startDate = startDate, endDate = endDate, }; } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("error", Translator.UnexpectedError); } return(View(objViewsModels)); }
public ActionResult AjReport(string startDate, string endDate, string orderBy, string order, string searchBy, string keyword) { DailyOperationModels objViewsModels = null; try { orderBy = orderBy.Replace(" ", "") ?? Common.defaultOrderBy; order = order ?? Common.defaultListOrder; var totalRecords = 0; var lstRecords = objDailyOperationRepository.Search(searchBy, keyword, startDate, endDate, orderBy, order, out totalRecords); objViewsModels = new DailyOperationModels() { lstRecords = lstRecords, order = order, orderBy = orderBy, totalRecords = totalRecords, startDate = startDate, endDate = endDate, }; } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("error", Translator.UnexpectedError); } return(View("Ajreport", "_LayoutBlank", objViewsModels)); }
public ActionResult ReportCsv(string startDate, string endDate, string orderBy, string order, string searchBy, string keyword) { DailyOperationModels objViewsModels = null; try { orderBy = orderBy.Replace(" ", "") ?? Common.defaultOrderBy; order = order ?? Common.defaultListOrder; var totalRecords = 0; var lstRecords = objDailyOperationRepository.Search(searchBy, keyword, startDate, endDate, orderBy, order, out totalRecords); objViewsModels = new DailyOperationModels() { lstRecords = lstRecords, order = order, orderBy = orderBy, totalRecords = totalRecords, startDate = startDate, endDate = endDate, }; } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("error", Translator.UnexpectedError); } Response.ContentEncoding = System.Text.Encoding.UTF8; Response.AddHeader("content-disposition", "attachment;filename=daily-operation-report.xls"); Response.AddHeader("Content-Type", "application/vnd.ms-excel"); return(View("ReportCsv", "_LayoutCsv", objViewsModels)); }