public static Test_Constructeur Get(Int32 Identifiant) { Test_Constructeur test_constructeur = new Test_Constructeur(); //Connection SqlConnection connection = DataBase.Connection(); //Requete String requete = select+" WHERE Identifiant = @Identifiant;"; //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("Identifiant", Identifiant ); //Execution try { connection.Open(); SqlDataReader dataReader = commande.ExecuteReader(); dataReader.Read(); test_constructeur.Identifiant = dataReader.GetInt32(0); test_constructeur.Min = dataReader.GetDouble(1); test_constructeur.Norme = dataReader.GetDouble(2); test_constructeur.Max = dataReader.GetDouble(3); test_constructeur.ID_Test = dataReader.GetInt32(4); test_constructeur.ID_Constructeur = dataReader.GetInt32(5); dataReader.Close(); connection.Close(); } catch (Exception) { test_constructeur = null; } finally { connection.Close(); } return test_constructeur; }
public static List<Test_Ctor_Teinte> List(Test_Constructeur Tctor) { List<Test_Ctor_Teinte> listeTest_Ctor_Teinte = new List<Test_Ctor_Teinte>(); //Connection SqlConnection connection = DataBase.Connection(); //Requete String requete = select + " WHERE ID_Test=@ID_Test AND ID_Constructeur=@ID_Constructeur;"; //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("ID_Test", Tctor.ID_Test); commande.Parameters.AddWithValue("ID_Constructeur", Tctor.ID_Constructeur); //Execution try { connection.Open(); SqlDataReader dataReader = commande.ExecuteReader(); dataReader.Read(); while (dataReader.Read()) { Test_Ctor_Teinte test_ctor_teinte = new Test_Ctor_Teinte(); test_ctor_teinte.Identifiant = dataReader.GetInt32(0); test_ctor_teinte.Min = dataReader.GetDouble(1); test_ctor_teinte.Norme = dataReader.GetDouble(2); test_ctor_teinte.Max = dataReader.GetDouble(3); test_ctor_teinte.ID_Test = dataReader.GetInt32(4); test_ctor_teinte.ID_Constructeur = dataReader.GetInt32(5); test_ctor_teinte.ID_Teinte = dataReader.GetInt32(6); listeTest_Ctor_Teinte.Add(test_ctor_teinte); } dataReader.Close(); connection.Close(); } catch (Exception) { listeTest_Ctor_Teinte = null; } finally { connection.Close(); } return listeTest_Ctor_Teinte; }
private void BaddTestCtorE3_Click(object sender, EventArgs e) { Double D; if ( Double.TryParse(TBminE3.Text, out D) == true && Double.TryParse(TBnormeE3.Text, out D) == true && Double.TryParse(TBminE3.Text, out D) == true && LBtestE3.SelectedItem != null) { Test = (Test)LBtestE3.SelectedItem; Tctor = new Test_Constructeur(); Tctor.ID_Test = Test.Identifiant; Tctor.ID_Constructeur = Ctor.Identifiant; this.TBdescE3.Text = Test.Description; switch (Test.TypeTest) { case 1: Tctor.Min = Double.Parse(TBminE3.Text); Tctor.Norme = Double.Parse(TBnormeE3.Text); Tctor.Max = 0; break; case 2: Tctor.Min = Double.Parse(TBminE3.Text); Tctor.Norme = Double.Parse(TBnormeE3.Text); Tctor.Max = Double.Parse(TBmaxE3.Text); break; case 3: Tctor.Min = 0; Tctor.Norme = Double.Parse(TBnormeE3.Text); Tctor.Max = Double.Parse(TBmaxE3.Text); break; default: break; } Test_ConstructeurDB.Insert(Tctor); RefreshE3(); } }
public static Boolean Insert(Test_Constructeur test_constructeur) { //Connection SqlConnection connection = DataBase.Connection(); //Requete String requete = @"INSERT INTO Test_Constructeur ("+champs+") VALUES (@Min,@Norme,@Max,@ID_Test,@ID_Constructeur);"; //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("Min", test_constructeur.Min); commande.Parameters.AddWithValue("Norme", test_constructeur.Norme); commande.Parameters.AddWithValue("Max", test_constructeur.Max); commande.Parameters.AddWithValue("ID_Test", test_constructeur.ID_Test); commande.Parameters.AddWithValue("ID_Constructeur", test_constructeur.ID_Constructeur); //Execution try { connection.Open(); commande.ExecuteNonQuery(); return true; } catch (Exception) { return false; } finally { connection.Close(); } }
public static Boolean Update(Test_Constructeur test_constructeur) { //Connection SqlConnection connection = DataBase.Connection(); //Requete String requete = @"UPDATE Test_Constructeur SET Min=@Min,Norme=@Norme,Max=@Max,ID_Test=@ID_Test,ID_Constructeur=@ID_Constructeur WHERE Identifiant=@Identifiant ;"; //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("Identifiant",test_constructeur.Identifiant); commande.Parameters.AddWithValue("Min", test_constructeur.Min); commande.Parameters.AddWithValue("Norme", test_constructeur.Norme); commande.Parameters.AddWithValue("Max", test_constructeur.Max); commande.Parameters.AddWithValue("ID_Test", test_constructeur.ID_Test); commande.Parameters.AddWithValue("ID_Constructeur", test_constructeur.ID_Constructeur); //Execution try { connection.Open(); commande.ExecuteNonQuery(); return true; } catch (Exception) { return false; } finally { connection.Close(); } }
public static List<Test_Constructeur> List(Int32 ID_Constructeur) { List<Test_Constructeur> listeTest_Constructeur = new List<Test_Constructeur>(); //Connection SqlConnection connection = DataBase.Connection(); //Requete String requete = select+" WHERE ID_Constructeur=@ID_Constructeur;"; //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("ID_Constructeur", ID_Constructeur); //Execution try { connection.Open(); SqlDataReader dataReader = commande.ExecuteReader(); while (dataReader.Read()) { Test_Constructeur test_constructeur = new Test_Constructeur(); test_constructeur.Identifiant = dataReader.GetInt32(0); test_constructeur.Min = dataReader.GetDouble(1); test_constructeur.Norme = dataReader.GetDouble(2); test_constructeur.Max = dataReader.GetDouble(3); test_constructeur.ID_Test = dataReader.GetInt32(4); test_constructeur.ID_Constructeur = dataReader.GetInt32(5); test_constructeur.Nom = (TestDB.Get(test_constructeur.ID_Test)).Nom+" "+(ConstructeurDB.Get(test_constructeur.ID_Constructeur)).Nom; listeTest_Constructeur.Add(test_constructeur); } dataReader.Close(); connection.Close(); } catch (Exception) { listeTest_Constructeur = null; } finally { connection.Close(); } return listeTest_Constructeur; }