public RoomObject MockRoom(int row) { RoomObject room = new RoomObject(); room.Name = row.ToString() + "号厅"; room.Cinema = mockCinema; for (int i = 1; i <= 10; i++) { for (int j = 1; j < 20; j++) { SeatObject seat = MockSeat(i, j); seat.Room = room; room.Seats.Add(seat); } } return room; }
public static void GetUserBuyRecordDetail(BuyRecordObject obj) { string xmlOrderDetail = string.Empty; xmlOrderDetail = hiPiaoSrv.QueryUserBuyRecordDetail(obj.User,obj.OrderId); XmlDocument docOrderDetail = new XmlDocument(); docOrderDetail.LoadXml(xmlOrderDetail); XmlNode detailNode = docOrderDetail.SelectSingleNode("//return"); obj.BuyTime = DateTime.Parse(docOrderDetail.SelectSingleNode("//buytime").InnerText); obj.ConnectMobile = docOrderDetail.SelectSingleNode("//phonenum").InnerText; //obj.TotalPrice = Int32.Parse(docOrderDetail.SelectSingleNode("//summoney").InnerText); obj.ValidCode = docOrderDetail.SelectSingleNode("//hipiaonumber").InnerText; TicketObject ticket = null; MovieObject movie = null; CinemaObject cinema = null; SeatObject seat = null; RoomObject room = null; int count = Int32.Parse(docOrderDetail.SelectSingleNode("//ticketnum").InnerText); cinema = new CinemaObject(); cinema.Name = docOrderDetail.SelectSingleNode("//cinemaname").InnerText; seat = new SeatObject(); seat.SeatId = docOrderDetail.SelectSingleNode("//cinemaseat").InnerText; room = new RoomObject(); room.Name = docOrderDetail.SelectSingleNode("//cinemahall").InnerText; seat.Room = room; room.Cinema = cinema; string tmp = docOrderDetail.SelectSingleNode("//onemoney").InnerText; tmp = tmp.Substring(1, tmp.IndexOf("元*") - 1); //cinemaseat onemoney double price = double.Parse(tmp); movie = new MovieObject(); movie.Name = docOrderDetail.SelectSingleNode("//pixname").InnerText; DateTime buyTime = DateTime.Parse(docOrderDetail.SelectSingleNode("//buytime").InnerText); DateTime playTime=DateTime.Parse(docOrderDetail.SelectSingleNode("//playtime").InnerText); for (int j = 0; j < count; j++) { ticket = new TicketObject(); ticket.BuyTime =buyTime ; ticket.Price = (int)price; ticket.PlayTime = playTime; ticket.Movie = movie; ticket.Seat = seat; obj.Tickets.Add(ticket); } }