//Confirmer l'ajout du desiderata private void btnConfirmerAjoutDesiderata_Click(object sender, EventArgs e) { if (tbIdDesiderata.Text == "") { //Ajout à la bd int iIdDesiderata = new G_DesiterataVoiture(sConnex).Ajouter(int.Parse(tbIdCli.Text), int.Parse(tbIdMarque.Text), int.Parse(tbIdModele.Text), int.Parse(tbIdCategorie.Text) , int.Parse(tbKilometrage.Text), int.Parse(tbIdCouleur.Text), int.Parse(tbIdCarburant.Text), int.Parse(tbAnneeFabrication.Text)); //Ajout au dgv dgvDesideratas.Rows.Add(iIdDesiderata, int.Parse(tbIdCli.Text), int.Parse(tbIdMarque.Text) , int.Parse(tbIdModele.Text), int.Parse(tbIdCategorie.Text), int.Parse(tbKilometrage.Text), int.Parse(tbIdCouleur.Text) , int.Parse(tbIdCarburant.Text), int.Parse(tbAnneeFabrication.Text)); dgvDesideratas.SelectionMode = DataGridViewSelectionMode.FullRowSelect; } else { //Modification new G_DesiterataVoiture(sConnex).Modifier(int.Parse(tbIdDesiderata.Text), int.Parse(tbIdCli.Text), int.Parse(tbIdMarque.Text), int.Parse(tbIdModele.Text), int.Parse(tbIdCategorie.Text) , int.Parse(tbKilometrage.Text), int.Parse(tbIdCouleur.Text), int.Parse(tbIdCarburant.Text), int.Parse(tbAnneeFabrication.Text)); dgvDesideratas.SelectedRows[0].Cells["idMarque"].Value = tbIdMarque.Text; dgvDesideratas.SelectedRows[0].Cells["idModele"].Value = tbIdModele.Text; dgvDesideratas.SelectedRows[0].Cells["idCat"].Value = tbIdCategorie.Text; dgvDesideratas.SelectedRows[0].Cells["kilometrageMax"].Value = tbKilometrage.Text; dgvDesideratas.SelectedRows[0].Cells["idCouleur"].Value = tbIdCouleur.Text; dgvDesideratas.SelectedRows[0].Cells["idCarburant"].Value = tbIdCarburant.Text; dgvDesideratas.SelectedRows[0].Cells["AnneeMin"].Value = tbAnneeFabrication.Text; } activer(true); //Revenir au menu de base viderPInfos(); //Vide les infos }
//Remplissage du DGV Desiderata private void remplirDgvDesiderata() { List <C_DesiterataVoiture> lTmp = new G_DesiterataVoiture(sConnex).Lire("Nom"); //renvoi une liste de personne //Remplir le DGV foreach (C_DesiterataVoiture p in lTmp) { dgvDesideratas.Rows.Add(p.idDesiterata, p.idClient, p.idMarque, p.idModele, p.idCat, p.kilometrageMax, p.idCouleur, p.idCarburant, p.anneeMin); } dgvDesideratas.SelectionMode = DataGridViewSelectionMode.FullRowSelect; }
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"); } }