public ActionResult Ajindex(string orderBy, string order, string startDate, string endDate, string cboUser, string cboPro) { AuditLogModels viewerModels = null; try { MyClinic.Infrastructure.Log log = new MyClinic.Infrastructure.Log(); orderBy = orderBy.Replace(" ", "") ?? Common.defaultOrderBy; order = order ?? Common.defaultListOrder; int totalRecords = 0; var lstRecords = logRepository.Search(startDate, endDate, cboUser, cboPro, orderBy, order, out totalRecords); viewerModels = new AuditLogModels() { lstRecords = lstRecords, order = order, orderBy = orderBy, totalRecords = totalRecords, startDate = startDate, endDate = endDate, cboPro = cboPro, cboUser = cboUser }; } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("error", Translator.UnexpectedError); } return(View("Ajindex", "_LayoutBlank", viewerModels)); }
public ActionResult Index() { try { MyClinic.Infrastructure.Log log = new MyClinic.Infrastructure.Log(); var objSession = Session["user"] as MyClinic.Infrastructure.SessUser; var idLogUser = objSession.UserId; string searchBy = ""; string keyword = ""; var orderBy = Common.defaultOrderBy; var order = Common.defaultListOrder; var _pageNo = 1; var _pageSize = 10; var _pageStatus = 1; var totalRecords = 0; //var logs = logRepository.Search(searchBy, keyword, orderBy, order, _pageNo, _pageSize, out totalRecords); var logs = logRepository.SearchInLogUser(searchBy, keyword, orderBy, order, _pageNo, _pageSize, out totalRecords, idLogUser); var listResult = Paging.GetResultInfo(totalRecords, _pageNo, _pageSize); var paging = Paging.GetPaging(totalRecords, _pageNo, _pageSize, _pageStatus, Common.defaultNoOfPageLinkList, "$managelog.pagingManageRecords", orderBy, order); var itemPerPage = Paging.getItemPerPage(totalRecords, _pageSize, orderBy, order, "$managelog.itemPerPageChangeLogByDate"); var lstProcessTypes = auditLogRepository.GetProcessType(); var lstUsers = userRepository.Get(); string cboPro = ""; string startDate = ""; string endDate = ""; PageUtilities pageUtilities = new PageUtilities() { listHeader = listResult, listFooter = paging + itemPerPage, order = order, orderBy = orderBy, }; logModels = new LogModels { logRecords = logs, pageUtilities = pageUtilities, lstProcessTypes = lstProcessTypes, lstUsers = lstUsers, startDate = startDate, endDate = endDate, cboPro = cboPro, }; } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("error", Translator.UnexpectedError); } return(View(logModels)); }
public ActionResult AjindexSearchByDate(string orderBy, string order, string startDate, string endDate, string cboUser, string cboPro, int?pageNo, int?pageSize, int?pageStatus) { try { var _pageNo = pageNo ?? 1; var _pageSize = pageSize ?? Common.defaultPageSize; var _pageStatus = pageStatus ?? 1; MyClinic.Infrastructure.Log log = new MyClinic.Infrastructure.Log(); orderBy = orderBy.Replace(" ", "") ?? Common.defaultOrderBy; order = order ?? Common.defaultListOrder; int totalRecords = 0; var lstRecords = logRepository.SearchByDate(startDate, endDate, cboUser, cboPro, orderBy, order, out totalRecords, _pageNo, _pageSize); var listResult = Paging.GetResultInfo(totalRecords, _pageNo, _pageSize); var paging = Paging.GetPaging(totalRecords, _pageNo, _pageSize, _pageStatus, Common.defaultNoOfPageLinkList, "$managelog.pagingManageRecords", orderBy, order); var itemPerPage = Paging.getItemPerPage(totalRecords, _pageSize, orderBy, order, "$managelog.itemPerPageChangeLogByDate"); PageUtilities pageUtilities = new PageUtilities() { listHeader = listResult, listFooter = paging + itemPerPage, order = order, orderBy = orderBy }; logModels = new LogModels { logRecords = lstRecords, order = order, orderBy = orderBy, totalRecords = totalRecords, startDate = startDate, endDate = endDate, cboPro = cboPro, cboUser = cboUser, pageUtilities = pageUtilities, }; } catch (Exception ex) { log.Error(ex); ModelState.AddModelError("error", Translator.UnexpectedError); } return(View("AjindexSearchByDate", "_LayoutBlank", logModels)); }
public ActionResult Index() { AuditLogModels viewerModels = null; try { MyClinic.Infrastructure.Log log = new MyClinic.Infrastructure.Log(); var objCurDate = DateTime.Today; var objPreDate = objCurDate.AddDays(-1); string startDate = Common.GetDatePickerDisplay(objPreDate); string endDate = Common.GetDatePickerDisplay(objCurDate); string cboUser = ""; string cboPro = ""; var orderBy = Common.defaultOrderBy; var order = Common.defaultListOrder; var totalRecords = 0; var lstProcessTypes = logRepository.GetProcessType(); var lstUsers = userRepository.Get(); var lstRecords = logRepository.Search(startDate, endDate, cboUser, cboPro, orderBy, order, out totalRecords); viewerModels = new AuditLogModels() { lstRecords = lstRecords, lstUsers = lstUsers, lstProcessTypes = lstProcessTypes, order = order, orderBy = orderBy, totalRecords = totalRecords, startDate = startDate, endDate = endDate, cboPro = cboPro, cboUser = cboUser }; } catch (Exception ex) { log.Error(ex); } return(View(viewerModels)); }