Exemple #1
0
        public void CancelPNR(Int64 PNRId, int userid)
        {
            PNRs result = _ent.PNRs.Where(x => x.PNRId == PNRId).FirstOrDefault();

            if (result != null)
            {
                result.TicketStatusId = 2;
                result.UpdatedBy      = userid;
                result.UpdatedDate    = GeneralRepository.CurrentDateTime();

                _ent.ApplyCurrentValues(result.EntityKey.EntitySetName, result);
                _ent.SaveChanges();
            }
            else
            {
                TBO_MasterPNRs tboResult = _ent.TBO_MasterPNRs.Where(x => x.MPNRId == PNRId).FirstOrDefault();
                if (tboResult != null)
                {
                    tboResult.TicketStatusId = 2;
                    tboResult.UpdatedBy      = userid;
                    tboResult.UpdatedDate    = GeneralRepository.CurrentDateTime();

                    _ent.ApplyCurrentValues(tboResult.EntityKey.EntitySetName, tboResult);
                    _ent.SaveChanges();
                }
            }
        }
        public ActionResult Index(int?page, DateTime?FromDate, DateTime?ToDate)
        {
            var ts = SessionStore.GetTravelSession();
            //var agents = ser.GetAgentsList().Where(x => x.CreatedBy == ts.AppUserId);
            var agents = ser.GetAgentsList().Where(x => x.DistributorId == ts.LoginTypeId);

            ViewData["Agents"] = new SelectList(agents, "AgentId", "AgentName");

            int currentPageIndex      = page.HasValue ? page.Value : 1;
            int defaultPageSize       = 30;
            PendingBookingModel model = new PendingBookingModel();

            if (FromDate == null && ToDate == null)
            {
                model.FromDate = GeneralRepository.CurrentDateTime().AddDays(-15);
                model.ToDate   = GeneralRepository.CurrentDateTime();
            }
            else
            {
                model.FromDate = FromDate;
                model.ToDate   = ToDate;
            }

            //var agentsByDistributor = distributorManagementProvider.GetAllAgentsByDistributorId(ts.AppUserId);
            //var details = ser.ListPendingBookintReport(model.AgentId, model.FromDate, model.ToDate);
            //var result = agentsByDistributor.SelectMany(b => details.Where(x => x.AgentId == b.AgentId).ToList());

            var details = ser.ListPendingBookintReport(model.AgentId, model.FromDate, model.ToDate);
            var result  = details.Where(x => x.DistributorId == ts.LoginTypeId);

            model.PendingBookingList = result.ToPagedList(currentPageIndex, defaultPageSize);

            return(View(model));
        }
Exemple #3
0
        public ActionResult Index(int?page, DateTime?FromDate, DateTime?ToDate)
        {
            TravelSession obj = (TravelSession)Session["TravelPortalSessionInfo"];

            AgentCallLogModel model = new AgentCallLogModel();

            if (FromDate == null && ToDate == null)
            {
                model.FromDate = GeneralRepository.CurrentDateTime().Date;
                model.ToDate   = GeneralRepository.CurrentDateTime().Date.AddHours(23).AddMinutes(59);
            }
            else
            {
                model.FromDate = FromDate;
                model.ToDate   = ToDate;
            }


            int currentPageIndex = page.HasValue ? page.Value : 1;
            int defaultPageSize  = 30;

            model.AgentCallLogList         = ser.ListPhoneCallLogs(model.FromDate, model.ToDate);
            model.AgentFollowUpCallLogList = ser.ListFollowUpPhoneCallLogs().ToPagedList(currentPageIndex, defaultPageSize);

            return(View(model));
        }
Exemple #4
0
        public ActionResult Index(int?page, DateTime?FromDate, DateTime?ToDate)
        {
            ViewData["Agents"] = new SelectList(ser.GetAgentsList(), "AgentId", "AgentName");

            int currentPageIndex      = page.HasValue ? page.Value : 1;
            int defaultPageSize       = 30;
            PendingBookingModel model = new PendingBookingModel();

            if (FromDate == null && ToDate == null)
            {
                model.FromDate = GeneralRepository.CurrentDateTime().AddDays(-15);
                model.ToDate   = GeneralRepository.CurrentDateTime();
            }
            else
            {
                model.FromDate = FromDate;
                model.ToDate   = ToDate;
            }
            model.PendingBookingList = ser.ListPendingBookintReport(model.AgentId, model.FromDate, model.ToDate).ToPagedList(currentPageIndex, defaultPageSize);

            return(View(model));
        }
        public ActionResult Index(int?page, DateTime?FromDate, DateTime?ToDate)
        {
            LoginHistoriesModel model = new LoginHistoriesModel();

            if (FromDate == null && ToDate == null)
            {
                model.FromDate = GeneralRepository.CurrentDateTime();
                model.ToDate   = GeneralRepository.CurrentDateTime();
            }
            else
            {
                model.FromDate = (DateTime)FromDate;
                model.ToDate   = (DateTime)ToDate;
            }

            int currentPageIndex = page.HasValue ? page.Value : 1;
            int defaultPageSize  = 3;

            model.LoginHistoriesList = ser.ListLoginHistories(model.FromDate, model.ToDate).ToPagedList(currentPageIndex, defaultPageSize);


            return(View(model));
        }
Exemple #6
0
        public ActionResult Index(int?page, DateTime?FromDate, DateTime?ToDate)
        {
            ErrorLogModel model            = new ErrorLogModel();
            int           currentPageIndex = page.HasValue ? page.Value : 1;
            int           defaultPageSize  = 500;

            //model.FromDate = FromDate != null ? FromDate : null;
            //model.ToDate = ToDate != null ? ToDate : null;

            if (FromDate == null && ToDate == null)
            {
                model.FromDate = GeneralRepository.CurrentDateTime().Date;
                model.ToDate   = GeneralRepository.CurrentDateTime().Date.AddHours(23).AddMinutes(59);
            }
            else
            {
                model.FromDate = FromDate;
                model.ToDate   = ToDate.Value.Date.AddHours(23).AddMinutes(59);
            }

            model.ErrorLogList = ser.ListErrorLog(model.FromDate, model.ToDate).ToPagedList(currentPageIndex, defaultPageSize);

            return(View(model));
        }