C#影院售票系统毕业设计(1)

2019-12-30 11:02:24王冬梅
  •  /// </summary>   public Dictionary<string, ScheduleItem> Items = new Dictionary<string, ScheduleItem>(); 
  •  /// <summary>   /// 读取XML文件获取放映计划集合 
  •  /// </summary>   public void LoadItems() 
  •  {   Items.Clear(); 
  •  XmlDocument xml = new XmlDocument();   xml.Load("ShowList.xml"); 
  •  XmlElement root = xml.DocumentElement;   foreach (XmlNode item in root.ChildNodes) 
  •  {    Movie movie = new Movie(); 
  •   movie.MovieName = item["Name"].InnerText;    movie.Poster = item["Poster"].InnerText; 
  •   movie.Director = item["Director"].InnerText;    movie.Actor = item["Actor"].InnerText; 
  •   switch (item["Type"].InnerText)    { 
  •   case "Action":    movie.MovieType = MovieType.Action; 
  •   break;    case "War": 
  •   movie.MovieType = MovieType.War;    break; 
  •   case "Comedy":    movie.MovieType = MovieType.Comedy; 
  •   break;   } 
  •   movie.Price = Convert.ToInt32(item["Price"].InnerText);   if (item["Schedule"].HasChildNodes) 
  •   {    foreach (XmlNode item2 in item["Schedule"].ChildNodes) 
  •   {    ScheduleItem schItem = new ScheduleItem(); 
  •   schItem.Time = item2.InnerText;    schItem.Movie = movie; 
  •   Items.Add(schItem.Time, schItem);    } 
  •   }    
  •  }   
  •  }   } 
  •  } 

    8.Cinema:影院类,保存放映计划和座位类