Exemple #1
0
        public ActionResult Index()
        {
            TicketStatusHistoryModel model = new TicketStatusHistoryModel();

            //model.TicketStatusHistoryList = TicketStatusHistoryRepository.GetTicketStatusHistory(FromDate,ToDate);
            return(View(model));
        }
Exemple #2
0
        public ActionResult Index(ATLTravelPortal.Areas.Airline.Models.ExportModel Expmodel, DateTime FromDate, DateTime ToDate, FormCollection frm)
        {
            TicketStatusHistoryModel     model  = new TicketStatusHistoryModel();
            BookedTicketReportController crtBKT = new BookedTicketReportController();

            model.TicketStatusHistoryList = TicketStatusHistoryRepository.GetTicketStatusHistory(FromDate, ToDate);

            crtBKT.GetExportTypeClicked(Expmodel, frm);

            if (Expmodel != null && (Expmodel.ExportTypeExcel != null || Expmodel.ExportTypeWord != null || Expmodel.ExportTypeCSV != null || Expmodel.ExportTypePdf != null))
            {
                try
                {
                    if (Expmodel.ExportTypeExcel != null)
                    {
                        Expmodel.ExportTypeExcel = Expmodel.ExportTypeExcel;
                    }
                    else if (Expmodel.ExportTypeWord != null)
                    {
                        Expmodel.ExportTypeWord = Expmodel.ExportTypeWord;
                    }
                    else if (Expmodel.ExportTypePdf != null)
                    {
                        Expmodel.ExportTypePdf = Expmodel.ExportTypePdf;
                    }

                    var exportData = model.TicketStatusHistoryList.Select(m => new
                    {
                        Branch          = m.Branch,
                        Distributor     = m.Distributor,
                        Agent           = m.Agent,
                        Airline         = m.Airline,
                        Sector          = m.Sector,
                        Status          = m.Status,
                        ServiceProvider = m.ServiceProviderName
                    });
                    App_Class.AppCollection.Export(Expmodel, exportData, "Sales Report");
                }
                catch
                {
                }
            }
            return(View(model));
        }
Exemple #3
0
        public IEnumerable <TicketStatusHistoryModel> GetTicketStatusHistory(DateTime FromDate, DateTime ToDate)
        {
            var Data = Entity.Air_GetTicketStatusHistory(FromDate, ToDate);

            List <TicketStatusHistoryModel> collection = new List <TicketStatusHistoryModel>();

            foreach (var item in Data)
            {
                TicketStatusHistoryModel singleone = new TicketStatusHistoryModel()
                {
                    MPNRId              = item.MPNRId,
                    Branch              = item.Branch,
                    Distributor         = item.Distributor,
                    Agent               = item.Agent,
                    Airline             = item.Airline,
                    Sector              = item.Sector,
                    Status              = item.Status,
                    ServiceProviderName = item.ServiceProviderName
                };
                collection.Add(singleone);
            }
            return(collection);
        }