private void BTN_UPDATE_PRODUITS_Click(object sender, EventArgs e) { RequeteSQL requetesSQL = new RequeteSQL(); int iType = 0; int iNouveaute = 0; if (CHK_TYPE.Checked == true) { iType = 1; } if (CHK_NOUVEAUTE.Checked == true) { iNouveaute = 1; } if (LST_PRODUITS.SelectedItems.Count > 0) { if (MessageBox.Show("Souhaitez-vous modifier le produit", "Modifier Produit", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (requetesSQL.UpdateProduits(int.Parse(LST_PRODUITS.SelectedItems[0].SubItems[0].Text), TXT_UGS.Text, TXT_Libelle.Text, TXT_DESCRIPTION.Text, TXT_TARIF_REGU.Text, TXT_TARIF_PROMO.Text, iNouveaute, int.Parse(TXT_NBR_IMAGE.Text), TXT_CATEGORIES.Text, TXT_MARQUES.Text, iType) == true) { MessageBox.Show("Modification ok"); LoadLST(myBoutiques.Id_BOUTIQUES); } else { MessageBox.Show("Erreur de modification"); } } requetesSQL = null; } }
private void BTN_CREATE_PRODUITS_Click(object sender, EventArgs e) { RequeteSQL requetesSQL = new RequeteSQL(); int iType = 0; int iNouveaute = 0; if (CHK_TYPE.Checked == true) { iType = 1; } if (CHK_NOUVEAUTE.Checked == true) { iNouveaute = 1; } if (requetesSQL.InsertProduits(TXT_UGS.Text.Trim(), TXT_Libelle.Text.Trim(), TXT_DESCRIPTION.Text.Trim(), TXT_TARIF_REGU.Text.Trim(), TXT_TARIF_PROMO.Text.Trim(), iNouveaute, myBoutiques.Id_BOUTIQUES, int.Parse(TXT_NBR_IMAGE.Text.Trim()), TXT_CATEGORIES.Text.Trim(), TXT_MARQUES.Text.Trim(), iType) == true) { MessageBox.Show("Création OK"); LoadLST(myBoutiques.Id_BOUTIQUES); } else { MessageBox.Show("Création pas pu effectuer"); } requetesSQL = null; }
public void Delete(Panneaux panneaux) { if (ListeDesPanneaux.Contains(panneaux)) { ListeDesPanneaux.Remove(panneaux); RequeteSQL.Write(panneaux); } }
public void Add(Panneaux panneaux) { if (!ListeDesPanneaux.Contains(panneaux)) { ListeDesPanneaux.Add(panneaux); RequeteSQL.Write(panneaux); } }
private void LoadLST(int iId) { ListViewItem myListViewItem = new ListViewItem(); RequeteSQL requeteSQL = new RequeteSQL(); RequeteSQL.STRUCT_PRODUITS myStructProduits = new RequeteSQL.STRUCT_PRODUITS(); LST_PRODUITS.Clear(); Col("Id", 1, 5); Col("Ugs", 2, 10); Col("Libelleé", 3, 10); Col("Description", 4, 5); Col("Tarif régu", 5, 20); Col("Tarif promo", 6, 25); Col("Nouveauté", 7, 10); Col("Nombre d'Image", 8, 15); Col("Catégorie(s)", 9, 20); Col("Marque(s)", 10, 15); Col("Type", 11, 10); if (requeteSQL.GetProduits(iId) == true) { for (int i = 0; i < requeteSQL.myTableauDataProduits.Count; i++) { myStructProduits = (RequeteSQL.STRUCT_PRODUITS)requeteSQL.myTableauDataProduits[i]; myListViewItem = new ListViewItem(); //myListViewItem.Tag = int.Parse(objRow["NUM_CODE_ROLE"].ToString()); myListViewItem.Text = myStructProduits.Id.ToString(); myListViewItem.SubItems.Add(myStructProduits.Ugs); myListViewItem.SubItems.Add(myStructProduits.Libelle); myListViewItem.SubItems.Add(myStructProduits.Description); myListViewItem.SubItems.Add(myStructProduits.Tarif_Regu); myListViewItem.SubItems.Add(myStructProduits.Tarif_Promo); myListViewItem.SubItems.Add(myStructProduits.Nouveaute.ToString()); myListViewItem.SubItems.Add(myStructProduits.iImage.ToString()); myListViewItem.SubItems.Add(myStructProduits.Categories.ToString()); myListViewItem.SubItems.Add(myStructProduits.Marques.ToString()); myListViewItem.SubItems.Add(myStructProduits.bType.ToString()); LST_PRODUITS.Items.Add(myListViewItem); myListViewItem = null; } } requeteSQL = null; }
private void LoadCMB() { RequeteSQL requeteSQL = new RequeteSQL(); RequeteSQL.STRUCT_BOUTIQUES myStructBoutiques = new RequeteSQL.STRUCT_BOUTIQUES(); if (requeteSQL.GetBoutiques() == true) { for (int i = 0; i < requeteSQL.myTableauDataProduits.Count; i++) { myStructBoutiques = (RequeteSQL.STRUCT_BOUTIQUES)requeteSQL.myTableauDataProduits[i]; CMB_BOUTIQUES.Items.Add(myStructBoutiques.Id_BOUTIQUES.ToString() + "-" + myStructBoutiques.Nom_BOUTIQUES.ToString() + "-" + myStructBoutiques.Code_BOUTIQUES.ToString() + "-" + myStructBoutiques.Html_Code_BOUTIQUES.ToString()); } } }
private void BTN_DELETE_PRODUITS_Click(object sender, EventArgs e) { RequeteSQL requetesSQL = new RequeteSQL(); if (LST_PRODUITS.SelectedItems.Count > 0) { if (MessageBox.Show("Souhaitez-vous supprimer le produit", "Supprimer Produit", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (requetesSQL.DeleteProduits(int.Parse(LST_PRODUITS.SelectedItems[0].SubItems[0].Text)) == true) { MessageBox.Show("Suppression ok"); LoadLST(myBoutiques.Id_BOUTIQUES); } else { MessageBox.Show("Erreur de suppression"); } } requetesSQL = null; } }
public override bool SQLCreerColonnes(OleDbConnection m_bd) { ArticlePhilatélique Article = null; Tuple <string, string>[] colonnes = { new Tuple <string, string>("type", "Text(80)"), new Tuple <string, string>("numero", "Integer"), new Tuple <string, string>("motif", "Text(50)"), new Tuple <string, string>("prix_payé", "Double"), new Tuple <string, string>("valeur_timbre", "Double"), new Tuple <string, string>("taille_forme", "Text(50)") }; try { RequeteSQL.InsererColonnesSiNonExistantes("Articles", colonnes); } catch { return(false); // un problem est survenu } return(true); // tables crées }
public void CreateVariableProductCSV(RequeteSQL.STRUCT_BOUTIQUES myBoutique, int iIDProduit) { string NomDuFichier = @"C:\Users\Théo Perrin\Documents\Etaples-shopping\Gestion des produits etaples-shop\Fichier CSV\Royal Dentelle\EtaplesShopVariable.csv"; string HeaderCSV = "ID;Type;UGS;Nom;Publié;Mis en avant ?;Visibilité dans le catalogue;Description courte;Description;Date de début de promo;Date de fin de promo;État de la TVA;Classe TVA;En stock ?;Stock;Montant de stock faible;Autoriser les commandes de produits en rupture ?;Vendre individuellement ?;Poids (kg);Longueur (cm);Largeur (cm);Hauteur (cm);Autoriser les avis clients ?;Note de l'achat;Tarif promo;Tarif régulier;Catégories;Étiquettes;Classe de livraison;Images;Limite de téléchargement;Jours d'expiration du téléchargement;Parent;Groupes de produits;Montée en gamme;Ventes croisées;URL externe;Libellé du bouton;Position;Nom de l'attribut 1;Valeur(s) de l'attribut 1;Attribut 1 visible;Attribut 1 global;Méta : _product_360_image_gallery;Méta : _woodmart_single_product_style;Méta : _woodmart_thums_position;Méta : _woodmart_product_design;Méta : _woodmart_extra_content;Méta : _woodmart_extra_position;Méta : woodmart_sguide_select;Méta : woodmart_total_stock_quantity;Méta : slide_template;Méta : rs_page_bg_color;Méta : _woodmart_whb_header;Méta : _woodmart_main_layout;Méta : _woodmart_sidebar_width;Méta : _woodmart_custom_sidebar;Méta : _woodmart_product-background;Méta : _woodmart_product_custom_tab_title;Méta : _woodmart_product_custom_tab_content;Méta : _woodmart_swatches_attribute;Méta : _woodmart_product_video;Méta : _woodmart_product_hashtag;Méta : _wpb_vc_js_status;Méta : _woodmart_new_label;Nom de l'attribut 2;Valeur(s) de l'attribut 2;Attribut 2 visible;Attribut 2 global;Nom de l'attribut 3;Valeur(s) de l'attribut 3;Attribut 3 visible;Attribut 3 global;Nom de l'attribut 4;Valeur(s) de l'attribut 4;Attribut 4 visible;Attribut 4 global"; RequeteSQL requeteSQL = new RequeteSQL(); RequeteSQL.STRUCT_PRODUITS_VARIABLES myStructProduitsVariables = new RequeteSQL.STRUCT_PRODUITS_VARIABLES(); try { using (StreamWriter outputFile = new StreamWriter(NomDuFichier, false, Encoding.UTF8)) { outputFile.WriteLine(HeaderCSV); //Création du Header if (requeteSQL.GetProduitsVariables(iIDProduit) == true) //Récupére la liste des produits avec leurs variations { CreateFirstLineForProductVariable(outputFile, myBoutique, requeteSQL.myTableauDataProduits); //Création de la 1ère ligne du fichier CSV pour un produit Variable for (int i = 0; i < requeteSQL.myTableauDataProduits.Count; i++) // Lit en mémoire la requête SQL { myStructProduitsVariables = (RequeteSQL.STRUCT_PRODUITS_VARIABLES)requeteSQL.myTableauDataProduits[i]; // Initialise la variable de type STRUCT avec ce qu'il y a en mémoire CreateLinesVariablesForProduct(outputFile, myBoutique, myStructProduitsVariables, i); // Création de toutes les lignes suivantes qui sont les Variations } } //Créer le header //Charger les données de la BDD //Construire la ligne du csv //Fonction pour le contenu } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } //sw = null; }
private void BTN_SAVE_Click(object sender, EventArgs e) { bool bOk = true; RequeteSQL requeteSQL = new RequeteSQL(); string strColonne0 = ""; string strColonne1 = ""; string strColonne2 = ""; string strColonne3 = ""; string strColonne4 = ""; string strColonne5 = ""; if (requeteSQL.DeleteVariation(int.Parse(LST_PRODUITS.SelectedItems[0].SubItems[0].Text)) == true) { for (int i = 0; i < DATA_VARIATIONS.Rows.Count - 1; i++) { if (DATA_VARIATIONS.Rows[i].Cells[0].Value != null) { strColonne0 = DATA_VARIATIONS.Rows[i].Cells[0].Value.ToString(); } else { strColonne0 = ""; } if (DATA_VARIATIONS.Rows[i].Cells[1].Value != null) { strColonne1 = DATA_VARIATIONS.Rows[i].Cells[1].Value.ToString(); } else { strColonne1 = ""; } if (DATA_VARIATIONS.Rows[i].Cells[2].Value != null) { strColonne2 = DATA_VARIATIONS.Rows[i].Cells[2].Value.ToString(); } else { strColonne2 = ""; } if (DATA_VARIATIONS.Rows[i].Cells[3].Value != null) { strColonne3 = DATA_VARIATIONS.Rows[i].Cells[3].Value.ToString(); } else { strColonne3 = ""; } if (DATA_VARIATIONS.Rows[i].Cells[4].Value != null) { strColonne4 = DATA_VARIATIONS.Rows[i].Cells[4].Value.ToString(); } else { strColonne4 = ""; } if (DATA_VARIATIONS.Rows[i].Cells[5].Value != null) { strColonne5 = DATA_VARIATIONS.Rows[i].Cells[5].Value.ToString(); } else { strColonne5 = ""; } if (requeteSQL.InsertVariation(int.Parse(LST_PRODUITS.SelectedItems[0].SubItems[0].Text), strColonne0, strColonne1, strColonne2, strColonne3, strColonne4, strColonne5) == false) { MessageBox.Show("ERREURRR : Veuillez contacter le chef"); bOk = false; break; } } if (bOk == true) { MessageBox.Show("Sauvergarde Ok !"); } } else { MessageBox.Show("Erreur de Suppression"); } //Je supprime les enregistrement avec id = produit //Méthode Suppression Variation by ID //Si Suppression OK alors // Creation des lignes de variation dans BDD //Creation Variation for ID //Sinon // Alerte() }
private void LST_PRODUITS_SelectedIndexChanged(object sender, EventArgs e) { RequeteSQL requeteSQL = new RequeteSQL(); RequeteSQL.STRUCT_VARIATION myStructVariation = new RequeteSQL.STRUCT_VARIATION(); DATA_VARIATIONS.Rows.Clear(); if (LST_PRODUITS.SelectedItems.Count > 0) { TXT_UGS.Text = LST_PRODUITS.SelectedItems[0].SubItems[1].Text; TXT_Libelle.Text = LST_PRODUITS.SelectedItems[0].SubItems[2].Text; TXT_DESCRIPTION.Text = LST_PRODUITS.SelectedItems[0].SubItems[3].Text; TXT_TARIF_REGU.Text = LST_PRODUITS.SelectedItems[0].SubItems[4].Text; TXT_TARIF_PROMO.Text = LST_PRODUITS.SelectedItems[0].SubItems[5].Text; if (LST_PRODUITS.SelectedItems[0].SubItems[6].Text == "True") { CHK_NOUVEAUTE.Checked = true; } else { CHK_NOUVEAUTE.Checked = false; } TXT_NBR_IMAGE.Text = LST_PRODUITS.SelectedItems[0].SubItems[7].Text; TXT_CATEGORIES.Text = LST_PRODUITS.SelectedItems[0].SubItems[8].Text; TXT_MARQUES.Text = LST_PRODUITS.SelectedItems[0].SubItems[9].Text; CHK_TYPE.Checked = bool.Parse(LST_PRODUITS.SelectedItems[0].SubItems[10].Text); if (CHK_TYPE.Checked == true) { if (requeteSQL.GetVariation(int.Parse(LST_PRODUITS.SelectedItems[0].SubItems[0].Text)) == true) { for (int i = 0; i < requeteSQL.myTableauDataProduits.Count; i++) { myStructVariation = (RequeteSQL.STRUCT_VARIATION)requeteSQL.myTableauDataProduits[i]; DATA_VARIATIONS.Rows.Add(); DATA_VARIATIONS.Rows[i].Cells[0].Value = myStructVariation.strTaille; DATA_VARIATIONS.Rows[i].Cells[1].Value = myStructVariation.strPoids; DATA_VARIATIONS.Rows[i].Cells[2].Value = myStructVariation.strCouleur; DATA_VARIATIONS.Rows[i].Cells[3].Value = myStructVariation.strPointure; DATA_VARIATIONS.Rows[i].Cells[4].Value = myStructVariation.strTarif_Regu; DATA_VARIATIONS.Rows[i].Cells[5].Value = myStructVariation.strTarif_Promo; } } } } else { TXT_UGS.Text = ""; TXT_Libelle.Text = ""; TXT_DESCRIPTION.Text = ""; TXT_TARIF_REGU.Text = ""; TXT_TARIF_PROMO.Text = ""; TXT_NOUVEAUTE.Text = ""; TXT_NBR_IMAGE.Text = ""; TXT_CATEGORIES.Text = ""; TXT_MARQUES.Text = ""; } }
public void CreateSimpleProductCSV(RequeteSQL.STRUCT_BOUTIQUES myBoutique) { string NomDuFichier = @"C:\Users\Théo Perrin\Documents\Etaples-shopping\Gestion des produits etaples-shop\Fichier CSV\Royal Dentelle\EtaplesShopSimple.csv"; string HeaderCSV = "ID;Type;UGS;Nom;Publié;Mis en avant ?;Visibilité dans le catalogue;Description courte;Description;Date de début de promo;Date de fin de promo;État de la TVA;Classe TVA;En stock ?;Stock;Montant de stock faible;Autoriser les commandes de produits en rupture ?;Vendre individuellement ?;Poids (kg);Longueur (cm);Largeur (cm);Hauteur (cm);Autoriser les avis clients ?;Note de l'achat;Tarif promo;Tarif régulier;Catégories;Étiquettes;Classe de livraison;Images;Limite de téléchargement;Jours d'expiration du téléchargement;Parent;Groupes de produits;Montée en gamme;Ventes croisées;URL externe;Libellé du bouton;Position;Nom de l'attribut 1;Valeur(s) de l'attribut 1;Attribut 1 visible;Attribut 1 global;Méta : _product_360_image_gallery;Méta : _woodmart_single_product_style;Méta : _woodmart_thums_position;Méta : _woodmart_product_design;Méta : _woodmart_extra_content;Méta : _woodmart_extra_position;Méta : woodmart_sguide_select;Méta : woodmart_total_stock_quantity;Méta : slide_template;Méta : rs_page_bg_color;Méta : _woodmart_whb_header;Méta : _woodmart_main_layout;Méta : _woodmart_sidebar_width;Méta : _woodmart_custom_sidebar;Méta : _woodmart_product-background;Méta : _woodmart_product_custom_tab_title;Méta : _woodmart_product_custom_tab_content;Méta : _woodmart_swatches_attribute;Méta : _woodmart_product_video;Méta : _woodmart_product_hashtag;Méta : _wpb_vc_js_status;Méta : _woodmart_new_label;Nom de l'attribut 2;Valeur(s) de l'attribut 2;Attribut 2 visible;Attribut 2 global;Nom de l'attribut 3;Valeur(s) de l'attribut 3;Attribut 3 visible;Attribut 3 global;Nom de l'attribut 4;Valeur(s) de l'attribut 4;Attribut 4 visible;Attribut 4 global"; RequeteSQL requeteSQL = new RequeteSQL(); RequeteSQL.STRUCT_PRODUITS myStructProduits = new RequeteSQL.STRUCT_PRODUITS(); STRUCT_CSV myStructCSV = new STRUCT_CSV(); int mois = DateTime.Now.Month; string strNouveaute = ""; String strMois = ""; if (mois < 10) { strMois = String.Format("0{0}", mois); } else { strMois = mois.ToString(); } try { using (StreamWriter outputFile = new StreamWriter(NomDuFichier, false, Encoding.UTF8)) { outputFile.WriteLine(HeaderCSV); if (requeteSQL.GetProduits(myBoutique.Id_BOUTIQUES) == true) { for (int i = 0; i < requeteSQL.myTableauDataProduits.Count; i++) { myStructProduits = (RequeteSQL.STRUCT_PRODUITS)requeteSQL.myTableauDataProduits[i]; if (myStructProduits.bType == false) { myStructCSV = InitProduitSimple(); myStructCSV.UGS = myBoutique.Code_BOUTIQUES + "-" + myStructProduits.Ugs; myStructCSV.Nom = myStructProduits.Libelle; myStructCSV.Description_courte = myStructProduits.Description; myStructCSV.Description = myStructProduits.Description; myStructCSV.Tarif_regulier = myStructProduits.Tarif_Regu; myStructCSV.Tarif_promo = myStructProduits.Tarif_Promo; if (myStructProduits.Nouveaute == true) { strNouveaute = "on"; } myStructCSV.Meta_woodmart_new_label = strNouveaute;// mettre en on for (int j = 0; j < myStructProduits.iImage; j++) { myStructCSV.Images += "https://www.etaples-shop.fr/wp-content/uploads/2020/" + strMois + "/" + myBoutique.Code_BOUTIQUES + "-" + myStructProduits.Ugs + "-" + (j + 1); if ((myStructProduits.iImage > 1) && ((j + 1) != myStructProduits.iImage)) { myStructCSV.Images += ", "; } } myStructCSV.Valeurs_de_lattribut_1 = myBoutique.Nom_BOUTIQUES; myStructCSV.Meta_woodmart_product_custom_tab_title = "A propos de " + myBoutique.Nom_BOUTIQUES; myStructCSV.Meta_woodmart_product_custom_tab_content = "[html_block id=\"" + myBoutique.Html_Code_BOUTIQUES + "\"]"; myStructCSV.Categories = myStructProduits.Categories; if (myStructProduits.Marques != "") { myStructCSV.Nom_de_lattribut_2 = "Marque"; myStructCSV.Valeurs_de_lattribut_2 = myStructProduits.Marques; } //outputFile.WriteLine(myStructProduits.Ugs + ";" + myStructProduits.Libelle + ";" + myStructProduits.Description + ";" + myStructProduits.Tarif_Regu + ";" + myStructProduits.Tarif_Promo + ";" + myStructProduits.Nouveaute); outputFile.WriteLine( myStructCSV.ID + ";" + myStructCSV.Type + ";" + myStructCSV.UGS + ";" + myStructCSV.Nom + ";" + myStructCSV.Publie + ";" + myStructCSV.Mis_en_avant + ";" + myStructCSV.Visibilite_dans_le_catalogue + ";" + myStructCSV.Description_courte + ";" + myStructCSV.Description + ";" + myStructCSV.Date_de_debut_de_promo + ";" + myStructCSV.Date_de_fin_de_promo + ";" + myStructCSV.etat_de_la_TVA + ";" + myStructCSV.Classe_TVA + ";" + myStructCSV.En_stock + ";" + myStructCSV.Stock + ";" + myStructCSV.Montant_de_stock_faible + ";" + myStructCSV.Autoriser_les_commandes_de_produits_en_rupture + ";" + myStructCSV.Vendre_individuellement + ";" + myStructCSV.Poids_kg + ";" + myStructCSV.Longueur_cm + ";" + myStructCSV.Largeur_cm + ";" + myStructCSV.Hauteur_cm + ";" + myStructCSV.Autoriser_les_avis_clients + ";" + myStructCSV.Note_de_lachat + ";" + myStructCSV.Tarif_promo + ";" + myStructCSV.Tarif_regulier + ";" + myStructCSV.Categories + ";" + myStructCSV.etiquettes + ";" + myStructCSV.Classe_de_livraison + ";" + myStructCSV.Images + ";" + myStructCSV.Limite_de_telechargement + ";" + myStructCSV.Jours_dexpiration_du_telechargement + ";" + myStructCSV.Parent + ";" + myStructCSV.Groupes_de_produits + ";" + myStructCSV.Montee_en_gamme + ";" + myStructCSV.Ventes_croisees + ";" + myStructCSV.URL_externe + ";" + myStructCSV.Libelle_du_bouton + ";" + myStructCSV.Position + ";" + myStructCSV.Nom_de_lattribut_1 + ";" + myStructCSV.Valeurs_de_lattribut_1 + ";" + myStructCSV.Attribut_1_visible + ";" + myStructCSV.Attribut_1_global + ";" + myStructCSV.Meta_product_360_image_gallery + ";" + myStructCSV.Meta_woodmart_single_product_style + ";" + myStructCSV.Meta_woodmart_thums_position + ";" + myStructCSV.Meta_woodmart_product_design + ";" + myStructCSV.Meta_woodmart_extra_content + ";" + myStructCSV.Meta_woodmart_extra_position + ";" + myStructCSV.Meta__woodmart_sguide_select + ";" + myStructCSV.Meta__woodmart_total_stock_quantity + ";" + myStructCSV.Meta__slide_template + ";" + myStructCSV.Meta__rs_page_bg_color + ";" + myStructCSV.Meta_woodmart_whb_header + ";" + myStructCSV.Meta_woodmart_main_layout + ";" + myStructCSV.Meta_woodmart_sidebar_width + ";" + myStructCSV.Meta_woodmart_custom_sidebar + ";" + myStructCSV.Meta_woodmart_product_background + ";" + myStructCSV.Meta_woodmart_product_custom_tab_title + ";" + myStructCSV.Meta_woodmart_product_custom_tab_content + ";" + myStructCSV.Meta_woodmart_swatches_attribute + ";" + myStructCSV.Meta_woodmart_product_video + ";" + myStructCSV.Meta_woodmart_product_hashtag + ";" + myStructCSV.Meta_wpb_vc_js_status + ";" + myStructCSV.Meta_woodmart_new_label + ";" + myStructCSV.Nom_de_lattribut_2 + ";" + myStructCSV.Valeurs_de_lattribut_2 + ";" + myStructCSV.Attribut_2_visible + ";" + myStructCSV.Attribut_2_global + ";" + myStructCSV.Nom_de_lattribut_3 + ";" + myStructCSV.Valeurs_de_lattribut_3 + ";" + myStructCSV.Attribut_3_visible + ";" + myStructCSV.Attribut_3_global + ";" + myStructCSV.Nom_de_lattribut_4 + ";" + myStructCSV.Valeurs_de_lattribut_4 + ";" + myStructCSV.Attribut_4_visible + ";" + myStructCSV.Attribut_4_global ); } } } //Créer le header //Charger les données de la BDD //Construire la ligne du csv //Fonction pour le contenu } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } //sw = null; }
public void Update(Panneaux panneaux) { RequeteSQL.Write(panneaux); }
public Contrat(string Numero) { Numero = this.Numero; ListeDesPanneaux = RequeteSQL.GetPanneaux(); }