示例#1
0
        public void DeleteBiere(int i)
        {
            BiereWPF wpf = Bieres.Where(p => p.biereId == i).FirstOrDefault();

            Bieres.Remove(wpf);
            DalBiere.Delete(i);
        }
示例#2
0
 public void EditerBiere(BiereWPF b)
 {
     if (Bieres.Count() > 0)
     {
         for (int i = 0; i < Bieres.Count(); i++)
         {
             if (Bieres[i].biereId == b.biereId)
             {
                 BiereWPF wpf = new BiereWPF();
                 wpf.typeBiereId       = b.typeBiereId;
                 wpf.pourcentageAlcool = b.pourcentageAlcool;
                 wpf.biereRobe         = b.biereRobe;
                 wpf.bierePrix         = b.bierePrix;
                 wpf.biereNom          = b.biereNom;
                 wpf.biereImage        = b.biereImage;
                 wpf.biereDescription  = b.biereDescription;
                 wpf.biereId           = b.biereId;
                 wpf.biereIsDispo      = Bieres[i].biereIsDispo;
                 //Bieres[i].biereDescription = b.biereDescription;
                 //Bieres[i].biereImage = b.biereImage;
                 //Bieres[i].biereNom = b.biereNom;
                 //Bieres[i].bierePrix = b.bierePrix;
                 //Bieres[i].biereRobe = b.biereRobe;
                 //Bieres[i].pourcentageAlcool = b.pourcentageAlcool;
                 //Bieres[i].typeBiereId = b.typeBiereId;
                 Bieres[i] = wpf;
                 i         = Bieres.Count() + 2;
             }
         }
     }
     DalBiere.Update(b.GetBiereDal());
 }
示例#3
0
        public static BiereWPF GetBiereWPF(this Biere vm)
        {
            BiereWPF wpf = new BiereWPF();

            wpf.biereId           = vm.Id;
            wpf.biereIsDispo      = vm.IsDispo;
            wpf.biereDescription  = vm.Description;
            wpf.biereImage        = vm.Image;
            wpf.biereNom          = vm.Nom;
            wpf.bierePrix         = vm.Prix;
            wpf.biereRobe         = vm.Robe;
            wpf.pourcentageAlcool = vm.Pa;
            wpf.typeBiereId       = vm.TypeBiereId;
            return(wpf);
        }
示例#4
0
        public static BiereDal GetBiereDal(this BiereWPF wpf)
        {
            BiereDal dal = new BiereDal();

            dal.biereDescription  = wpf.biereDescription;
            dal.biereId           = wpf.biereId;
            dal.biereImage        = wpf.biereImage;
            dal.biereIsDispo      = wpf.biereIsDispo;
            dal.biereNom          = wpf.biereNom;
            dal.bierePrix         = wpf.bierePrix;
            dal.biereRobe         = wpf.biereRobe;
            dal.brasserieId       = wpf.brasserieId;
            dal.pourcentageAlcool = wpf.pourcentageAlcool;
            dal.typeBiereId       = wpf.typeBiereId;
            return(dal);
        }
示例#5
0
        public static BiereWPF GetBiereWPF(this BiereDal dal)
        {
            BiereWPF wpf = new BiereWPF();

            wpf.biereDescription  = dal.biereDescription;
            wpf.biereId           = dal.biereId;
            wpf.biereImage        = dal.biereImage;
            wpf.biereIsDispo      = dal.biereIsDispo;
            wpf.biereNom          = dal.biereNom;
            wpf.bierePrix         = dal.bierePrix;
            wpf.biereRobe         = dal.biereRobe;
            wpf.brasserieId       = dal.brasserieId;
            wpf.pourcentageAlcool = dal.pourcentageAlcool;
            wpf.typeBiereId       = dal.typeBiereId;
            return(wpf);
        }
示例#6
0
        private void FaireGetEdit(int obj)
        {
            BiereWPF wpf = Main.Data.DalBiere.GetOne(obj).GetBiereWPF();

            Description = wpf.biereDescription;
            Nom         = wpf.biereNom;
            Robe        = wpf.biereRobe;
            Image       = wpf.biereImage;
            Pa          = wpf.pourcentageAlcool;
            Prix        = wpf.bierePrix;
            Id          = wpf.biereId;
            if (wpf.typeBiereId != null)
            {
                TypeBiereId = (int)wpf.typeBiereId;
            }
            //IsDispo = wpf.biereIsDispo;
        }
示例#7
0
        private void FaireGetDetail(int obj)
        {
            BiereWPF wpf = Main.Data.Bieres.Where(p => p.biereId == obj).FirstOrDefault();

            Description = wpf.biereDescription;
            Nom         = wpf.biereNom;
            Robe        = wpf.biereRobe;
            Image       = wpf.biereImage;
            Pa          = wpf.pourcentageAlcool;
            Prix        = wpf.bierePrix;
            Id          = wpf.biereId;
            IsDispo     = wpf.biereIsDispo;
            if (wpf.typeBiereId != null)
            {
                TypeBiereId  = (int)wpf.typeBiereId;
                TypeBiereNom = Main.Data.TypeBieres.Where(p => p.typeBiereId == TypeBiereId).FirstOrDefault().typeBiereNom;
            }
        }
示例#8
0
        public static Biere GetBiere(this BiereWPF wpf)
        {
            Biere b = new Biere();

            b.Description = wpf.biereDescription;
            b.Id          = wpf.biereId;
            b.Image       = wpf.biereImage;
            b.IsDispo     = wpf.biereIsDispo;
            b.Nom         = wpf.biereNom;
            b.Prix        = wpf.bierePrix;
            b.Pa          = wpf.pourcentageAlcool;
            b.Robe        = wpf.biereRobe;
            if (wpf.typeBiereId != null)
            {
                b.TypeBiereId = (int)wpf.typeBiereId;
            }
            return(b);
        }
示例#9
0
 public void AjouterBiere(BiereWPF a)
 {
     a.biereId = DalBiere.Create(a.GetBiereDal());
     //a.biereId = DalBiere.GetAll().LastOrDefault().biereId;
     Bieres.Add(a);
 }