Пример #1
0
        public void SetStatut(Enums.StatutObjet statut)
        {
            List <Objet> objets = GetAll();
            var          objet  = objets.Find(item => item.Id == this.Id);

            objets[objet.Id - 1].Statut = statut;

            using (var fs = new FileStream("Objet.xml", FileMode.Create))
            {
                var xs = new XmlSerializer(typeof(List <Objet>));
                xs.Serialize(fs, objets);
            }
        }
Пример #2
0
        public static List <Objet> GetAllByStatut(Enums.StatutObjet statut)
        {
            List <Objet> objets         = GetAll();
            List <Objet> objetsByStatut = new List <Objet>();

            for (var i = 0; i < objets.Count; i++)
            {
                if (objets[i].Statut == statut)
                {
                    objetsByStatut.Add(objets[i]);
                }
            }
            return(objetsByStatut);
        }
Пример #3
0
 public Objet(string nom, Enums.StatutObjet statut = Enums.StatutObjet.Disponible)
 {
     this.Id     = GetAll().Count + 1;
     this.Nom    = nom;
     this.Statut = statut;
 }