Ejemplo n.º 1
0
        public AutoIssueTicketViewModel GetInfoByCode(string code)
        {
            // string path = System.AppDomain.CurrentDomain.BaseDirectory + code + ".xml";
            AutoIssueTicketViewModel vm = new AutoIssueTicketViewModel();

            //if (System.IO.File.Exists(path))
            //{
            //    XElement root = XElement.Load(path);
            //    root.Element("CarrayList").Elements("Carray").Select(p => new IssueTicketModel
            //    {
            //        CarrayCode = p.Attribute("CarrayCode").Value,
            //        Account = p.Attribute("Account").Value,
            //        Pwd = p.Attribute("Pwd").Value
            //    }).ToList().ForEach(p =>
            //    {
            //        vm.IssueTickets.Add(p);
            //    });
            //    vm.ReconnectionCount = root.Element("Reconnection").Attribute("Count").Value;
            //    vm.Alipay.Account = root.Element("Alipay").Attribute("Account").Value;
            //}
            //else
            //{
            ExtHelper.GetCarryInfos().ForEach(p => vm.IssueTickets.Add(new IssueTicketModel {
                CarrayCode = p.AirCode, CarrayName = p.Carry.AirShortName, Account = string.Empty, Pwd = string.Empty, ContactName = string.Empty, Phone = string.Empty
            }));

            //}
            return(vm);
        }
Ejemplo n.º 2
0
 public void CreateXDocument(AutoIssueTicketViewModel vm)
 {
     //string path = System.AppDomain.CurrentDomain.BaseDirectory + vm.Code + ".xml";
     //XDocument xdoc = new XDocument();
     //var root = new XElement("Root");
     //vm.IssueTickets.ForEach(p => root.Add(new XElement("CarrayList", new XElement("Carray", new XAttribute("CarrayCode", p.CarrayCode), new XAttribute("Account", p.Account), new XAttribute("Pwd", p.Pwd)))));
     //root.Add(new XElement("Reconnection", new XAttribute("Count", vm.ReconnectionCount)));
     //root.Add(new XElement("Alipay", new XAttribute("Account", vm.Alipay)));
     //xdoc.Add(root);
     ////if(System.IO.File.Exists(path))
     //   // System.IO.File
     //xdoc.Save(System.AppDomain.CurrentDomain.BaseDirectory + "/" + vm.Code + ".xml");
 }