private void dgvStock_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dgvStock.SelectedRows.Count == 1 && dgvClients.SelectedRows.Count == 1)
            {
                btnConfirmerClientVoiture.Enabled = true;
            }
            else
            {
                btnConfirmerClientVoiture.Enabled = false;
            }

            tbIdVoiture.Text = dgvStock.SelectedRows[0].Cells["ID Voiture"].Value.ToString();
            C_StockVoiture pTmp = new G_StockVoiture(sConnexion).Lire_ID(int.Parse(tbIdVoiture.Text));

            //Marque

            tbIdMarque.Text = pTmp.idMarque.ToString();
            C_MarqueVoiture MarqueTmp = new G_MarqueVoiture(sConnexion).Lire_ID(int.Parse(tbIdMarque.Text));

            tbNomMarque.Text = MarqueTmp.nomMarque;

            //Modele

            tbIdModele.Text = pTmp.idModele.ToString();
            C_ModeleVoiture ModeleTmp = new G_ModeleVoiture(sConnexion).Lire_ID(int.Parse(tbIdModele.Text));

            tbNomModele.Text = ModeleTmp.nomModele;

            //Catégorie

            tbIdCategorie.Text = pTmp.idCategorie.ToString();
            C_CategorieVoiture CatTmp = new G_CategorieVoiture(sConnexion).Lire_ID(int.Parse(tbIdCategorie.Text));

            tbNomCategorie.Text = CatTmp.nomCat;

            //Année de fabrication

            tbAnneeFabricationStock.Text = pTmp.anneeFabrication.ToString();

            //Carburant

            tbIdCarburant.Text = pTmp.idCarburant.ToString();
            C_CarburantVoiture CarbTmp = new G_CarburantVoiture(sConnexion).Lire_ID(int.Parse(tbIdCarburant.Text));

            tbNomCarburant.Text = CarbTmp.nomCarburant;

            //Couleur

            tbIdCouleur.Text = pTmp.idCouleur.ToString();
            C_CouleurVoiture CoulTmp = new G_CouleurVoiture(sConnexion).Lire_ID(int.Parse(tbIdCouleur.Text));

            tbNomCouleur.Text = CoulTmp.nomCouleur;

            //Kilométrage

            tbKilometrage.Text = pTmp.kilometrage.ToString();
        } //Pour afficher les données de la voiture
        //Permet de consulter les informations de la voiture en stock
        private void btnConsulterStock_Click(object sender, EventArgs e)
        {
            if (dgvStock.SelectedRows.Count > 0)
            {
                activer(true);

                tbIdVoitureStock.Text = dgvStock.SelectedRows[0].Cells["idVoiture"].Value.ToString();
                C_StockVoiture pTmp = new G_StockVoiture(sConnex).Lire_ID(int.Parse(tbIdVoitureStock.Text));

                //Marque

                tbIdMarqueStock.Text = pTmp.idMarque.ToString();
                C_MarqueVoiture MarqueTmp = new G_MarqueVoiture(sConnex).Lire_ID(int.Parse(tbIdMarqueStock.Text));
                tbNomMarqueStock.Text = MarqueTmp.nomMarque;

                //Modele

                tbIdModeleStock.Text = pTmp.idModele.ToString();
                C_ModeleVoiture ModeleTmp = new G_ModeleVoiture(sConnex).Lire_ID(int.Parse(tbIdModeleStock.Text));
                tbNomModeleStock.Text = ModeleTmp.nomModele;

                //Catégorie

                tbIdCategorieStock.Text = pTmp.idCategorie.ToString();
                C_CategorieVoiture CatTmp = new G_CategorieVoiture(sConnex).Lire_ID(int.Parse(tbIdCategorieStock.Text));
                tbNomCategorieStock.Text = CatTmp.nomCat;

                //Année de fabrication

                tbAnneeFabricationStock.Text = pTmp.anneeFabrication.ToString();

                //Carburant

                tbIdCarburantStock.Text = pTmp.idCarburant.ToString();
                C_CarburantVoiture CarbTmp = new G_CarburantVoiture(sConnex).Lire_ID(int.Parse(tbIdCarburantStock.Text));
                tbNomCarburantStock.Text = CarbTmp.nomCarburant;

                //Couleur

                tbIdCouleurStock.Text = pTmp.idCouleur.ToString();
                C_CouleurVoiture CoulTmp = new G_CouleurVoiture(sConnex).Lire_ID(int.Parse(tbIdCouleurStock.Text));
                tbNomCouleurStock.Text = CoulTmp.nomCouleur;

                //Kilométrage

                tbKilometrageStock.Text = pTmp.kilometrage.ToString();
            }
            else
            {
                MessageBox.Show("Sélectionner l'enregistrement à éditer");
            }
        }
