public AjoutConstructeur()
        {
            Ctor = new Constructeur();
            Teinte = new Teinte();

            InitializeComponent();

            RefreshLBctorE1();
        }
Esempio n. 2
0
        public static Constructeur Get(Int32 Identifiant)
        {
            Constructeur constructeur = new 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();

                while (dataReader.Read())
                {
                    constructeur.Identifiant = dataReader.GetInt32(0);
                    constructeur.Nom = dataReader.GetString(1);
                }

                dataReader.Close();

            }
            catch (Exception)
            {
                constructeur = null;
            }
            finally
            {
                connection.Close();
            }
            return constructeur;
        }
 private void buttonAjouterAjoutConstructeurEtape1_Click(object sender, EventArgs e)
 {
     Ctor = new Constructeur();
         Ctor.Nom = this.TBnomE1.Text;
         ConstructeurDB.Insert(Ctor);
         Ctor.Identifiant = ConstructeurDB.LastID();
         panelAjoutConstructeurEtape1.Visible = false;
         panelAjoutConstructeurEtape2.Visible = true;
         panelAjoutConstructeurEtape3.Visible = false;
         panelAjoutConstructeurEtape4.Visible = false;
         RefreshLBctorE1();
         TBnomE1.Text = "";
         TBnomE2.Text = Ctor.Nom;
 }
Esempio n. 4
0
        public static Boolean Insert(Constructeur constructeur)
        {
            //Connection
            SqlConnection connection = DataBase.Connection();

            //Requete
            String requete = @"INSERT INTO Constructeur ("+champs+") VALUES (@Nom);";

            //Commande
            SqlCommand commande = new SqlCommand(requete, connection);

            //Parametres
            commande.Parameters.AddWithValue("Nom", constructeur.Nom);
            //Execution
            try
            {
                connection.Open();
                commande.ExecuteNonQuery();
                return true;
            }
            catch (Exception)
            {
                return false;
            }
            finally
            {
                connection.Close();
            }
        }
Esempio n. 5
0
        public static Boolean Update(Constructeur constructeur)
        {
            //Connection
            SqlConnection connection = DataBase.Connection();

            //Requete
            String requete = @"UPDATE Constructeur
                               SET Nom=@Nom
                               WHERE Identifiant=@Identifiant ;";

            //Commande
            SqlCommand commande = new SqlCommand(requete, connection);

            //Parametres
            commande.Parameters.AddWithValue("Identifiant",constructeur.Identifiant);
            commande.Parameters.AddWithValue("Nom",constructeur.Nom );

            //Execution
            try
            {
                connection.Open();
                commande.ExecuteNonQuery();
                return true;
            }
            catch (Exception)
            {
                return false;
            }
            finally
            {
                connection.Close();
            }
        }
Esempio n. 6
0
        public static List<Constructeur> List()
        {
            List<Constructeur> listeConstructeur = new List<Constructeur>();

            //Connection
            SqlConnection connection = DataBase.Connection();

            //Requete
            String requete = select+";";

            //Commande
            SqlCommand commande = new SqlCommand(requete, connection);

            //Parametres

            //Execution
            try
            {
                connection.Open();

                SqlDataReader dataReader = commande.ExecuteReader();

                while (dataReader.Read())
                {

                    Constructeur constructeur = new Constructeur();
                    constructeur.Identifiant = dataReader.GetInt32(0);
                    constructeur.Nom = dataReader.GetString(1);
                    listeConstructeur.Add(constructeur);
                }

                dataReader.Close();

            }
            catch (Exception)
            {
                listeConstructeur = null;
            }
            finally
            {
                connection.Close();
            }

            return listeConstructeur;
        }