public List <Articles> Rechercher_Articles(string Ref_Article) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "select * from Articles where RefArticle = @Ref_Article"; SQLiteCommand Cmd = new SQLiteCommand(Sql, ConnectionBD); Cmd.CommandText = Sql; Cmd.Parameters.AddWithValue("@Ref_Article", Ref_Article); Cmd.ExecuteNonQuery(); List <Articles> List = new List <Articles>(); SQLiteDataReader Reader = Cmd.ExecuteReader(); if (Reader.HasRows) { while (Reader.Read()) { string Ref_Article1 = Reader["RefArticle"].ToString(); string Description = Reader["Description"].ToString(); int Ref_Sous_Famille = (int)Reader["RefSousFamille"]; int Ref_Marque = (int)Reader["RefMarque"]; int Quantite = (int)Reader["Quantite"]; float PrixTH = float.Parse(Reader["PrixHT"].ToString()); Articles Article = new Articles(); Article.Ref_Article_Operation = Ref_Article1; Article.Description_Operation = Description; Article.Ref_Sous_Famille_Operation = Ref_Sous_Famille; Article.Ref_Marque_Operation = Ref_Marque; Article.Quantite_Operation = Quantite; Article.PrixTH_Operation = PrixTH; List.Add(Article); } } return(List); }
public List <SousFamilles> GetSousFamilles(int Id) { List <SousFamilles> Resultats = new List <SousFamilles>(); SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "SELECT * FROM SousFamilles WHERE SousFamilles.RefSousFamille= @Id"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); SQLiteParameter Parametre = new SQLiteParameter("@Id", System.Data.DbType.Int16); Parametre.Value = Id; Commande.Parameters.Add(Parametre); SQLiteDataReader Reader = Commande.ExecuteReader(); if (Reader.HasRows) { while (Reader.Read()) { SousFamilles SousFamille = new SousFamilles(); SousFamille.Ref_Sous_Famille_Operation = (int)Reader["RefSousFamille"]; SousFamille.Ref_Famille_Operation = (int)Reader["RefFamille"]; SousFamille.Nom_Operation = Reader["Nom"].ToString(); Resultats.Add(SousFamille); } } return(Resultats); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //List<string> trest = new List<string>(); //trest.Add("lalala"); //Console.Write(trest.Count); //FichierControleur test = new FichierControleur(); //List<List<string>> Resultat = test.Lire_Fichier("D:\\VS2012_workspace\\Mercure\\Mercure\\Mercure.xml"); //链接库操作 GererBD.Creer_Connection(); GererBD.Open_Connection(); //ArticlesDAO a = new ArticlesDAO(); //a.Rechercher_Articles("F0000019"); //数据库文件在debug文件夹下 //FichierControleur f=new FichierControleur(); //List<List<string>> Articles2 = f.Lire_Fichier("D:\\VS2012_workspace\\Mercure\\Mercure\\Mercure.xml"); //AjouterControleur a = new AjouterControleur(); //SupprimerControleur s = new SupprimerControleur(); //s.SupprimerTous(); //a.Integration(Articles2); //运行程序 Application.Run(new Main_Form()); //关闭数据库连接 GererBD.Fermer_Connection(); }
public int SupprimerTous() { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "delete from Articles"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); return(Commande.ExecuteNonQuery()); }
public void Supprimer_Article(string Ref_Article) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "delete from Articles where RefArticle = @Ref_Article"; SQLiteCommand Cmd = new SQLiteCommand(Sql, ConnectionBD); Cmd.CommandText = Sql; Cmd.Parameters.AddWithValue("@Ref_Article", Ref_Article); Cmd.ExecuteNonQuery(); }
/// <summary> /// Ajouter une famille /// </summary> /// <param name="Ref_Famille"></param> /// <param name="Nom"></param> public void Ajouter_Famille(int Ref_Famille, string Nom) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "insert into Familles Values(@Ref_Famille, @Nom)"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); Commande.CommandText = Sql; Commande.Parameters.AddWithValue("@Ref_Famille", Ref_Famille); Commande.Parameters.AddWithValue("@Nom", Nom); Commande.ExecuteNonQuery(); }
//添加一个通过famille找soufamille public bool VerifierSousFamillesParFamille(int Id) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "select * from SousFamilles where SousFamilles.RefFamille= @Id"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); Commande.Parameters.AddWithValue("@Id", Id); SQLiteDataReader Reader = Commande.ExecuteReader(); return(Reader.HasRows); }
/// <summary> /// Modifier une famille /// </summary> /// <param name="Ref_Famille"></param> /// <param name="Nom"></param> public bool Modifier_Famille(int Ref_Famille, string Nom) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "update Familles set Nom = @Nom where RefFamille = @Ref_Famille"; SQLiteCommand Cmd = new SQLiteCommand(Sql, ConnectionBD); Cmd.CommandText = Sql; Cmd.Parameters.AddWithValue("@Ref_Famille", Ref_Famille); Cmd.Parameters.AddWithValue("@Nom", Nom); Cmd.ExecuteNonQuery(); return(true); }
public void Modifier_Article(string Ref_Article, string Description, int Ref_Sous_Famille, int Ref_Marque, int Quantite, float PrixTH) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "update Articles set Description = @Description, RefSousFamille = @Ref_Sous_Famille, RefMarque = @Ref_Marque, Quantite= @Quantite, PrixHT = @PrixTH where RefArticle= @Ref_Article "; SQLiteCommand Cmd = new SQLiteCommand(Sql, ConnectionBD); Cmd.Parameters.AddWithValue("@Ref_Article", Ref_Article); Cmd.Parameters.AddWithValue("@Description", Description); Cmd.Parameters.AddWithValue("@Ref_Sous_Famille", Ref_Sous_Famille); Cmd.Parameters.AddWithValue("@Ref_Marque", Ref_Marque); Cmd.Parameters.AddWithValue("@PrixTH", PrixTH); Cmd.Parameters.AddWithValue("@Quantite", Quantite); Cmd.ExecuteNonQuery(); }
public int SupprimerSousFamille(int Id) { if (VerifierSousFamilles(Id)) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "delete from SousFamilles where SousFamilles.RefSousFamille= @Id"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); Commande.Parameters.AddWithValue("Id", Id); return(Commande.ExecuteNonQuery()); } else { return(0); } }
public int SupprimerVersId(int Id) { if (VerifierMarque(Id)) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "delete from Marques where Marques.RefMarque= @Id"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); SQLiteParameter Parametre1 = new SQLiteParameter("@Id", System.Data.DbType.Int16); Parametre1.Value = Id; Commande.Parameters.Add(Parametre1); return(Commande.ExecuteNonQuery()); } else { return(0); } }
public int MAJMarques(int IdNouv, string NomNouv, int Id) { if (VerifierMarque(Id)) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "update Marques set RefMarque= @IdNouv,Nom= @NomNouv where Marques.RefMarque= @Id "; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); Commande.Parameters.AddWithValue("@IdNouv", IdNouv); Commande.Parameters.AddWithValue("@NomNouv", NomNouv); Commande.Parameters.AddWithValue("@Id", Id); return(Commande.ExecuteNonQuery()); } else { return(0); } }
public int Ajouter_Sous_Familles(int Id, int IdFaille, string Nom) { if (!VerifierSousFamilles(Id)) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "insert into SousFamilles values (@Id,@IdFamille,@Nom)"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); Commande.Parameters.AddWithValue("@Id", Id); Commande.Parameters.AddWithValue("@IdFamille", IdFaille); Commande.Parameters.AddWithValue("@Nom", Nom); return(Commande.ExecuteNonQuery()); } else { return(0); } }
public void Ajouter_Artcle(string Ref_Article, string Description, int Ref_Sous_Famille, int Ref_Marque, int Quantite, float PrixTH) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); if (Rechercher_Articles(Ref_Article) == null || Rechercher_Articles(Ref_Article).Count == 0) { string Sql = "insert into Articles Values(@Ref_Article,@Description,@Ref_Sous_Famille,@Ref_Marque,@PrixTH,@Quantite)"; SQLiteCommand Cmd = new SQLiteCommand(Sql, ConnectionBD); Cmd.CommandText = Sql; Cmd.Parameters.AddWithValue("@Ref_Article", Ref_Article); Cmd.Parameters.AddWithValue("@Description", Description); Cmd.Parameters.AddWithValue("@Ref_Sous_Famille", Ref_Sous_Famille); Cmd.Parameters.AddWithValue("@Ref_Marque", Ref_Marque); Cmd.Parameters.AddWithValue("@PrixTH", PrixTH); Cmd.Parameters.AddWithValue("@Quantite", Quantite); Cmd.ExecuteNonQuery(); } }
/// <summary> /// Supprimer une famille /// </summary> /// <param name="Nom"></param> public bool Supprimer_Famille(string Nom) { bool b = SousFamilleDAO.VerifierSousFamillesParFamille(Rechercher_Famille_Par_Nom(Nom)[0].Ref_Famille_Operation); if (!b) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "delete from Familles where Nom = @Nom"; SQLiteCommand Cmd = new SQLiteCommand(Sql, ConnectionBD); Cmd.CommandText = Sql; Cmd.Parameters.AddWithValue("@Nom", Nom); Cmd.ExecuteNonQuery(); return(true); } else { return(false); } }
public int Ajouter_Marque(int Id, string Nom) { if (!VerifierMarque(Id)) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "insert into Marques values(@Id,@Nom)"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); SQLiteParameter Parametre1 = new SQLiteParameter("@Id", System.Data.DbType.Int16); SQLiteParameter Parametre2 = new SQLiteParameter("@Nom", System.Data.DbType.String); Parametre1.Value = Id; Parametre2.Value = Nom; Commande.Parameters.Add(Parametre1); Commande.Parameters.Add(Parametre2); return(Commande.ExecuteNonQuery()); } else { return(0); } }
/// <summary> /// Rechercher tous les famille et les stocker dans une liste /// </summary> public List <Familles> GetAll() { List <Familles> Resultats = new List <Familles>(); SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "select * from Familles"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); SQLiteDataReader Reader = Commande.ExecuteReader(); if (Reader.HasRows) { while (Reader.Read()) { Familles Famille = new Familles(); Famille.Ref_Famille_Operation = (int)Reader["RefFamille"]; Famille.Nom_Operation = Reader["Nom"].ToString(); Resultats.Add(Famille); } } return(Resultats); }
public List <Marques> GetMarquesParNom(string Nom) { List <Marques> Resultats = new List <Marques>(); SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "select * from Marques where Marques.Nom= @Nom"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); Commande.Parameters.AddWithValue("@Nom", Nom); SQLiteDataReader Reader = Commande.ExecuteReader(); if (Reader.HasRows) { while (Reader.Read()) { Marques Marque = new Marques(); Marque.Ref_Marque_Operation = (int)Reader["RefMarque"]; Marque.Nom_Operation = Reader["Nom"].ToString(); Resultats.Add(Marque); } } return(Resultats); }
/// <summary> /// Rechercher une famille par nom /// </summary> /// <param name="Nom"></param> public List <Familles> Rechercher_Famille_Par_Nom(string Nom) { List <Familles> Resultats = new List <Familles>(); SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "select * from Familles where Familles.Nom= @Nom"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); Commande.Parameters.AddWithValue("@Nom", Nom); SQLiteDataReader Reader = Commande.ExecuteReader(); if (Reader.HasRows) { while (Reader.Read()) { Familles Famille = new Familles(); Famille.Ref_Famille_Operation = (int)Reader["RefFamille"]; Famille.Nom_Operation = Reader["Nom"].ToString(); Resultats.Add(Famille); } } return(Resultats); }
public List <Marques> GetMarques(int Id) { List <Marques> Resultats = new List <Marques>(); SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "select * from Marques where Marques.RefMarque= @Id"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); SQLiteParameter Parametre = new SQLiteParameter("@Id", System.Data.DbType.Int16); Parametre.Value = Id; Commande.Parameters.Add(Parametre); SQLiteDataReader Reader = Commande.ExecuteReader(); if (Reader.HasRows) { while (Reader.Read()) { Marques Marque = new Marques(); Marque.Ref_Marque_Operation = (int)Reader["RefMarque"]; Marque.Nom_Operation = Reader["Nom"].ToString(); Resultats.Add(Marque); } } return(Resultats); }
public List <Articles> GetAll() { List <Articles> Resultats = new List <Articles>(); SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "select * from Articles"; SQLiteCommand Commande = new SQLiteCommand(Sql, ConnectionBD); SQLiteDataReader Reader = Commande.ExecuteReader(); if (Reader.HasRows) { while (Reader.Read()) { Articles Article = new Articles(); Article.Ref_Article_Operation = Reader["RefArticle"].ToString(); Article.Description_Operation = Reader["Description"].ToString(); Article.Ref_Sous_Famille_Operation = (int)Reader["RefSousFamille"]; Article.Ref_Marque_Operation = (int)Reader["RefMarque"]; Article.Quantite_Operation = (int)Reader["Quantite"]; Article.PrixTH_Operation = float.Parse(Reader["PrixHT"].ToString()); Resultats.Add(Article); } } return(Resultats); }
/// <summary> /// Rechercher une famille par Ref_Famille /// </summary> /// <param name="Ref_Famille"></param> public List <Familles> Rechercher_Familles(int Ref_Famille) { SQLiteConnection ConnectionBD = GererBD.Get_Connection(); string Sql = "select * from Familles where RefFamille = @Ref_Famille"; SQLiteCommand Cmd = new SQLiteCommand(Sql, ConnectionBD); Cmd.CommandText = Sql; Cmd.Parameters.AddWithValue("@Ref_Famille", Ref_Famille); Cmd.ExecuteNonQuery(); List <Familles> List = new List <Familles>(); SQLiteDataReader Reader = Cmd.ExecuteReader(); while (Reader.Read()) { int Ref_Famille1 = (int)Reader["RefFamille"]; string Nom = Reader["Nom"].ToString(); Familles Famille = new Familles(); Famille.Ref_Famille_Operation = Ref_Famille1; Famille.Nom_Operation = Nom; List.Add(Famille); } return(List); }