public static void AjoutCommande2(Commande commande, Client client, Adresse adresse) { using (SqlConnection conx = ConnectionDB.getConnection()) { using (SqlCommand cmd = conx.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "insertion_commande2"; SqlParameter nom_client = new SqlParameter("@nom", SqlDbType.NVarChar); nom_client.Direction = ParameterDirection.Input; nom_client.Value = client.nom; cmd.Parameters.Add(nom_client); SqlParameter adresse_client = new SqlParameter("@adresse", SqlDbType.NVarChar); adresse_client.Direction = ParameterDirection.Input; adresse_client.Value = adresse.adresse; cmd.Parameters.Add(adresse_client); SqlParameter cp_client = new SqlParameter("@codepostal", SqlDbType.NVarChar); cp_client.Direction = ParameterDirection.Input; cp_client.Value = adresse.code_postal; cmd.Parameters.Add(cp_client); SqlParameter ville_client = new SqlParameter("@ville", SqlDbType.NVarChar); ville_client.Direction = ParameterDirection.Input; ville_client.Value = adresse.ville; cmd.Parameters.Add(ville_client); SqlParameter date_commande = new SqlParameter("@date", SqlDbType.DateTime); date_commande.Direction = ParameterDirection.Input; date_commande.Value = commande.date; cmd.Parameters.Add(date_commande); cmd.Connection = conx; cmd.ExecuteNonQuery(); } } }
public static Adresse lectureAdresse(string add) { Adresse adresse = new Adresse(); using (SqlConnection conx = ConnectionDB.getConnection()) { using (SqlCommand cmd = conx.CreateCommand()) { cmd.CommandText = "select ADRESSE,CODE_POSTAL,VILLE from client join ADRESSE on CLIENT.ID_ADRESSE=ADRESSE.ID_ADRESSE where client.NOM =@ida "; cmd.Parameters.Add(new SqlParameter("@ida", SqlDbType.NVarChar)).Value = add; cmd.Connection = conx; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { adresse.adresse = dr["adresse"].ToString(); adresse.code_postal = dr["code_postal"].ToString(); adresse.ville = dr["ville"].ToString(); } } } } return adresse; }
private void button_add_client_Click(object sender, EventArgs e) { Regex a = new Regex(@"^(([0-8][0-9])|(9[0-5])|(2[ab]))[0-9]{3}$"); if (!a.IsMatch(textBox_cp.Text)) { MessageBox.Show("Erreur sur le Code Postal"); this.textBox_cp.Focus(); } else { ModelLayer.Client client = new Client(textBox_nom.Text, textBox_prenom.Text); ModelLayer.Adresse addresse = new Adresse(textBox_adresse.Text, textBox_cp.Text, textBox_ville.Text); ClientOperation.ajoutclient(client, addresse); textBox_nom.Clear(); textBox_prenom.Clear(); textBox_adresse.Clear(); textBox_cp.Clear(); textBox_ville.Clear(); comboBox_client.Items.Clear(); foreach (var item in ClientOperation.lireNomClients()) { comboBox_client.Items.Add(item.nom); } } }
public static void AjoutAdresse(Adresse adresse) { using (SqlConnection conx = ConnectionDB.getConnection()) { using (SqlCommand cmd = conx.CreateCommand()) { cmd.CommandText = "insert into adresse values (@adresse,@cp,@ville)"; cmd.Parameters.Add(new SqlParameter("@adresse", SqlDbType.NVarChar)).Value = adresse.adresse; cmd.Parameters.Add(new SqlParameter("@cp", SqlDbType.NVarChar)).Value = adresse.code_postal; cmd.Parameters.Add(new SqlParameter("@ville", SqlDbType.NVarChar)).Value = adresse.ville; cmd.Connection = conx; cmd.ExecuteNonQuery(); } } }
public static void modifierAdresse(Adresse adresse) { using (SqlConnection conx = ConnectionDB.getConnection()) { using (SqlCommand cmd = conx.CreateCommand()) { cmd.CommandText = "update adresse set adresse=@adresse,code_postal=@cp,ville=@ville where id_adresse=@ida"; cmd.Parameters.Add(new SqlParameter("@ida", SqlDbType.Int)).Value = adresse.id_adresse; cmd.Parameters.Add(new SqlParameter("@adresse", SqlDbType.NVarChar)).Value = adresse.adresse; cmd.Parameters.Add(new SqlParameter("@cp", SqlDbType.NVarChar)).Value = adresse.code_postal; cmd.Parameters.Add(new SqlParameter("@ville", SqlDbType.NVarChar)).Value = adresse.ville; cmd.Connection = conx; cmd.ExecuteNonQuery(); } } }
public static void ajoutclient(Client client,Adresse adresse) { DataLayer.CrudeClient.AjoutClient(client, adresse); }
public static List<Adresse> listAdresse() { List<Adresse> listeAdresse = new List<Adresse>(); Adresse adresse; using (SqlConnection conx = ConnectionDB.getConnection()) { using (SqlCommand cmd = conx.CreateCommand()) { cmd.CommandText = "select * from adresse"; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { adresse = new Adresse(); adresse.id_adresse = (int)dr["id_adresse"]; adresse.adresse = dr["adresse"].ToString(); adresse.code_postal = dr["code_postal"].ToString(); adresse.ville = dr["ville"].ToString(); listeAdresse.Add(adresse); } } } } return listeAdresse; }
public static void ajoutCommande2(Commande commande, Client client, Adresse adresse) { DataLayer.CrudCommande.AjoutCommande2(commande, client, adresse); }
private void button_com_2_Click(object sender, EventArgs e) { ModelLayer.Client client = new Client(comboBox_client.SelectedItem.ToString(), textBox_prenom.Text); ModelLayer.Adresse addresse = new Adresse(textBox_add_liv.Text, textBox_cp_liv.Text, textBox_ville_liv.Text); ModelLayer.Commande commande = new Commande(dateTimePicker1.Value); CommandeOperation.ajoutCommande2(commande, client, addresse); int a = dataGridView3.Rows.Count; for (int i = 0; i < a; i++) { string libelle = dataGridView3[1, i].Value.ToString(); int qte = Convert.ToInt32(dataGridView3[3, i].Value.ToString()); Ligne_commande ligncom = new Ligne_commande(qte); Produit produit = new Produit(libelle); Ligne_CommandeOperation.ajoutlignecom(produit, ligncom); } dataGridView3.Rows.Clear(); textBox_add_liv.Clear(); textBox_cp_liv.Clear(); textBox_ville_liv.Clear(); comboBox_client.Text = ""; radioButton7.Checked = true; }
public static Adresse lireAdresse(string cli) { Adresse adresse = new Adresse(); adresse = CrudAdresse.lectureAdresse(cli); return adresse; }