コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
        }
コード例 #3
0
 public void Delete(Panneaux panneaux)
 {
     if (ListeDesPanneaux.Contains(panneaux))
     {
         ListeDesPanneaux.Remove(panneaux);
         RequeteSQL.Write(panneaux);
     }
 }
コード例 #4
0
 public void Add(Panneaux panneaux)
 {
     if (!ListeDesPanneaux.Contains(panneaux))
     {
         ListeDesPanneaux.Add(panneaux);
         RequeteSQL.Write(panneaux);
     }
 }
コード例 #5
0
        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;
        }
コード例 #6
0
        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());
                }
            }
        }
コード例 #7
0
        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;
            }
        }
コード例 #8
0
        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
        }
コード例 #9
0
ファイル: Fichier CSV.cs プロジェクト: Per1pas2/On-est-la
        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;
        }
コード例 #10
0
        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()
        }
コード例 #11
0
        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     = "";
            }
        }
コード例 #12
0
ファイル: Fichier CSV.cs プロジェクト: Per1pas2/On-est-la
        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;
        }
コード例 #13
0
 public void Update(Panneaux panneaux)
 {
     RequeteSQL.Write(panneaux);
 }
コード例 #14
0
 public Contrat(string Numero)
 {
     Numero           = this.Numero;
     ListeDesPanneaux = RequeteSQL.GetPanneaux();
 }