public AjoutConstructeur() { Ctor = new Constructeur(); Teinte = new Teinte(); InitializeComponent(); RefreshLBctorE1(); }
public static Teinte Get(Int32 Identifiant) { Teinte teinte = new Teinte(); //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(); teinte.Identifiant = dataReader.GetInt32(0); teinte.Identifiant = dataReader.GetInt32(0); teinte.ReferenceTeinte = dataReader.GetString(1); teinte.RisqueTeinte = dataReader.GetString(2); teinte.L = dataReader.GetInt32(3); teinte.A = dataReader.GetInt32(4); teinte.B = dataReader.GetInt32(5); teinte.Min = dataReader.GetInt32(6); teinte.Norme = dataReader.GetInt32(7); teinte.Max = dataReader.GetInt32(8); teinte.ID_Constructeur = dataReader.GetInt32(9); teinte.ID_Appret = dataReader.GetInt32(10); teinte.ID_Vernis = dataReader.GetInt32(11); dataReader.Close(); } catch (Exception) { teinte = null; } finally { connection.Close(); } return teinte; }
private void buttonAjouterADMINISTRATIONPeinture_Click(object sender, EventArgs e) { Teinte T = new Teinte(); T.RisqueTeinte = this.TBrisque.Text; T.ReferenceBase = this.TBrefBase.Text; T.L = (Int32)this.NumBN.Value; T.A = (Int32)this.NumRV.Value; T.B = (Int32)this.NumJB.Value; T.Min = Int32.Parse(this.TBmin.Text); T.Norme = Int32.Parse(this.TBnorme.Text); T.Max = Int32.Parse(this.TBmax.Text); T.ID_Constructeur = (Int32)this.CBctor.SelectedValue; T.ID_Appret = (Int32)this.CBappret.SelectedValue; T.ID_Vernis = (Int32)this.CBvernis.SelectedValue; TeinteDB.Insert(T); this.Close(); }
public static Boolean Update(Teinte teinte) { //Connection SqlConnection connection = DataBase.Connection(); //Requete String requete = @"UPDATE Teinte SET ReferenceTeinte=@ReferenceTeinte,RisqueTeinte=@RisqueTeinte, L=@L,A=@A,B=@B, Min=@Min,Norme=@Norme,Max=@Max, ID_Constructeur=@ID_Constructeur,ID_Appret=@ID_Appret,ID_Vernis=@ID_Vernis WHERE Identifiant=@Identifiant ;"; //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("Identifiant",teinte.Identifiant); commande.Parameters.AddWithValue("ReferenceTeinte",teinte.ReferenceTeinte); commande.Parameters.AddWithValue("RisqueTeinte",teinte.RisqueTeinte); commande.Parameters.AddWithValue("L",teinte.L); commande.Parameters.AddWithValue("A",teinte.A); commande.Parameters.AddWithValue("B",teinte.B); commande.Parameters.AddWithValue("Min",teinte.Min); commande.Parameters.AddWithValue("Norme",teinte.Norme); commande.Parameters.AddWithValue("Max",teinte.Max); commande.Parameters.AddWithValue("ID_Constructeur",teinte.ID_Constructeur); commande.Parameters.AddWithValue("ID_Appret",teinte.ID_Appret); commande.Parameters.AddWithValue("ID_Vernis",teinte.ID_Vernis); //Execution try { connection.Open(); commande.ExecuteNonQuery(); return true; } catch (Exception) { return false; } finally { connection.Close(); } }
public static Boolean Insert(Teinte teinte) { //Connection SqlConnection connection = DataBase.Connection(); //Requete String requete = @"INSERT INTO Teinte (" + champs + ") VALUES (@ReferenceTeinte,@RisqueTeinte,@L,@A,@B,@Min,@Norme,@Max,@ID_Constructeur,@ID_Appret,@ID_Vernis);"; //Commande SqlCommand commande = new SqlCommand(requete, connection); //Parametres commande.Parameters.AddWithValue("ReferenceTeinte",teinte.ReferenceTeinte); commande.Parameters.AddWithValue("RisqueTeinte",teinte.RisqueTeinte); commande.Parameters.AddWithValue("L",teinte.L); commande.Parameters.AddWithValue("A",teinte.A); commande.Parameters.AddWithValue("B",teinte.B); commande.Parameters.AddWithValue("Min",teinte.Min); commande.Parameters.AddWithValue("Norme",teinte.Norme); commande.Parameters.AddWithValue("Max",teinte.Max); commande.Parameters.AddWithValue("ID_Constructeur",teinte.ID_Constructeur); commande.Parameters.AddWithValue("ID_Appret",teinte.ID_Appret); commande.Parameters.AddWithValue("ID_Vernis",teinte.ID_Vernis); //Execution try { connection.Open(); commande.ExecuteNonQuery(); return true; } catch (Exception) { return false; } finally { connection.Close(); } }
private void BresetE2_Click(object sender, EventArgs e) { Teinte = new Teinte(); TBrefBaseE2.Text = ""; TBminE2.Text = ""; TBnormeE2.Text = ""; TBmaxE2.Text = ""; NumBNe2.Value = 0; NumRVe2.Value = 0; NumJBe2.Value = 0; CBappretE2.SelectedIndex = 0; CBvernisE2.SelectedIndex = 0; }
private void BaddE2_Click(object sender, EventArgs e) { Int32 I; if ( Int32.TryParse(TBminE2.Text.ToString(), out I )== true && Int32.TryParse(TBnormeE2.Text.ToString(), out I )== true && Int32.TryParse(TBmaxE2.Text.ToString(), out I)== true && TBnomE2.Text != "" && TBminE2.Text != "" && TBnormeE2.Text != "" && TBmaxE2.Text != "") { Teinte = new Teinte(); Teinte.ReferenceBase = TBrefBaseE2.Text; Teinte.Min = Int32.Parse(TBminE2.Text); Teinte.Norme= Int32.Parse(TBnormeE2.Text); Teinte.Max = Int32.Parse(TBmaxE2.Text); Teinte.L = (Int32)NumBNe2.Value; Teinte.A = (Int32)NumRVe2.Value; Teinte.B = (Int32)NumJBe2.Value; Teinte.ID_Appret = ((Vernis)CBappretE2.SelectedItem).Identifiant; Teinte.ID_Vernis = ((Vernis)CBvernisE2.SelectedItem).Identifiant; TeinteDB.Insert(Teinte); RefreshE2(); } }