/// <summary> /// Ajoute un article dans la base de données. /// </summary> /// <returns>L'article ajouté</returns> public Article Ajouter_Article() { SqlDataReader Data_Reader = SqlDataReader.Ouvrir_Connection(); Famille Famille = (Famille)Choix_Famille_Article.SelectedItem; SousFamille Sous_Famille = (SousFamille)Choix_Sous_Famille_Article.SelectedItem; Sous_Famille.Definir_Famille(Famille); Marque Marque = (Marque)Choix_Marque_Article.SelectedItem; string Reference = Reference_Article_Edition.Text; string Description = Description_Article_Edition.Text; string Prix = Prix_Unitaire_Article_Edition.Text; string Quantite = Quantite_Article_Edition.Text; double Prix_Converti = Convert.ToDouble(Prix); Data_Reader.Inserer_Sous_Famille(Sous_Famille.Recuperer_Nom(), Famille.Recuperer_Reference()); Data_Reader.Inserer_Article(Reference, Description, Sous_Famille.Recuperer_Reference(), Marque.Recuperer_Reference(), Prix_Converti, Int32.Parse(Quantite)); Data_Reader.Terminer_Connection(); Article Article = new Article(Reference, Description, Sous_Famille, Marque, Prix_Converti, Int32.Parse(Quantite)); return(Article); }
/// <summary> /// Retourne l'ensemble des données définissant l'article sous forme de tableau. /// </summary> /// <returns>Un tableau de <see cref="string"/></returns> public string[] Recuperer_Donnees() { string[] Donnees = { Reference, Description, Sous_Famille.Recuperer_Famille().Recuperer_Nom(), Sous_Famille.Recuperer_Nom(), Marque.Recuperer_Nom(), Convert.ToString(Prix), Convert.ToString(Quantite) }; return(Donnees); }