public AjoutBien(VENDEUR monVendeur) { InitializeComponent(); clientExisteDeja = true; this.titreFenetreAjoutBien.Text = "CREER UN BIEN"; blocageBoxVendeur(false); this.monVendeur = monVendeur; this.comboBox1_status.Text = "DISPONIBLE"; this.nomClient.Text = monVendeur.NOM_VENDEUR; this.prénomVendeur.Text = monVendeur.PRÉNOM_VENDEUR; this.adresseVendeur.Text = monVendeur.ADRESSE_VENDEUR; var maVille = (from v in Accueil.modeleBase.VILLE where v.IDVILLE == monVendeur.IDVILLE select v.NOM_VILLE).First(); this.comboBox1_villesClient.Text = maVille; this.codePostalVendeur.Text = monVendeur.CODE_POSTAL.ToString(); this.fixeVendeur.Text = monVendeur.TÉLÉPHONE_FIXE.ToString(); this.mobileVendeur.Text = monVendeur.TÉLÉPHONE_MOBILE.ToString(); this.emailVendeur.Text = monVendeur.EMAIL; this.dateTimePicker1_créationClient.Value = monVendeur.DATE_CREATION; }
private void buttonModifierClient_Click(object sender, EventArgs e) { if (listView_resultat.SelectedItems.Count != 0) { if (typeClientChoisi == TypeClient.VENDEUR) { int id_vendeur = int.Parse(listView_resultat.SelectedItems[0].SubItems[0].Text); vendeur_en_cours_fc = (from v in Accueil.modeleBase.VENDEUR where v.IDVENDEUR == (short)id_vendeur select v).FirstOrDefault(); fenetreModificationClient = new AjoutClient(vendeur_en_cours_fc); fenetreModificationClient.Show(); } else { int id_acheteur = int.Parse(listView_resultat.SelectedItems[0].SubItems[0].Text); acheteur_en_cours_fc = (from v in Accueil.modeleBase.ACHETEUR where v.IDACHETEUR == (short)id_acheteur select v).FirstOrDefault(); fenetreModificationClient = new AjoutClient(acheteur_en_cours_fc); fenetreModificationClient.Show(); } } else { MessageBox.Show("Sélectionnez un client."); } }
public AjoutClient(VENDEUR vendeur_en_cours_fc) { this.MON_VENDEUR = vendeur_en_cours_fc; InitializeComponent(); initialisationClientExistant(); this.checkBox_Vendeur.Checked = true; this.textBoxNom.Text = vendeur_en_cours_fc.NOM_VENDEUR.Trim(); this.textBoxprénom.Text = vendeur_en_cours_fc.PRÉNOM_VENDEUR.Trim(); this.adresse.Text = vendeur_en_cours_fc.ADRESSE_VENDEUR.Trim(); this.textBoxcodePostal.Text = vendeur_en_cours_fc.CODE_POSTAL.ToString().Trim(); this.dateTimePicker1_créationClient.Value = vendeur_en_cours_fc.DATE_CREATION; this.textBoxfixe.Text = "0" + vendeur_en_cours_fc.TÉLÉPHONE_FIXE.ToString().Trim(); this.textBoxMobile.Text = "0" + vendeur_en_cours_fc.TÉLÉPHONE_MOBILE.ToString().Trim(); this.email.Text = vendeur_en_cours_fc.EMAIL.Trim(); this.checkBox_Vendeur.Enabled = false; this.checkBox_Acheteur.Enabled = false; comboBoxCommerciaux.Enabled = false; this.dateTimePicker1_créationClient.Enabled = false; buttonBienProposes.Enabled = false; chargerComboboxCommerciaux(); var nomVille = (from v in Accueil.modeleBase.VILLE where v.IDVILLE == MON_VENDEUR.IDVILLE select v.NOM_VILLE).First(); this.comboBox1_villes.Text = nomVille.Trim(); }
private void créer_Click(object sender, EventArgs e) { if (checkBox_Vendeur.Checked) { VENDEUR vendeur = new VENDEUR(); var idville = (from v in Accueil.modeleBase.VILLE where v.CODE_POSTAL.ToString() == textBoxcodePostal.Text select v.IDVILLE); vendeur.IDVILLE = idville.First(); vendeur.CODE_POSTAL = Int32.Parse(textBoxcodePostal.Text); vendeur.NOM_VENDEUR = textBoxNom.Text; vendeur.PRÉNOM_VENDEUR = textBoxprénom.Text; vendeur.ADRESSE_VENDEUR = adresse.Text; vendeur.EMAIL = email.Text; string a = textBoxfixe.Text.TrimEnd(); string b = textBoxMobile.Text.TrimEnd(); vendeur.TÉLÉPHONE_FIXE = Int32.Parse(a); vendeur.TÉLÉPHONE_MOBILE = Int32.Parse(b); vendeur.DATE_CREATION = dateTimePicker1_créationClient.Value; Accueil.modeleBase.VENDEUR.Add(vendeur); Accueil.modeleBase.SaveChanges(); } if (checkBox_Acheteur.Checked) { Refresh(); ACHETEUR acheteur = new ACHETEUR(); var idville = (from v in Accueil.modeleBase.VILLE where v.CODE_POSTAL.ToString() == textBoxcodePostal.Text select v.IDVILLE); acheteur.IDVILLE = idville.First(); acheteur.NOM_ACHETEUR = textBoxNom.Text; acheteur.PRENOM_ACHETEUR = textBoxprénom.Text; acheteur.ADRESSE = adresse.Text; acheteur.CODE_POSTAL = Int32.Parse(textBoxcodePostal.Text); acheteur.EMAIL = email.Text; acheteur.TÉLÉPHONE = Int32.Parse(textBoxfixe.Text); acheteur.TÉLÉPHONE_MOBILE = Int32.Parse(textBoxMobile.Text); acheteur.DATE_CREATION = dateTimePicker1_créationClient.Value; var idcommercial = (from v in Accueil.modeleBase.COMMERCIAL where v.NOM_COMMERCIAL == comboBoxCommerciaux.SelectedItem.ToString() select v.IDCOMMERCIAL); acheteur.IDCOMMERCIAL = idcommercial.First(); Accueil.modeleBase.ACHETEUR.Add(acheteur); Accueil.modeleBase.SaveChanges(); } }
private void ajouterBien_Click(object sender, EventArgs e) { if (!checkBox_Vendeur.Checked) { MessageBox.Show("Veuillez cocher la case vendeur."); return; } if (verifier_champs_vendeur()) { if (MON_VENDEUR == null) { VENDEUR vendeur = new VENDEUR(); var idville = (from v in Accueil.modeleBase.VILLE where v.CODE_POSTAL.ToString() == textBoxcodePostal.Text && v.NOM_VILLE == comboBox1_villes.Text select v.IDVILLE).FirstOrDefault(); vendeur.IDVILLE = idville; vendeur.CODE_POSTAL = Int32.Parse(textBoxcodePostal.Text); vendeur.NOM_VENDEUR = textBoxNom.Text; vendeur.PRÉNOM_VENDEUR = textBoxprénom.Text; vendeur.ADRESSE_VENDEUR = adresse.Text; vendeur.EMAIL = email.Text; string a = textBoxfixe.Text.TrimEnd(); string b = textBoxMobile.Text.TrimEnd(); vendeur.TÉLÉPHONE_FIXE = Int32.Parse(a); vendeur.TÉLÉPHONE_MOBILE = Int32.Parse(b); vendeur.DATE_CREATION = dateTimePicker1_créationClient.Value; Accueil.modeleBase.VENDEUR.Add(vendeur); Accueil.modeleBase.SaveChanges(); this.checkBox_Vendeur.Enabled = false; this.checkBox_Acheteur.Enabled = false; maFenetreBien = new AjoutBien(vendeur); } else { maFenetreBien = new AjoutBien(MON_VENDEUR); } maFenetreBien.Show(); } }
private void modification_ou_creation_bien() { BIEN bien_en_modification; if (verifier_champs()) { if (!clientExisteDeja) { VENDEUR vendeur = new VENDEUR(); var idville = (from v in Accueil.modeleBase.VILLE where v.CODE_POSTAL.ToString() == codePostalVendeur.Text.Trim() && v.NOM_VILLE == comboBox1_villesClient.Text.Trim() select v.IDVILLE).FirstOrDefault(); vendeur.IDVILLE = idville; vendeur.CODE_POSTAL = Int32.Parse(codePostalVendeur.Text.Trim()); vendeur.NOM_VENDEUR = nomClient.Text.Trim(); vendeur.PRÉNOM_VENDEUR = prénomVendeur.Text.Trim(); vendeur.ADRESSE_VENDEUR = adresseVendeur.Text.Trim(); vendeur.EMAIL = emailVendeur.Text.Trim(); string a = fixeVendeur.Text.Trim(); string b = mobileVendeur.Text.Trim(); vendeur.TÉLÉPHONE_FIXE = Int32.Parse(a); vendeur.TÉLÉPHONE_MOBILE = Int32.Parse(b); vendeur.DATE_CREATION = dateTimePicker1_créationClient.Value; try { Accueil.modeleBase.VENDEUR.Add(vendeur); Accueil.modeleBase.SaveChanges(); MessageBox.Show("Le vendeur a bien été créé."); blocageBoxVendeur(false); } catch (Exception e1) { MessageBox.Show("erreur -- " + e1.Message); } } if (!bienExisteDeja) { bien_en_modification = new BIEN(); var idville = (from v in Accueil.modeleBase.VILLE where v.NOM_VILLE == comboBox2_villesBien.Text select v.IDVILLE); bien_en_modification.IDVILLE = idville.First(); var idvendeur = (from ve in Accueil.modeleBase.VENDEUR where ve.EMAIL == emailVendeur.Text select ve.IDVENDEUR).FirstOrDefault(); bien_en_modification.IDVENDEUR = idvendeur; } else { bien_en_modification = bien_en_cours; } bien_en_modification.SURFACE_HABITABLE = (int)numericUpDown1_surfHab.Value; bien_en_modification.SURFACE_PARCELLE = (int)numericUpDown2_surfParc.Value; bien_en_modification.NB_PIÈCES = (int)numericUpDown3_nbPieces.Value; bien_en_modification.NB_CHAMBRES = (int)numericUpDown4_nbChambres.Value; bien_en_modification.NB_SALLEDEBAIN = (int)numericUpDown5_nbSdb.Value; bien_en_modification.PRIX_SOUHAITÉ = (int)numericUpDown6_prix.Value; bien_en_modification.ADRESSE_BIEN = textBox9_adresse.Text.Trim(); bien_en_modification.ZONE_DE_SAISIE = textBox12_commentaires.Text.Trim(); bien_en_modification.CODE_POSTAL = Int32.Parse(textBox10_codePostal.Text.Trim()); bien_en_modification.DATE_MISEENVENTE = dateTimePicker1_miseEnVente.Value; bien_en_modification.STATUT = comboBox1_status.Text.Trim(); var idville2 = (from v in Accueil.modeleBase.VILLE where v.NOM_VILLE == comboBox2_villesBien.Text.Trim() && v.CODE_POSTAL.ToString() == textBox10_codePostal.Text.Trim() select v.IDVILLE); bien_en_modification.IDVILLE = idville2.First(); if (checkBox1_garage.Checked) { bien_en_modification.GARAGE = true; } else { bien_en_modification.GARAGE = false; } if (checkBox2_cave.Checked) { bien_en_modification.CAVE = true; } else { bien_en_modification.CAVE = false; } if (!bienExisteDeja) { try { Accueil.modeleBase.BIEN.Add(bien_en_modification); bien_en_modification.NB_VISITES = 0; } catch (Exception e2) { MessageBox.Show(e2.Message); } } Accueil.modeleBase.SaveChanges(); bienExisteDeja = true; clientExisteDeja = true; bien_en_cours = bien_en_modification; } }