Example #3
0
        private void btnConsulterDesiderata_Click(object sender, EventArgs e)
        {
            if (dgvDesideratas.SelectedRows.Count > 0)
            {
                activer(false);
                activerElementsAjoutDesiderata(false);
                btnConfirmerAjoutDesiderata.Visible = false;
                pInfosDesiderata.Enabled            = true;

                tbIdDesiderata.Text = dgvDesideratas.SelectedRows[0].Cells["idDesiderata"].Value.ToString();
                C_DesiterataVoiture pTmp = new G_DesiterataVoiture(sConnex).Lire_ID(int.Parse(tbIdDesiderata.Text));

                //Client
                tbIdCli.Text = pTmp.idClient.ToString();

                //Marque
                tbIdMarque.Text = pTmp.idMarque.ToString();
                C_MarqueVoiture MarqueTmp = new G_MarqueVoiture(sConnex).Lire_ID(int.Parse(tbIdMarque.Text));
                cbNomMarque.Text = MarqueTmp.nomMarque;

                //Modele
                tbIdModele.Text = pTmp.idModele.ToString();
                C_ModeleVoiture ModeleTmp = new G_ModeleVoiture(sConnex).Lire_ID(int.Parse(tbIdModele.Text));
                cbNomModele.Text = ModeleTmp.nomModele;

                //Catégorie
                tbIdCategorie.Text = pTmp.idCat.ToString();
                C_CategorieVoiture CatTmp = new G_CategorieVoiture(sConnex).Lire_ID(int.Parse(tbIdCategorie.Text));
                cbNomCategorie.Text = CatTmp.nomCat;

                //Année de fabrication min
                tbAnneeFabrication.Text = pTmp.anneeMin.ToString();

                //Carburant
                tbIdCarburant.Text = pTmp.idCarburant.ToString();
                C_CarburantVoiture CarbTmp = new G_CarburantVoiture(sConnex).Lire_ID(int.Parse(tbIdCarburant.Text));
                cbNomCarburant.Text = CarbTmp.nomCarburant;

                //Couleur
                tbIdCouleur.Text = pTmp.idCouleur.ToString();
                C_CouleurVoiture CoulTmp = new G_CouleurVoiture(sConnex).Lire_ID(int.Parse(tbIdCouleur.Text));
                cbNomCouleur.Text = CoulTmp.nomCouleur;

                //Kilométrage
                tbKilometrage.Text = pTmp.kilometrageMax.ToString();
            }
            else
            {
                MessageBox.Show("Sélectionner l'enregistrement à consulter");
            }
        }
        //Permet la consultation des informations en HTML
        private void btnConsulterStockHtml_Click(object sender, EventArgs e) //Il est possible d'enregistrer le fichier en pdf (ctrl+p => microsoft to pdf)
        {
            //Utilisation du package EasyHTMLReports dans les packages NuGet

            easyHTMLReports1.AddString("<U><center><h1>Visualitation HTML du stock</h1></center></U>");

            easyHTMLReports1.AddLineBreak(); //Ligne d'espace

            easyHTMLReports1.AddDatagridView(dgvStock);

            List <C_StockVoiture> lTmp = new G_StockVoiture(sConnex).Lire("Nom"); //renvoi une liste de personne

            //Remplir le DGV

            foreach (C_StockVoiture p in lTmp)
            {
                easyHTMLReports1.NewPage();

                easyHTMLReports1.AddString("<h1>Informations de la voiture ID :" + p.idVoiture + "</h1>");

                easyHTMLReports1.AddLineBreak(); //Ligne d'espace

                //Marque
                C_MarqueVoiture MarqueTmp = new G_MarqueVoiture(sConnex).Lire_ID(p.idMarque);
                string          nomMarque = MarqueTmp.nomMarque.ToString();
                easyHTMLReports1.AddString("<p>Marque de la voiture: " + nomMarque + "</p>");

                easyHTMLReports1.AddLineBreak(); //Ligne d'espace

                //Modèle
                C_ModeleVoiture ModeleTmp = new G_ModeleVoiture(sConnex).Lire_ID(p.idModele);
                string          nomModele = ModeleTmp.nomModele.ToString();
                easyHTMLReports1.AddString("<p>Modèle de la voiture: " + nomModele + "</p>");

                easyHTMLReports1.AddLineBreak(); //Ligne d'espace

                //Catégorie
                C_CategorieVoiture CatTmp = new G_CategorieVoiture(sConnex).Lire_ID(p.idCategorie);
                string             nomCat = CatTmp.nomCat.ToString();
                easyHTMLReports1.AddString("<p>Catégorie de la voiture: " + nomCat + "</p>");

                easyHTMLReports1.AddLineBreak(); //Ligne d'espace

                //Année fabrication

                string anneeFabr = p.anneeFabrication.ToString();
                easyHTMLReports1.AddString("<p>Année de fabrication de la voiture: " + anneeFabr + "</p>");

                easyHTMLReports1.AddLineBreak(); //Ligne d'espace

                //Carburant
                C_CarburantVoiture CarbTmp = new G_CarburantVoiture(sConnex).Lire_ID(int.Parse(p.idCarburant.ToString()));
                string             nomCarb = CarbTmp.nomCarburant.ToString();
                easyHTMLReports1.AddString("<p>Carburant de la voiture: " + nomCarb + "</p>");

                easyHTMLReports1.AddLineBreak(); //Ligne d'espace

                //Couleur

                C_CouleurVoiture CoulTmp = new G_CouleurVoiture(sConnex).Lire_ID(int.Parse(p.idCouleur.ToString()));
                string           nomCoul = CoulTmp.nomCouleur.ToString();
                easyHTMLReports1.AddString("<p>Couleur de la voiture: " + nomCoul + "</p>");

                easyHTMLReports1.AddLineBreak(); //Ligne d'espace

                //Kilométrage


                string kilometrage = p.kilometrage.ToString();
                easyHTMLReports1.AddString("<p>Kilométrage de la voiture: " + kilometrage + " km(s)</p>");


                easyHTMLReports1.AddLineBreak(); //Ligne d'espace
            }


            easyHTMLReports1.ShowPrintPreviewDialog(); //Pour écrire toutes les infos
        }