public ActionResult Pager(Models.BookingHistoryModel data) { string userid = User.Identity.GetUserId(); long id = 0; long.TryParse(userid, out id); List <CLayer.Booking> users = BLayer.BookingHistory.GetHistoryForUser((int)CLayer.ObjectStatus.BookingStatus.Success, id, data.Day, (data.currentPage - 1) * data.Limit, data.Limit, data.Type); ViewBag.Filter = new Models.BookingHistoryModel(); Models.BookingHistoryModel forPager = new Models.BookingHistoryModel() { Status = data.Status, TotalRows = 0, Limit = 25, currentPage = data.currentPage }; if (users.Count > 0) { forPager.TotalRows = users[0].TotalRows; } ViewBag.Filter = forPager; if (data.Type == 1) { return(PartialView("_Resent", users)); } return(PartialView("~/Views/BookingHistory/_History.cshtml", users)); }
public ActionResult BookingHistory(int day) { try { if (day > 365) { string userid = User.Identity.GetUserId(); long id = 0; long.TryParse(userid, out id); Models.BookingHistoryModel search = new Models.BookingHistoryModel(); List <CLayer.Booking> users = BLayer.BookingHistory.GetHistoryForUser((int)CLayer.ObjectStatus.BookingStatus.Success, id, day, 0, 25, 4); search.Status = (int)CLayer.ObjectStatus.StatusType.Active; search.TotalRows = 0; search.Day = day; search.Type = 4; search.Bookinglist = users; if (users.Count > 0) { search.TotalRows = users[0].TotalRows; } search.Limit = 25; search.currentPage = 1; ViewBag.Filter = search; return(View("~/Views/BookingHistory/_History.cshtml", users)); } else { string userid = User.Identity.GetUserId(); long id = 0; long.TryParse(userid, out id); Models.BookingHistoryModel search = new Models.BookingHistoryModel(); List <CLayer.Booking> users = BLayer.BookingHistory.GetHistoryForUser((int)CLayer.ObjectStatus.BookingStatus.Success, id, day, 0, 25, 2); search.Status = (int)CLayer.ObjectStatus.StatusType.Active; search.TotalRows = 0; search.Day = day; search.Type = 25; search.Bookinglist = users; if (users.Count > 0) { search.TotalRows = users[0].TotalRows; } search.Limit = 25; search.currentPage = 1; ViewBag.Filter = search; return(View("~/Views/BookingHistory/_History.cshtml", users)); } } catch (Exception ex) { Common.LogHandler.HandleError(ex); } return(View()); }
public ActionResult PagerforCreditbook(Models.BookingHistoryModel data) { string userid = User.Identity.GetUserId(); long id = 0; long.TryParse(userid, out id); List <CLayer.Booking> Creditbkgs = BLayer.BookingHistory.GetCreditBookForUser((int)CLayer.ObjectStatus.BookingStatus.Success, id, (data.currentPage - 1) * data.Limit, data.Limit); ViewBag.Filter = new Models.BookingHistoryModel(); Models.BookingHistoryModel forPager = new Models.BookingHistoryModel() { Status = data.Status, TotalRows = 0, Limit = 25, currentPage = data.currentPage }; if (Creditbkgs.Count > 0) { forPager.TotalRows = Creditbkgs[0].TotalRows; } ViewBag.Filter = forPager; return(PartialView("~/Views/BookingHistory/CorporateCreditBookings.cshtml", Creditbkgs)); }
public ActionResult Index() { string userid = User.Identity.GetUserId(); long id = 0; long.TryParse(userid, out id);//70 [email protected] Models.BookingHistoryModel search = new Models.BookingHistoryModel(); List <CLayer.Booking> users = BLayer.BookingHistory.GetBookingHistoryForSupplier((int)CLayer.ObjectStatus.BookingStatus.Success, id, 90, 0, PAGE_SIZE, 1); search.Status = (int)CLayer.ObjectStatus.StatusType.Active; search.Day = 90; search.Type = 1; search.TotalRows = 0; search.Bookinglist = users; if (users.Count > 0) { search.TotalRows = users[0].TotalRows; } search.Limit = PAGE_SIZE; search.currentPage = 1; ViewBag.Filter = search; return(View(search)); }
public ActionResult Index() { string userid = User.Identity.GetUserId(); string email = User.Identity.GetUserName(); CLayer.Role.Roles role = (CLayer.Role.Roles)BLayer.User.GetRole(email); long id = 0; long.TryParse(userid, out id);//70 [email protected] Models.BookingHistoryModel search = new Models.BookingHistoryModel(); List <CLayer.Booking> users = BLayer.BookingHistory.GetHistoryForUser((int)CLayer.ObjectStatus.BookingStatus.Success, id, 90, 0, 25, 1); List <CLayer.Booking> Creditbkgs = BLayer.BookingHistory.GetCreditBookForUser((int)CLayer.ObjectStatus.BookingStatus.Success, id, 0, 25); List <CLayer.Booking> OtherBkgs = BLayer.BookingHistory.GetOtherBookForUser((int)CLayer.ObjectStatus.BookingStatus.offlineconfirm, id, 0, 25); List <CLayer.OfflineBooking> Others = BLayer.OfflineBooking.GetAllForSearch_customer("", 1, 0, 10, 0, id, DateTime.Today.AddDays(DATERANGE), DateTime.Today); List <CLayer.Booking> ReadyForBookingList = new List <CLayer.Booking>(); List <CLayer.Booking> RejectedBookingList = new List <CLayer.Booking>(); //if (role == CLayer.Role.Roles.Corporate) //{ ReadyForBookingList = BLayer.BookingHistory.GtbookingApprovedOrRejectedBookings((int)CLayer.ObjectStatus.BookingStatus.Approved, id, 90, 0, 25, 1); RejectedBookingList = BLayer.BookingHistory.GtbookingCancelledOrFailedOrRejectedBookings((int)CLayer.ObjectStatus.BookingStatus.Decline, id, 90, 0, 25, 1); //} //else if (role == CLayer.Role.Roles.CorporateUser) //{ // ReadyForBookingList = BLayer.BookingHistory.GtbookingApprovedOrRejectedBookings((int)CLayer.ObjectStatus.BookingStatus.Approved, id, 90, 0, 25, 1); // RejectedBookingList = BLayer.BookingHistory.GtbookingApprovedOrRejectedBookings((int)CLayer.ObjectStatus.BookingStatus.Decline, id, 90, 0, 25, 1); //} search.Status = (int)CLayer.ObjectStatus.StatusType.Active; ViewBag.SearchValue = 1; search.Day = 90; search.Type = 1; search.TotalRows = 0; ViewBag.TotalRows = 0; ViewBag.Limit = 10; ViewBag.currentPage = 1; search.Bookinglist = users; search.CreditBookinglist = Creditbkgs; search.OtherBookinglist = OtherBkgs; search.OtherofflineBookinglist = Others; search.ReadyForBookinglist = ReadyForBookingList; search.RejectedBookinglist = RejectedBookingList; if (users.Count > 0) { search.TotalRows = users[0].TotalRows; ViewBag.TotalRows = users[0].TotalRows; } if (Others.Count > 0) { ViewBag.TotalRows = Others[0].TotalRows; } search.Limit = 25; search.currentPage = 1; search.FromDate = DateTime.Today.AddDays(DATERANGE); search.ToDate = DateTime.Today; ViewBag.Filter = search; return(View(search)); }