Beispiel #1
0
 static void Main(string[] args)
 {
     String connectionString  = ConfigurationManager.ConnectionStrings["MyHomeServerConnection"].ConnectionString;
     PersistanceFournisseur p = new PersistanceFournisseur(connectionString);
     sFournisseur           s = new sFournisseur();
     //p.Addfournisseur(s);
 }
Beispiel #2
0
        public int AddFournisseur(sFournisseur Fournisseur)
        {
            if (sqlConnection.State != System.Data.ConnectionState.Open)
            {
                sqlConnection.Open();
            }

            SqlParameter pOut = null;

            try
            {
                SqlCommand sqlCommand = new SqlCommand("CreateContact", sqlConnection);

                sqlCommand.CommandType = CommandType.StoredProcedure;

                pOut           = new SqlParameter("@id", SqlDbType.Int);
                pOut.Direction = ParameterDirection.Output;
                sqlCommand.Parameters.Add(pOut);

                sqlCommand.Parameters.Add(new SqlParameter("@pnom_fournisseur", fournisseur.nom));
                sqlCommand.Parameters.Add(new SqlParameter("@prue_fournisseur", fournisseur.rue));

                //sqlCommand.Parameters.Add(new SqlParameter("@pnum_rue_contact", fournisseur.num_rue));

                sqlCommand.Parameters.Add(new SqlParameter("@pville_fournisseur", fournisseur.ville));
                sqlCommand.Parameters.Add(new SqlParameter("@pcp_fournisseur", fournisseur.code_postal));
                sqlCommand.Parameters.Add(new SqlParameter("@ppersonne_fournisseur", fournisseur.personne_contact));
                sqlCommand.Parameters.Add(new SqlParameter("@psatisfaction_fournisseur", fournisseur.satisfaction));



                if (sqlCommand.ExecuteNonQuery() == 1)
                {
                    Trace.TraceInformation($"{DateTime.Now} Création du contact {fournisseur.nom}");
                }
                else
                {
                    Trace.TraceError($"{DateTime.Now} Execution échouée de la création du contact {fournisseur.nom}");
                }
            }
            catch (Exception e)
            {
                Trace.TraceError($"{DateTime.Now} Execution échouée de la création d'un contact {e.Message}");
            }

            Trace.Flush();

            if (sqlConnection.State != ConnectionState.Closed)
            {
                sqlConnection.Close();
            }
            return((int)pOut.Value);
        }
Beispiel #3
0
        private void butRechercher_Click(object sender, EventArgs e)
        {
            String connectionString  = ConfigurationManager.ConnectionStrings["MyHomeServerConnection"].ConnectionString;
            PersistanceFournisseur p = new PersistanceFournisseur(connectionString);

            int          id      = int.Parse(txtBoxNumFourni.Text);
            sFournisseur sFourni = p.GetFournisseur(id);

            txtBoxNomFourni.Text    = sFourni.nom;
            txtBoxRue.Text          = sFourni.rue;
            txtBoxCP.Text           = sFourni.code_postal.ToString();
            txtBoxVille.Text        = sFourni.ville;
            txtBoxContact.Text      = sFourni.personne_contact;
            txtBoxSatisfaction.Text = sFourni.satisfaction.ToString();
        }
Beispiel #4
0
        private void buttonValider_Click(object sender, EventArgs e)
        {
            // setEntrerFournisseur(int.Parse(txtBoxNumFourni.Text), txtBoxNomFourni.Text, txtBoxRue.Text, txtBoxVille.Text,
            // int.Parse(txtBoxCP.Text), txtBoxContact.Text, int.Parse(txtBoxSatisfaction.Text));

            //(int id, string nom, string rue, string ville, int code_postal, string personne_contact, int satisfaction)
            //sFournisseur s = new sFournisseur(getNumF(), getNomF(), getRueF(), getVilleF(), getCpF(), getContactF(), getSatisfactionF());
            sFournisseur s = new sFournisseur(int.Parse(txtBoxNumFourni.Text), txtBoxNomFourni.Text, txtBoxRue.Text, txtBoxVille.Text,
                                              int.Parse(txtBoxCP.Text), txtBoxContact.Text, int.Parse(txtBoxSatisfaction.Text));

            //(id, nom, rue, ville, code_postal, personne_contact, satisfaction);

            p.AddFournisseur(s);
            // acoder
        }
Beispiel #5
0
        private void butCreer_Click(object sender, EventArgs e)
        {
            String connectionString  = ConfigurationManager.ConnectionStrings["MyHomeServerConnection"].ConnectionString;
            PersistanceFournisseur p = new PersistanceFournisseur(connectionString);
            // setEntrerFournisseur(int.Parse(txtBoxNumFourni.Text), txtBoxNomFourni.Text, txtBoxRue.Text, txtBoxVille.Text,
            // int.Parse(txtBoxCP.Text), txtBoxContact.Text, int.Parse(txtBoxSatisfaction.Text));

            //(int id, string nom, string rue, string ville, int code_postal, string personne_contact, int satisfaction)
            //sFournisseur s = new sFournisseur(getNumF(), getNomF(), getRueF(), getVilleF(), getCpF(), getContactF(), getSatisfactionF());
            sFournisseur s = new sFournisseur(int.Parse(txtBoxNumFourni.Text), txtBoxNomFourni.Text, txtBoxRue.Text, txtBoxVille.Text,
                                              int.Parse(txtBoxCP.Text), txtBoxContact.Text, int.Parse(txtBoxSatisfaction.Text));

            //(id, nom, rue, ville, code_postal, personne_contact, satisfaction);

            p.AddFournisseur(s);
        }
Beispiel #6
0
 public FrmFournisseur()
 {
     InitializeComponent();
     sFournisseur sFourni = new sFournisseur(txtBoxNumFourni.Text, txtBoxNomFourni.Text, txtBoxRue.Text, txtBoxVille.Text, txtBoxCP.Text, txtBoxContact.Text, txtBoxSatisfaction.Text);
 }
Beispiel #7
0
 public bool DeleteFournisseur(sFournisseur Fournisseur)
 {
     throw new NotImplementedException();
 }
Beispiel #8
0
 public bool UpdateFournisseur(sFournisseur Fournisseur)
 {
     //Fournisseur.code_postal
     throw new NotImplementedException();
 }