Ejemplo n.º 1
0
        /// <summary>
        /// maj CategorieArticle
        /// </summary></returns>

        /// <returns>indique si l action a reussi
        public static bool UpdateCategorieArticle(CategorieArticle CategorieArticleToUpdate)
        {
            bool ok;

            using (BDDRestaurantEntities Bdd = new BDDRestaurantEntities())
            {
                try
                {
                    //maj du user ds l entitee
                    CategorieArticle unArticle = Bdd.CategorieArticle.Where(x => x.idCatArticle == CategorieArticleToUpdate.idCatArticle).FirstOrDefault();

                    unArticle.idCatArticle      = CategorieArticleToUpdate.idCatArticle;
                    unArticle.libelleCatArticle = CategorieArticleToUpdate.libelleCatArticle;


                    //save les modifs dans la base
                    Bdd.SaveChanges();
                    ok = true;
                }
                catch (Exception)
                {
                    ok = false;
                }
            }
            return(ok);
        }
        /// <summary>
        /// Fonction d'initialisation du ListView
        /// </summary>
        private void Init()
        {
            List <CategorieArticle> desCatArtciles;                  // Création d'une liste de categorie d'article

            desCatArtciles = CategorieArticle.GetCategorieArticle(); // Récuperation des catégorie lister dans la BDD

            List <Article> desArticles;                              // Création d'une liste d'article

            desArticles = Article.GetArticle();                      // Récupération de la liste de tout les article lister dans la BDD
            foreach (Article a in desArticles)
            {
                foreach (CategorieArticle c in desCatArtciles)
                {
                    if (a.idCatArticle == c.idCatArticle)
                    {
                        if (a.idCatArticle != 0)
                        {
                            ListViewItem LArticle;                                                                                                                                     // Création d'une ListViewItem
                            LArticle = new ListViewItem(new String[] { a.idArticle.ToString(), a.designationArticle, a.prixArticle.ToString(), a.photoArticle, c.libelleCatArticle }); // Stockage du contenue de a et c dans la ListViewItem
                            lv_Article.Items.Add(LArticle);                                                                                                                            //Ajouter le contenue de ListViewItem dans notre ListView
                        }
                    }
                }
            }
        }
        public static void Update(int unIdCat, String unLibelle)
        {
            CategorieArticle uneCat = CategorieArticle.GetInstance(unIdCat);

            uneCat.libelleCatArticle = unLibelle;
            CategorieArticle.UpdateCategorieArticle(uneCat);
        }
        public static void Add(String unLibelleCatArticle)
        {
            CategorieArticle uneCategorieArticle = new CategorieArticle();

            uneCategorieArticle.libelleCatArticle = unLibelleCatArticle;
            CategorieArticle.AddCategorieArticle(uneCategorieArticle);
        }
        public static void Delete(int unIdCatArticle)
        {
            CategorieArticle uneCatArticle = new CategorieArticle();

            uneCatArticle.idCatArticle = unIdCatArticle;
            CategorieArticle.DeleteCategorieArticle(uneCatArticle);
        }
        public B_CategorieArticle(int unIdCatArticle, String unLibelleCatArticle)
        {
            CategorieArticle uneCategorieArticle = new CategorieArticle();

            uneCategorieArticle.idCatArticle      = unIdCatArticle;
            uneCategorieArticle.libelleCatArticle = unLibelleCatArticle;

            CategorieArticle.AddCategorieArticle(uneCategorieArticle);
        }
        /// <summary>
        ///  Fonction Load du Formulaire
        /// </summary>
        public void FPAjouter_Load(object sender, EventArgs e)
        {
            List <CategorieArticle> uneCatArticle;                // Creation d'une liste de categorie

            uneCatArticle = CategorieArticle.GetCategoriePlats(); //Récupération de toute les Categorie de la BDD

            CB_Type_Plats.DataSource    = uneCatArticle;          // Stockages des categorie dans la ComboBox
            CB_Type_Plats.ValueMember   = "idCatArticle";
            CB_Type_Plats.DisplayMember = "libelleCatArticle";

            this.ControlBox = false; //Désactivation de ControlBox
        }
Ejemplo n.º 8
0
        /// <summary>
        /// recup une catarticle a partir de son id
        /// </summary>

        /// <returns>catArticle qu on recherche et si il existe pas un nv catarticle0</returns>

        public static CategorieArticle GetInstance(int unIdCatArticle)
        {
            CategorieArticle uneCategorieArticle;

            using (BDDRestaurantEntities Bdd = new BDDRestaurantEntities())
            {
                try
                {
                    //select * from daluser where daluserid=iduser;
                    uneCategorieArticle = Bdd.CategorieArticle.Where(x => x.idCatArticle == unIdCatArticle).FirstOrDefault();
                }
                catch (Exception)
                {
                    uneCategorieArticle = new CategorieArticle();
                }
            }
            return(uneCategorieArticle);
        }
Ejemplo n.º 9
0
        /// <summary>
        /// ajoute un CategorieArticle
        /// </summary>

        public static bool AddCategorieArticle(CategorieArticle categorieArticle)
        {
            bool ok;

            using (BDDRestaurantEntities Bdd = new BDDRestaurantEntities())
            {
                try
                {
                    //ajoute le categorieArticle a l entitee
                    Bdd.CategorieArticle.Add(categorieArticle); //.AddObject(categorieArticle);

                    //save les modifs dans la base
                    Bdd.SaveChanges();
                    ok = true;
                }
                catch (Exception)
                {
                    ok = false;
                }
            }
            return(ok);
        }
Ejemplo n.º 10
0
        public void Init(int unId)
        {
            Article unArticle = Article.GetInstance(unId);

            TB_Nom_Plat.Text            = unArticle.designationArticle.ToString();
            TB_Photo_Plat.Text          = unArticle.photoArticle.ToString();
            TB_Prix_Plat.Text           = unArticle.prixArticle.ToString();
            TB_Id_Plat.Text             = unArticle.idArticle.ToString();
            CB_Type_Plats.SelectedValue = unArticle.idCatArticle.ToString();


            List <CategorieArticle> uneCatArticle;

            uneCatArticle               = CategorieArticle.GetCategoriePlats();
            CB_Type_Plats.DataSource    = uneCatArticle;
            CB_Type_Plats.ValueMember   = "idCatArticle";
            CB_Type_Plats.DisplayMember = "libelleCatArticle";
            //CB_Type_Plats.SelectedValue = CategorieArticle.GetInstance(Convert.ToInt32(unArticle.idCatArticle));
            //-------------------------------------------------------------------------------------------------
            CategorieArticle LaCategorie = CategorieArticle.GetInstance(Convert.ToInt32(unArticle.idCatArticle));

            CB_Type_Plats.Text          = LaCategorie.libelleCatArticle;
            CB_Type_Plats.DropDownStyle = ComboBoxStyle.DropDownList;
        }