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"); } }
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 }