Пример #1
0
        public ObservableCollection <Notes> LoadNotes()
        {
            ObservableCollection <Notes> list = new ObservableCollection <Notes>();

            ILoad <Notes> loadedNotes = new LoadM <Notes>();
            ObservableCollection <Notes> notesCollection = loadedNotes.RetriveCollection("Notes");

            ILoad <Station> retrivedStation = new LoadM <Station>();
            ObservableCollection <Station> stationCollection = retrivedStation.RetriveCollection("Stations");

            var query = (from n in notesCollection
                         join s in stationCollection on n.StationId equals s.StationId
                         select new Notes()
            {
                NotesId = n.NotesId,
                Note1 = n.Note1,
                UserId = n.UserId,
                DueDate = n.DueDate,
                StationName = s.StationName,
                StationId = s.StationId
            }).ToList();

            foreach (var item in query)
            {
                list.Add(item);
            }

            return(list);
        }
Пример #2
0
        public ObservableCollection <TaskEquipmentStation> LoadDone()
        {
            ObservableCollection <TaskEquipmentStation> done = new ObservableCollection <TaskEquipmentStation>();

            ILoad <TaskClass> retrivedTask = new LoadM <TaskClass>();
            ObservableCollection <TaskClass> taskCollection = retrivedTask.RetriveCollection("Tasks");

            ILoad <Station> retrivedStation = new LoadM <Station>();
            ObservableCollection <Station> stationCollection = retrivedStation.RetriveCollection("Stations");

            ILoad <Equipment> retrivedEquipmnet = new LoadM <Equipment>();
            ObservableCollection <Equipment> equipmentCollection = retrivedEquipmnet.RetriveCollection("Equipments");

            var query = (from t in taskCollection
                         join e in equipmentCollection on t.EquipmentId equals e.EquipmentId
                         join s in stationCollection on e.StationId equals s.StationId
                         select new TaskEquipmentStation()
            {
                TaskId = t.TaskId, TaskName = t.TaskName, TaskSchedule = t.TaskSchedule, Registration = t.Registration, DueDate = t.DueDate, DoneDate = t.DoneDate, DoneVar = t.DoneVar, TaskType = t.TaskType, Comment = t.Comment, EquipmentId = t.EquipmentId, EquipmentName = e.EquipmentName, StationName = s.StationName
            }).ToList();

            foreach (var item in query)
            {
                if (item.DoneVar == "Y")
                {
                    done.Add(item);
                }
            }

            return(done);
        }
Пример #3
0
        protected override void LoadContent()
        {
            //Load Decors
            Decor = new Decor();
            Decor.LoadDecors(Content, 2);

            //Load Game Over
            GameOverString = Content.Load <SpriteFont>("Sprites/GameOver/GameOverString");
            GameOver.LoadContent(Content, "Sprites/GameOver/Game Over");

            //Sound :
            //Song song = Content.Load<Song>("Kalimba");
            //MediaPlayer.Play(song);

            //Load Joueurs et Enemis
            joueur.LoadContent(Content, "Sprites/Perso/mario", 4, 4, "h");
            Enemis = new Sprite[1];
            for (int i = 0; i < Enemis.Length; i++)
            {
                Enemis[i] = new Sprite();
                Enemis[i].LoadContent(Content, "Sprites/Enemis/enemisD");
            }
            for (int i = 0; i < Enemis.Length; i++) //On initialise ici car l'on a besoin de la taille du fond et des enemis donc il faut qu'il soit load
            {
                Enemis[i].Initialize(new Vector2(rand.Next(0, Decor.back.rectangle.Right - Enemis[i].Width), rand.Next(0, Decor.back.rectangle.Bottom - Enemis[i].Height)));
            }

            //Load vie et mana
            for (int i = 0; i < SLife.Length; i++)
            {
                SLife[i].LoadContent(Content, "Sprites/Life");
            }
            for (int i = 0; i < SMana.Length; i++)
            {
                SMana[i].LoadContent(Content, "Sprites/Mana");
            }

            SpriteBatch = new SpriteBatch(GraphicsDevice);

            //Load le menu
            TexturesMenu = new LoadM();
            TexturesMenu.LoadMenu(Content);

            //Load la camera
            _camera = new Camera.Camera(Decor.backRectangle.Width, Decor.backRectangle.Height, GraphicsDevice);
        }
Пример #4
0
        public ObservableCollection <Station> LoadStation()
        {
            ILoad <Station> retrivedStation = new LoadM <Station>();
            ObservableCollection <Station> stationCollection = retrivedStation.RetriveCollection("Stations");

            var query = (from s in stationCollection
                         select new Station()
            {
                StationName = s.StationName, StationId = s.StationId
            }).ToList();

            foreach (var item in query)
            {
                stationCollection.Add(item);
            }
            return(stationCollection);
        }
Пример #5
0
        public ObservableCollection <TaskEquipmentStation> EquipmentStationsCollection()
        {
            ObservableCollection <TaskEquipmentStation> list = new ObservableCollection <TaskEquipmentStation>();

            ILoad <Equipment> retrievedEquipments = new LoadM <Equipment>();
            ObservableCollection <Equipment> equipmentsCollection = retrievedEquipments.RetriveCollection("Equipments");

            ILoad <Station> retrivedStations = new LoadM <Station>();
            ObservableCollection <Station> stationsCollection = retrivedStations.RetriveCollection("Stations");

            var query = (from e in equipmentsCollection
                         join s in stationsCollection on e.StationId equals s.StationId
                         select new TaskEquipmentStation()
            {
                EquipmentId = e.EquipmentId, EquipmentName = e.EquipmentName, StationName = s.StationName
            }).ToList();

            foreach (var item in query)
            {
                list.Add(item);
            }

            return(list);
        }