Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }