public void TestPid() { BootStrapper.Boot(); AuthManager.SaveUser(new SystemSetting.Domain.Services.Auth.CurrentUserInfo { Code = "5110251984", BusinessmanName = "曾波", CashbagCode = "0000000088", CashbagKey = "17481a756353499794bd4fbf39d61339", OperatorAccount = "admin", OperatorName = "admin", Type = "Carrier", CarrierCode = "cd001" }); //PidService pidService = ObjectFactory.GetInstance<PidService>(); TravelPaperService travelPaperServiceService = ObjectFactory.GetInstance <TravelPaperService>(); BPiaoBao.AppServices.DataContracts.DomesticTicket.TravelAppRequrst req = new AppServices.DataContracts.DomesticTicket.TravelAppRequrst(); req.CreateOffice = "CTU186"; req.OrderId = "04998506676414985905"; req.TicketNumber = "7844891506403"; req.TripNumber = "6351430995"; req.PassengerId = 13528; travelPaperServiceService.VoidTrip(req); // pidService.GetFlow("", "CTU186"); }
public void TestToday() { //string result = "<?xml version=\"1.0\" encoding=\"gb2312\"?><Result Result=\"T\"></Result>"; //result = Regex.Replace(result, @"<\?xml.*?\?>", ""); //result = string.Format("<?xml version=\"1.0\" encoding=\"utf-8\" ?><Result>{0}</Result>", result); //DataSet ds = XmlToDataSet(result); BootStrapper.Boot(); //OrderService orderService = ObjectFactory.GetInstance<OrderService>(); //orderService.SynOrder("05502552962983841882"); //DomesticService domesticService = ObjectFactory.GetInstance<DomesticService>(); // domesticService.CreatePlatformOrderAndPaid("04862100682642257060", "测试1", "", true); //_TodayPlatform today = new _TodayPlatform(); //TodayTuiFeiOrderRequest request = new TodayTuiFeiOrderRequest(); //request._Type = "A"; //request._OrderNo = "W2014112504020990138"; //request._Repeal = "1"; //request._PersonName = "安山彤"; //request._IsCancelSeat = "是"; //request._Cause = "A"; //request._Remarks = "04862100682642257060"; //request._Rnum = 1; //request._TicketNo = "021-1234567893"; //request._Ramount = 0.03m; //today.Today_TuiFeiOrder("ctu", "04862100682642257060", request); //today.CancelOrder("ctu", "W2014112004018055769", "HW5JZ1", "支付方式错误", ""); //string orderstats = today.GetOrderStatus("ctu", "", "W2014112004018055769", "HW5JZ1"); }
public void TestQT() { /* * string strqt = @" * * QT CTU186 * * GQ 0165 0200 RP 0170 0200 KK 3512 3605 RE 0000 0200 * * SR 0161 0200 TC 1489 1435 TL 3396 3028 SC 0000 0253 * "; * FormatPNR format = new FormatPNR(); * QT_Queue qt = format.FormatQT(strqt); * string err = string.Empty; * string pnrcontent = @" CTU186 SCHEDULE CHG ( 0000 ) ( 0000 ) * **ELECTRONIC TICKET PNR** * * 1.赵恩宇 HVVNFY * * 2. G52638 G WE15OCT KWECKG UN1 1525 1610 E S * * 3. G52638 G WE15OCT KWECKG TK1 1700 1745 E S * * 4.CTU/T CTU/T 028-85512345/CTU HUA LONG AIR SERVICE CO.,LTD/YANGHONG ABCDEFG * * 5.REM 1014 1758 T0565 * * 6.TL/2300/14OCT14/CTU295 * * 7.SSR FOID G5 HK1 NI511129197011014039/P1 * * 8.SSR ADTK 1E BY CTU14OCT14/1859 OR CXL G52638 G15OCT * * 9.SSR TKNE G5 HK1 KWECKG 2638 G15OCT 9872900692422/1/P1 * * 10.OSI G5 CTCT15184422090 "; * string strPnr = format.GetPNR(pnrcontent, out err); */ BootStrapper.Boot(); IPidService pidService = ObjectFactory.GetInstance <IPidService>(); PIDInfo pid = new PIDInfo(); pid.CarrierCode = "ctuadmin"; pid.IP = "210.14.138.30"; pid.Port = 2237; pid.Office = "ctu186"; QTResponse response = pidService.SendQT(pid); //List<string> tkList = new List<string>() { // "876-2329295351", // "876-2330330542", // "7842119018923", // "876-2330343865", // "876-2330365214", // "876-2330372379" //}; //OpenTicketResponse response = pidService.ScanOpenTicket("210.14.138.30", "2237", "ctu186", tkList); }
public static void InitalizeCore() { if (_enabled) { return; } BootStrapper.Boot(); _enabled = true; }
public void TestOpenBuyer() { BootStrapper.Boot(); //IUnitOfWork unitOfWorkTicket = ObjectFactory.GetNamedInstance<IUnitOfWork>(EnumModule.DomesticTicket.ToString()); //IUnitOfWorkRepository unitOfWorkRepository = ObjectFactory.GetNamedInstance<IUnitOfWorkRepository>(EnumModule.DomesticTicket.ToString()); //IBusinessmanRepository repository = ObjectFactory.GetInstance<IBusinessmanRepository>(); //IPaymentClientProxy proxy = ObjectFactory.GetInstance<IPaymentClientProxy>(); //IConsoBusinessmanService service = new BusinessmanService(repository, proxy); //var buyer = new RequestBuyer //{ // CarrierCode = "GYS01", // Code = "CGS001", // ContactWay = new AppServices.ConsoContracts.SystemSetting.DataObjects.ContactWayDataObject { Address = "A", Contact = "B", Tel = "TEl" }, // DeductionGroupID = 1, // Name = "CC" //}; //AutoMapper.Mapper.Reset(); //AutoMapper.Mapper.CreateMap<RequestBuyer, Buyer>() // .ForMember(p => p.Attachments, opt => opt.Ignore()) // .ForMember(p => p.BuyDetails, opt => opt.Ignore()) // .ForMember(p => p.SendDetails, opt => opt.Ignore()) // .ForMember(p => p.SMS, opt => opt.Ignore()) // .ForMember(p => p.Operators, opt => opt.Ignore()) // .ForMember(p => p.DeductionGroupID, opt => opt.Ignore()); // //.ForMember(p => p.ContactWay, opt => opt.Ignore()); //var model = AutoMapper.Mapper.Map<RequestBuyer, Buyer>(buyer); //Console.WriteLine(model.ToString()); // service.OpenBuyer(buyer); string to = "15198226260"; string message = "尊敬的[张超] 您好,您购买的[西安-成都] ,起飞时间[2014-07-31 20:30],到达时间[2014-07-31 21:50],航班号[3U8806],已出票,请于航班起飞前90分钟到机场办理值机手续。祝您旅途愉快!【买票宝】尊敬的[张超] 您好,您购买的[西安-成都] ,起飞时间[2014-07-31 20:30],到达时间[2014-07-31 21:50],航班号[3U8806],已出票,请于航班起飞前90分钟到机场办理值机手续。祝您旅途愉快!【买票宝】尊敬的[张超] 您好,您购买的[西安-成都] ,起飞时间[2014-07-31 20:30],到达时间[2014-07-31 21:50],航班号[3U8806],已出票,请于航班起飞前90分钟到机场办理值机手续。祝您旅途愉快!【买票宝】尊敬的[张超] 您好,您购买的[西安-成都] ,起飞时间[2014-07-31 20:30],到达时间[2014-07-31 21:50],航班号[3U8806],已出票,请于航班起飞前90分钟到机场办理值机手续。祝您旅途愉快!【买票宝】"; int sendCount = 0; bool sendState = false; string url = "http://122.4.79.43:2852/sms.aspx"; string data = "action=send&userid=1190&account=mypb&password=mypb2014&mobile=" + to + "&content=" + message + "&sendTime=&checkcontent=1"; string rs = GetBackData(url, data, "POST"); XmlDocument xd = new XmlDocument(); xd.LoadXml(rs); string state = xd.SelectSingleNode("returnsms/returnstatus/text()").Value; string count = xd.SelectSingleNode("returnsms/successCounts/text()").Value; string info = xd.SelectSingleNode("returnsms/message/text()").Value; if (state == "Success") { sendState = true; sendCount = int.Parse(count); } //IPaymentClientProxy proxy = ObjectFactory.GetInstance<IPaymentClientProxy>(); //proxy.RefundCheck("0000000046", "201405291552034534323"); }
static void Main(string[] args) { XmlConfigurator.Configure(); using (var bootstrapper = new BootStrapper()) { var container = bootstrapper.Boot(); HostFactory.Run(config => InitService(config, container)); } }
public void TestSaveBehaviorStat() { BootStrapper.Boot(); BehaviorStatService.SaveBehaviorStat(EnumBehaviorOperate.LoginCount); //BehaviorStatService.SaveBehaviorStat("100100", "Test", "Buyer","GYS01", EnumBehaviorOperate.LoginCount); //BehaviorStatService.SaveBehaviorStat("100100", "Test", "Buyer","GYS01", EnumBehaviorOperate.LoginCount); //BehaviorStatService.SaveBehaviorStat("100100", "Test", "Buyer","GYS01", EnumBehaviorOperate.LoginCount); //BehaviorStatService.SaveBehaviorStat("100100", "Test", "Buyer","GYS01", EnumBehaviorOperate.LoginCount); //BehaviorStatService.SaveBehaviorStat("100100", "Test", "Buyer","GYS01", EnumBehaviorOperate.LoginCount); //BehaviorStatService.SaveBehaviorStat("100200", "Test2", "Supplier", "GYS01", EnumBehaviorOperate.LoginCount); //BehaviorStatService.SaveBehaviorStat("100300", "Test3", "Supplier", "GYS01", EnumBehaviorOperate.LoginCount); }
public void TestMethodInsuranceConfig() { BootStrapper.Boot(); var service = ObjectFactory.GetInstance <InsuranceService>(); service.SaveInsuranceConfig(new InsuranceConfigData() { IsOpen = true, LeaveCount = 1200, SinglePrice = 2.00M }); }
public void TestMethodInsuranceDepoistLog() { BootStrapper.Boot(); var service = ObjectFactory.GetInstance <InsuranceService>(); //service.SaveInsuranceDespositLog(new RequestInsuranceDepositLog() //{ // AfterLeaveCount=1200, // BeforeLeaveCount = 200, // BuyTime=DateTime.Now, // DepositCount = 1000, // SinglePrice=2.00M, // TotalPrice=2000.00M //}); }
public void TestSms() { BootStrapper.Boot(); string s = "100100"; var bus = ObjectFactory.GetInstance <IBusinessmanRepository>(); var buz = bus.FindAll(p => p.Code == s).FirstOrDefault(); buz.SendMessage("老赵", "你好", "15608039993", "测试短信"); IUnitOfWork unitOfWork = ObjectFactory.GetNamedInstance <IUnitOfWork>(EnumModule.SystemSetting.ToString()); IUnitOfWorkRepository unitOfWorkRepository = ObjectFactory.GetNamedInstance <IUnitOfWorkRepository>(EnumModule.SystemSetting.ToString()); unitOfWorkRepository.PersistUpdateOf(buz); unitOfWork.Commit(); }
public void TestMethod1() { BootStrapper.Boot(); IUnitOfWork unitOfWorkTicket = ObjectFactory.GetNamedInstance <IUnitOfWork>(EnumModule.DomesticTicket.ToString()); IUnitOfWorkRepository unitOfWorkRepository = ObjectFactory.GetNamedInstance <IUnitOfWorkRepository>(EnumModule.DomesticTicket.ToString()); IOrderRepository orderRepository = ObjectFactory.GetInstance <IOrderRepository>(); IAfterSaleOrderRepository afterSaleOrderRepository = ObjectFactory.GetInstance <IAfterSaleOrderRepository>(); ITicketSumRepository ticketSumRepository = ObjectFactory.GetInstance <ITicketSumRepository>(); List <TicketSum> list = new List <TicketSum>(); AuthManager.SaveUser(new SystemSetting.Domain.Services.Auth.CurrentUserInfo { Code = "00", BusinessmanName = "航旅业测试", CashbagCode = "0000000088", CashbagKey = "17481a756353499794bd4fbf39d61339", OperatorAccount = "admin", OperatorName = "admin", Type = "Carrier" }); //orderRepository.FindAll(p => p.OrderStatus == EnumOrderStatus.IssueAndCompleted).ToList().ForEach(p => //{ // list.AddRange(new TicketEventHelper().GetTicketSums(p)); //}); //afterSaleOrderRepository.FindAll(p => (p is AnnulOrder || p is BounceOrder || p is ChangeOrder) && p.ProcessStatus == EnumTfgProcessStatus.Processed).ToList().ForEach(p => //{ // list.AddRange(new TicketEventHelper().GetTicketSums(p, p.Order.SkyWays.ToList())); //}); //int i = 0; //list.ForEach(p => //{ // i++; // unitOfWorkRepository.PersistCreationOf(p); // if (i % 10 == 0) // unitOfWorkTicket.Commit(); //}); //unitOfWorkTicket.Commit(); IStationOrderService service = ObjectFactory.GetInstance <OrderService>(); service.SingleRefund(3398, "201407231000297424051"); //Dictionary<int, decimal> dic = new Dictionary<int, decimal>(); //dic.Add(61694, 0); //service.Process(3026, dic, ""); }
public void GetList() { BootStrapper.Boot(); BehaviorStatService service = ObjectFactory.GetInstance <BehaviorStatService>(); var result = service.Query(new RequestQueryBehaviorStatQuery() { // BusinessmanCode = "100100", BusinessmanType = "buyer", StartDateTime = DateTime.Now.Date, EndDateTime = DateTime.Now.Date, PageIndex = 1, PageSize = 10 }); var str = JsonConvert.SerializeObject(result); Console.WriteLine(str); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var container = new Container(); container.Options.DefaultScopedLifestyle = new WebRequestLifestyle(); var bootStrapper = new BootStrapper(container); bootStrapper.Boot(); container.RegisterWebApiControllers(GlobalConfiguration.Configuration, Assembly.GetExecutingAssembly()); //container.Verify(); GlobalConfiguration.Configuration.DependencyResolver = new SimpleInjectorWebApiDependencyResolver(container); }
public void MineTest() { BootStrapper.Boot(); IUnitOfWork unitOfWorkTicket = ObjectFactory.GetNamedInstance <IUnitOfWork>(EnumModule.DomesticTicket.ToString()); IUnitOfWorkRepository unitOfWorkRepository = ObjectFactory.GetNamedInstance <IUnitOfWorkRepository>(EnumModule.DomesticTicket.ToString()); //IBusinessmanRepository repository = ObjectFactory.GetInstance<IBusinessmanRepository>(); //IPaymentClientProxy proxy = ObjectFactory.GetInstance<IPaymentClientProxy>(); //IStationBusinessmanService service = new BusinessmanService(repository, proxy, null); var orderRepository = ObjectFactory.GetInstance <IOrderRepository>(); var businessmanRepository = ObjectFactory.GetInstance <IBusinessmanRepository>(); var afterSaleRepository = ObjectFactory.GetInstance <IAfterSaleOrderRepository>(); var deductionRepository = ObjectFactory.GetInstance <IDeductionRepository>(); var ticketSumRepository = ObjectFactory.GetInstance <ITicketSumRepository>(); //IStationOrderService orderService = new OrderService(orderRepository, businessmanRepository //, new BPiaoBao.DomesticTicket.Domain.Services.DomesticService(orderRepository, businessmanRepository, deductionRepository), afterSaleRepository, ticketSumRepository); //orderService.SynOrder("05750547197214516686"); //var carrier = new Requ05750547197214516686estCarrier() //{ // Code = "GYS01", // Name = "成都供应商", // ContactWay = new BPiaoBao.AppServices.StationContracts.SystemSetting.SystemMap.ContactWayDataObject // { // Address = "成都青羊宫", // Contact = "彭英杰", // Tel = "15198226260" // }, // CashbagCode = "aaabb", // CashbagKey = "ccccc", // Pids = new List<BPiaoBao.AppServices.StationContracts.SystemSetting.SystemMap.PIDDataObject> { // new BPiaoBao.AppServices.StationContracts.SystemSetting.SystemMap.PIDDataObject{ // IP="127.0.0.1", // Port=80, // Office="abcd" // } // } //}; //RequestCarrier rc = new RequestCarrier() //{ // ContactWay = new AppServices.StationContracts.SystemSetting.SystemMap.ContactWayDataObject() //}; //service.AddBussinessmen(rc); }
public void TestMethodCtrlInsuranceConfig() { BootStrapper.Boot(); var service = ObjectFactory.GetInstance <InsuranceService>(); var m1 = service.GetCtrlInsurance(); var str1 = JsonConvert.SerializeObject(m1); Console.WriteLine(str1); /////////////////////// //var list = new List<CtrlInsuranceConfig>(); //list.Add(new CtrlInsuranceConfig(){Value = "新一站",IsCurrent=false,LeaveCount=100000,SinglePrice = 5.00M,Url="http://www.baidu.com"}); //list.Add(new CtrlInsuranceConfig() { Value = "人寿保险", IsCurrent = true, LeaveCount = 300000, SinglePrice = 5.00M, Url = "http://www.sina.com.cn" }); //service.SaveCtrlConfig(new CtrlInsuranceDto() { CtrlInsurance=list,IsEnabled = false}); //Console.WriteLine("///////////////////////////////////////////"); //var m2 = service.GetCtrlInsurance(); //var str2 = JsonConvert.SerializeObject(m2); //Console.WriteLine(str2); ////////////////////////////////////////////////// //Console.WriteLine("***************************************************"); //var m3 = service.GetCtrlInsuranceInter(); //var str3 = JsonConvert.SerializeObject(m3); //Console.WriteLine(str3); //var list1 = new List<CtrlInsuranceBase>(); //list1.Add(new CtrlInsuranceBase(){ IsCurrent = false,Value = "新一站",Url="http://www.52324.com"}); //list1.Add(new CtrlInsuranceBase() { IsCurrent = true, Value = "人寿保险", Url = "http://www.reren.com" }); //service.SaveCtrlInterConfig(new CtrlInsuranceInterDto(){CtrlInsuranceInter=list1,IsEnabled = false}); //Console.WriteLine("///////////////////////////////////////////"); //var m4= service.GetCtrlInsuranceInter(); //var str4 = JsonConvert.SerializeObject(m4); //Console.WriteLine(str4); ////////////////////////////////////////////////// //Console.WriteLine("***************************************************"); //var m5 = service.GetCtrlInsuranceRefund(); //var str5 = JsonConvert.SerializeObject(m5); //Console.WriteLine(str5); //service.SaveCtrlRefundConfig(new CtrlInsuranceRefundDto(){IsEnabled=false,SinglePrice = 4.50M}); //Console.WriteLine("///////////////////////////////////////////"); //var m6 = service.GetCtrlInsuranceRefund(); //var str6 = JsonConvert.SerializeObject(m6); //Console.WriteLine(str6); }
public void TestMethod1() { BootStrapper.Boot(); AuthManager.SaveUser(new CurrentUserInfo() { Code = "yys", BusinessmanName = "运营", OperatorAccount = "00001" }); TravelPaperService service = ObjectFactory.GetInstance <TravelPaperService>(); //int count = service.AddTravelPaper("00001", "1111111111", "1111111119", "ctu324", "77777777", "填开单位", "备注"); //查询发放记录 //List<TravelGrantRecordDto> list = service.FindTravelRecord("111","","", null, null); //查询详细记录 // DataPack<TravelPaperDto> detaillist = service.FindTravelPaper("caigou", "", "", "1111111111", "1111111111", null, null, null, null, null, null, null, null, null, null, 0, 1, 10); //查询统计 //TravelPaperStaticsDto travelPaperStaticsDto = service.FindTravelPaper("111","",""); List <int> ids = new List <int>(); ids.Add(1); ids.Add(2); ids.Add(3); ids.Add(4); ids.Add(5); ids.Add(6); ids.Add(7); ids.Add(8); ids.Add(9); //回收空白行程单 //service.RecoveryBlackTravelPaper("111", ids); //发放空白行程单 // service.GrantBlankRecoveryTravelPaper("111", "", "", "", "", "", "", "", ids); //批量修改行程单Office service.UpdateOffice("CTU303", ids); }
public void TestPid1() { BootStrapper.Boot(); PidService pidService = ObjectFactory.GetInstance <PidService>(); RequestSplitPnrInfo request = new RequestSplitPnrInfo(); List <SplitPassenger> plist = new List <SplitPassenger>(); request.SplitPasList = plist; request.BusinessmanCode = "003"; request.Office = "ctu186"; request.Pnr = "HYCE5L"; plist.Add(new SplitPassenger() { PassengerName = "王雪梅" }); //plist.Add(new SplitPassenger() //{ // PassengerName = "王华" //}); ResposeSplitPnrInfo response = pidService.SplitPnr(request); }
public void Test2() { BootStrapper.Boot(); string pnrContent = @" 1.陈绪炎 2.陈耀胜 3.李祖新 4.逄增奎 5.王勇 6.易小平 HTFT12 7. CA4487 Y SU02NOV CTUJZH HK6 1405 1500 E T2-- 8.CTU/T CTU/T 028-85512345/CTU HUA LONG AIR SERVICE CO.,LTD/YANGHONG ABCDEFG 9.TL/1405/02NOV/CTU186 10.SSR FOID CA HK1 NI420583198402223411/P6 11.SSR FOID CA HK1 NI222426198404075215/P4 12.SSR FOID CA HK1 NI420523196512060013/P3 13.SSR FOID CA HK1 NI422723196608154631/P2 14.SSR FOID CA HK1 NI422723196309291919/P1 15.SSR FOID CA HK1 NI422723196611120037/P5 16.SSR FQTV CA HK1 CTUJZH 4487 Y02NOV CA002810349584/P1 + 17.SSR ADTK 1E BY CTU30OCT14/1250 OR CXL CA ALL SEGS - 18.OSI CA CTCM18215523063/P5 19.OSI CA CTCT13518105618 20.RMK CA/NW2W0K 21.CTU186 >PAT:A 01 Y FARE:CNY1310.00 TAX:CNY50.00 YQ:CNY50.00 TOTAL:1410.00 SFC:01 SFN:01 "; PnrData pnrData = PnrHelper.GetPnrData(pnrContent); string PolicyId = "13703423"; PlatformPolicy platformPolicy = PlatformFactory.GetPlatformByCode("517").GetPoliciesByPnrContent(pnrContent, true, pnrData).Find((p) => p.Id == PolicyId); return; OrderService IOrderService = ObjectFactory.GetInstance <OrderService>(); AuthManager.SaveUser(new BPiaoBao.SystemSetting.Domain.Services.Auth.CurrentUserInfo() { Code = "5105241974", OperatorAccount = "梦之旅", OperatorName = "陈良文" }); IOrderService.CreateInterfaceOrder("517", "04787578460867039561"); }
public void TestMethodInsurance() { BootStrapper.Boot(); //var oser = ObjectFactory.GetInstance<OrderService>(); //var model = oser.GetOrderByOrderId("04630474482726633176"); //var str = JsonConvert.SerializeObject(model); //Console.WriteLine(str); var service = ObjectFactory.GetInstance <InsuranceService>(); var dto = new RequestInsurance(); dto.OrderId = "05049269408530754042";//1个乘客 //dto.OrderId = "05283589118296006288";//4个乘客 //dto.SinglePrice = 20.00M; //dto.IsBuyRefundInsurance = true; //dto.Passenger = new List<PassengerDto>() { new PassengerDto() { CardNo = "513722198911054516" } }; // dto.Passenger = new List<PassengerDto>() { new PassengerDto() { CardNo = "520201197209083216" }, new PassengerDto() { CardNo = "123654789" }, new PassengerDto() { CardNo = "G1452362" }, new PassengerDto() { CardNo = "513722198911054516" } }; service.SaveInsurance(dto); var req = new RequestQueryInsurance(); var m1 = service.QueryInsurance(null, 1, 20); var str1 = JsonConvert.SerializeObject(m1); Console.WriteLine(str1); }
public void TestB2B() { BootStrapper.Boot(); AuthManager.SaveUser(new BPiaoBao.SystemSetting.Domain.Services.Auth.CurrentUserInfo() { Code = "w0001", BusinessmanName = "成都高新环球" }); //IStationOrderService orderService = ObjectFactory.GetInstance<IStationOrderService>(); //orderService.AddCoordinationDto("05402303911461036293", "121", "jkjkjkjj", false); //04750648053131210303 //string strDetr = ""; //string err = ""; //PnrAnalysis.FormatPNR format = new PnrAnalysis.FormatPNR(); ////string Pnr = format.GetPNR(strDetr, out err); ////TicketInfo ticketInfo = format.GetDetr(strDetr); //TicketInfo ticketInfo = format.GetDetrS(strDetr); //return; //IPidService PidService = ObjectFactory.GetInstance<PidService>(); //bool ss = PidService.CancelPnr("5110270803", "CTU186", "HFT4P4"); //QueryFlightService queryFlightService = new BPiaoBao.DomesticTicket.Domain.Services.QueryFlightService(); //CabinData cabinData = queryFlightService.GetBaseCabinUsePolicy("MU"); //List<string> aa = new List<string>(); //List<CabinRow> list = cabinData.CabinList; //foreach (CabinRow item in list) //{ // if (!aa.Contains(item.Seat)) // { // aa.Add(item.Seat); // } //} //int nnn = aa.Count; //int mmm = list.Count; // CabinRow[] CabinRow = list.Union(list); //WebHttp http = new WebHttp(); //string url = ""; //DataResponse response = http.SendRequest(url, MethodType.GET, Encoding.Default, 60); //string strdata = response.Data; //TravelPaperService travelPaperService = ObjectFactory.GetInstance<TravelPaperService>(); //travelPaperService.AddTravelPaper("test01", "000000001", "000000010", "CTU186", "123456", "测试公司", "11"); //IBusinessmanRepository BusinessmanRepository = ObjectFactory.GetInstance<IBusinessmanRepository>(); //IPidService IPidService = ObjectFactory.GetInstance<IPidService>(); //FlightDestineService flightDestineService = new FlightDestineService(BusinessmanRepository, IPidService); //flightDestineService.GetLegStop("test01", "EU2241", DateTime.Parse("2014-07-30")); ////return; //DomesticService domesticService = ObjectFactory.GetInstance<DomesticService>(); //domesticService.AutoIssue("04979657898018392247", "测试"); //Console.ReadLine(); //AutoTicketService b2bTest = new AutoTicketService(); //AutoEtdzParam autoEtdzParam = new AutoEtdzParam(); //autoEtdzParam.IsLimitScope = true; ////autoEtdzParam.IsMulPrice = false; //autoEtdzParam.OldPolicyPoint = 2.8m; //autoEtdzParam.Pnr = "HV7SEK"; //autoEtdzParam.BigPnr = "NZCLCM "; //autoEtdzParam.CarryCode = "HU"; //autoEtdzParam.FlatformOrderId = ""; //autoEtdzParam.PayInfo.PayAccount = "*****@*****.**"; //autoEtdzParam.B2BAccount = "urc221"; //autoEtdzParam.B2BPwd = "xdt08049440"; //autoEtdzParam.PayInfo.PayTotalPrice = 1320; //autoEtdzParam.PayInfo.SeatTotalPrice = 98; //autoEtdzParam.PayInfo.TaxTotalPrice = 340; //autoEtdzParam.UrlInfo.AlipayAutoCPUrl = "http://210.14.138.26:6350/alidz.do"; //autoEtdzParam.UrlInfo.AlipayTicketNotifyUrl = "http://210.14.138.26:91/Pay/PTReturnPage/AliPayNotifyUrl.aspx"; //autoEtdzParam.UrlInfo.AlipayPayNotifyUrl = "http://210.14.138.26:91/Pay/PTReturnPage/AliPayNotifyUrl.aspx"; //autoEtdzParam.UseAutoType = 0; //B2BResponse b2bResponse = new B2BResponse(); //b2bResponse = b2bTest.NewQueryOrder(autoEtdzParam); //b2bResponse = b2bTest.NewQueryPriceByPnr(autoEtdzParam, QueryPolicyType.all); string strUrl = "http://210.14.138.26:6350/alidz.do"; //bool IsRun = b2bTest.checkclt(strUrl); string xml = ""; // b2bResponse = b2bTest.SyncNotifyXmlToModel(xml); //b2bResponse = b2bTest.SyncPayCall(xml); //b2bResponse = b2bTest.TicketOut(autoEtdzParam); }
public void TestMethod1() { BootStrapper.Boot(); var service = ObjectFactory.GetInstance <FrePasserService>(); //service.SaveFrePasser(new FrePasserDto() //{ // AirCardNo="1000001", // CertificateNo="511027198485858583", // CertificateType="身份证", // Mobile="138892222223", // Name = "老段", // PasserType="成人", // Remark="121", //}); //service.SaveFrePasser(new FrePasserDto() //{ // AirCardNo = "1000002", // CertificateNo = "511027198485858583", // CertificateType = "身份证", // Mobile = "138892222223", // Name = "老段1", // PasserType = "成人", // Remark = "2333", //}); //service.UpdateFrePasser(new FrePasserDto() //{ // Id = 1, // AirCardNo = "1000001", // CertificateNo = "1111111111111111111", // CertificateType = "身份证", // Mobile = "1350000000", // Name = "老段1", // PasserType = "成人", // Remark = "11111111111", //}); var list = new List <FrePasserDto>(); for (int i = 0; i < 2000; i++) { var m = new FrePasserDto() { AirCardNo = (1000003 + i).ToString(), CertificateNo = "1111111111111111111" + i, CertificateType = "身份证", Mobile = "1350000000" + i, Name = "老段1", PasserType = "成人", Remark = "444---ada---" + i, }; list.Add(m); } service.Import(list); //service.DeleteFrePasser(23); //var result= service.Export(); //var result = service.QueryFrePassers(null,1, 5); //var str = JsonConvert.SerializeObject(result); //Console.WriteLine(str); }
public void TestAddCommany() { try { //var currentTime= DateTime.Now.AddMinutes(30 * (-1)); BootStrapper.Boot(); var service = ObjectFactory.GetInstance <ITicketSumRepository>(); //var list = this.DbContext.Ticket.OfType<Ticket_Conso>().Where(p => p.TicketState.Equals("出票") && p.PolicyFrom.Equals("BaiTuo") && p.OrderID.Equals(orderid)).ToList(); //list.GroupBy(x => x.OrderID).ToList(); //DateTime d=DateTime.Parse("2014-09-01"); ////var list = service.FindAllNoTracking(p => p.CreateDate >= d && p.TicketState == "出票").GroupBy(p => p.OrderID).Select(y => y.Key); //var list = service.GetOrderIDS(); //int i = 0; // service.Test(DateTime.Parse("2014/09/25"), DateTime.Parse("2014/09/30")); new TicketEventHelper().FindIssueTicket("05593557438705623979"); //service.HandIssueTicket("05288718000060619529", new List<PassengerTicketDto>()` //{ // new PassengerTicketDto{Name="孙偲轶",TicketNumber="9992345808752"}, // new PassengerTicketDto{Name="王书彦",TicketNumber="9992345808753"} //}, ""); // var orderRerpository = ObjectFactory.GetInstance<IOrderRepository>(); // //var aftersaleorderRepository=ObjectFactory.GetInstance<IAfterSaleOrderRepository>(); // //var order = orderRerpository.FindAll(p => p.OrderId.Equals("5394309432275326556")).FirstOrDefault(); // //var list = order.SkyWays.ToList(); // //var aftersaleORder=aftersaleorderRepository.FindAll(p=>p.Id==4471).FirstOrDefault(); // //var ticketSums = new TicketEventHelper().GetTicketSums(aftersaleORder, list); // List<string> list = new List<string>(){ //"04725542912480565780", // "05445489308327334223" // }; // orderRerpository.FindAllNoTracking(p => list.Contains(p.OrderId)).ForEach(p => // { // JoveZhao.Framework.DDD.Events.DomainEvents.Raise<TicketEvent>(new TicketEvent // { // TicketSums = new TicketEventHelper().GetTicketSums(p) // }); // }); // //引发领域事件 } catch (Exception e) { Console.WriteLine(e.Message); // Logger.WriteLog(LogType.ERROR, string.Format("{0}:写入总表失败", order.OrderId), e); } //string code = "0000000001"; //string key = "581cc62a83894a6b8e14db2b4c3881ec"; //AccountClientProxy pr = new AccountClientProxy(); //var s = pr.AddCompany(code, key, new Cashbag.Domain.Models.CashCompanyInfo() // { // ClientAccount = "yys", // Contact = "老赵", // CpyName = "测试公司", // Moblie = "13000000000" // }); }