示例#1
0
        private void comboLieu_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            BusinessManager bm = new BusinessManager();

            stackPanel.Children.RemoveRange(2, stackPanel.Children.Count - 2);

            IList<String> events = bm.getEvenementsSortByDate((Lieu)comboLieu.SelectedItem);

            foreach (String s in events)
            {
                TextBlock tb = new TextBlock();
                tb.Text = s;
                stackPanel.Children.Add(tb);
            }

            window.MaxHeight = 165 + 18 * events.Count;
            window.Height = 165 + 18 * events.Count;
        }
示例#2
0
        public EventByDate()
        {
            InitializeComponent();
            BusinessManager bm = new BusinessManager();

            IList<String> events = bm.getEvenementsSortByDate();

            stackPanel.Children.Add(new TextBlock());

            foreach(String s in events)
            {
                TextBlock tb = new TextBlock();
                tb.Text = s;
                stackPanel.Children.Add(tb);
            }

            window.Height = 120 + 18 * events.Count;
            window.MaxHeight = 120 + 18 * events.Count;
        }
示例#3
0
        static void Main(string[] args)
        {
            BusinessManager bm = new BusinessManager();
            int choix = 0;

            while (choix != 5)
            {
                Console.Clear();
                Console.WriteLine("1) Afficher la liste des évenements classés par date.");
                Console.WriteLine("2) Afficher la liste des artistes par ordre alphabétiques.");
                Console.WriteLine("3) Afficher la liste des lieux pour lesquels au moins un evenements est programmé.");
                Console.WriteLine("4) Pour un lieu donné, afficher la liste associés triés par date.");
                Console.WriteLine("5) Quitter.");
                Console.WriteLine();
                Console.WriteLine("Que voulez vous faire ?");
                int.TryParse(Console.ReadLine(), out choix);

                Console.Clear();
                IList<string> str;

                switch (choix)
                {
                    case 1: str = bm.getEvenementsSortByDate();
                        break;

                    case 2: str = bm.getArtistesSortByName();
                        break;

                    case 3: str = bm.getLieuxWithEvents();
                        break;

                    case 4: int lieuChoisi = -1;
                        while(lieuChoisi < 0 || lieuChoisi >= bm.getLieux().Count)
                        {
                            int i = 0;
                            Console.Clear();
                            foreach(Lieu l in bm.getLieux())
                            {
                                Console.WriteLine(i++.ToString() + "\\ " + l.ToString());
                                Console.WriteLine();
                            }
                            Console.WriteLine();
                            Console.WriteLine("Que voulez vous faire ?");
                            int.TryParse(Console.ReadLine(), out lieuChoisi);
                        }

                        str = bm.getEvenementsSortByDate(bm.getLieux().ElementAt(lieuChoisi));
                        break;

                    case 5: str = new List<string>();
                        break;

                    default: str = new List<string>();
                        str.Add("Votre choix ne correspond à aucun numéro du menu.");
                        break;
                }

                foreach(string s in str)
                {
                    Console.WriteLine(s);
                    Console.WriteLine();
                }

                if (choix != 5)
                {
                    Console.WriteLine("Press any key to continue.");
                    Console.ReadKey();
                }
            }
        }