public FicheDuBien(BIEN bien_en_cours) { InitializeComponent(); this.bien_en_cours = bien_en_cours; remplissageBox(); }
private void listViewbiens_Click(object sender, EventArgs e) { if (listViewbiens.SelectedItems.Count != 0) { int idBien = int.Parse(listViewbiens.SelectedItems[0].Text); bien_en_cours = (from b in Accueil.modeleBase.BIEN where (b.IDBIEN == idBien) select b).First(); } }
private void button5_bienVisités_Click(object sender, EventArgs e) { monChoixAffichage = ChoixAffichage.BIENS_VISITES; buttonAccepterVisite.Enabled = false; var fiches_souhait = (from f in Accueil.modeleBase.FICHE_DE_SOUHAITS where f.IDACHETEUR == MON_ACHETEUR.IDACHETEUR select f.IDFICHESOUHAITS).ToList(); var prop_visites_acceptees = (from pv in Accueil.modeleBase.PROPOSITION_VISITE where fiches_souhait.Contains(pv.IDFICHESOUHAITS) && pv.STATUT_PROPOSITION == "ACCEPTEE" select pv.IDVISITE).ToList(); var dateRDV = (from r in Accueil.modeleBase.RDV where r.PROPOSITION_VISITE.DATERDV <= DateTime.Today && prop_visites_acceptees.Contains(r.IDVISITE) select r).Distinct().ToList(); listView1.Items.Clear(); listView1.Columns[0].Text = "ID Rdv"; listView1.Columns[1].Text = "Ville"; listView1.Columns[2].Text = "Adresse"; listView1.Columns[3].Text = "Prix"; listView1.Columns[4].Text = "Date"; if (dateRDV.Count == 0) { return; } for (int i = 0; i < dateRDV.Count; i++) { int index = dateRDV[i].IDVISITE; PROPOSITION_VISITE proposition = (from p in Accueil.modeleBase.PROPOSITION_VISITE where p.IDVISITE == index && p.STATUT_PROPOSITION == "ACCEPTEE" select p).FirstOrDefault(); BIEN b = (from b2 in Accueil.modeleBase.BIEN where b2.IDBIEN == proposition.IDBIEN select b2).FirstOrDefault(); string ville = (from v in Accueil.modeleBase.VILLE where v.IDVILLE == b.IDVILLE select v.NOM_VILLE).FirstOrDefault(); listView1.Items.Add(dateRDV[i].IDVISITE.ToString()).SubItems.Add(ville.Trim()); listView1.Items[i].SubItems.Add(b.ADRESSE_BIEN.Trim()); listView1.Items[i].SubItems.Add(b.PRIX_SOUHAITÉ.ToString().Trim()); listView1.Items[i].SubItems.Add(proposition.DATERDV.ToString().Trim()); listView1.Refresh(); } }
private void buttonPropositionVisite_Click(object sender, EventArgs e) { short sel = Int16.Parse(listView_resultats.SelectedItems[0].SubItems[7].Text); bien_en_cours = (from b in Accueil.modeleBase.BIEN where b.IDBIEN == sel select b).FirstOrDefault(); fenetreProposition = new PropositionVisite(fiche_de_reference, bien_en_cours); fenetreProposition.Show(); }
public AjoutBien(BIEN bien_en_cours) { InitializeComponent(); this.titreFenetreAjoutBien.Text = "VOIR LE BIEN"; this.button1_ajouterBien.Text = "MODIFIER LE BIEN"; clientExisteDeja = true; this.bien_en_cours = bien_en_cours; blocageBoxVendeur(false); blocageBoxBien(false); actualisationBien(); bienExisteDeja = true; }
public PropositionVisite(FICHE_DE_SOUHAITS fiche_en_cours, BIEN bien_en_cours) { this.fiche_en_cours = fiche_en_cours; this.bien_en_cours = bien_en_cours; int idcommercial = fiche_en_cours.ACHETEUR.IDCOMMERCIAL; var nomCommercial = (from c in Accueil.modeleBase.COMMERCIAL where c.IDCOMMERCIAL == idcommercial select c).ToList(); commercial_fenetre_proposition = nomCommercial[0].NOM_COMMERCIAL; InitializeComponent(); Initialisation_des_champs(); }
private void listView_resultats_Click(object sender, EventArgs e) { if (listView_resultats.SelectedItems.Count != 0 && fiche_de_reference.STATUT.Trim() != "OBSOLETE") { int idBien = int.Parse(listView_resultats.SelectedItems[0].SubItems[7].Text); bien_en_cours = (from b in Accueil.modeleBase.BIEN where (b.IDBIEN == idBien) select b).First(); button_creerProposition.Enabled = true; } else { button_creerProposition.Enabled = false; } }
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; } }
public VisitesBien(BIEN bien_en_cours) { InitializeComponent(); this.bien_en_cours = bien_en_cours; charger_liste_visites(); }
private void listView1_Click(object sender, EventArgs e) { if (monChoixAffichage == ChoixAffichage.BIENS_A_VENDRE) { string t = listView1.SelectedItems[0].SubItems[0].Text.TrimEnd(); int id_selec = Int32.Parse(t); BIEN bien_selectionne = (from b in Accueil.modeleBase.BIEN where b.IDBIEN == id_selec select b).FirstOrDefault(); maFenetreBien = new AjoutBien(bien_selectionne); maFenetreBien.Show(); return; } if (monChoixAffichage == ChoixAffichage.BIENS_VISITES) { string t = listView1.SelectedItems[0].SubItems[0].Text.TrimEnd(); int id_selec = Int32.Parse(t); var RDV = (from b in Accueil.modeleBase.RDV where b.IDRDV == id_selec select b).FirstOrDefault(); var prop = (from p in Accueil.modeleBase.PROPOSITION_VISITE where p.IDVISITE == RDV.IDVISITE select p.IDBIEN).FirstOrDefault(); var bien_selectionne = (from b in Accueil.modeleBase.BIEN where b.IDBIEN == prop select b).FirstOrDefault(); maFenetreBien = new AjoutBien(bien_selectionne); maFenetreBien.Show(); return; } if (monChoixAffichage == ChoixAffichage.FICHE_DE_SOUHAITS) { if (listView1.SelectedItems.Count > 0) { buttonAccepterVisite.Enabled = true; } else { buttonAccepterVisite.Enabled = false; } //string t = listView1.SelectedItems[0].SubItems[0].Text.TrimEnd(); //int id_selec = Int32.Parse(t); //MA_FICHE = (from f in Accueil.modeleBase.FICHE_DE_SOUHAITS // where f.IDFICHESOUHAITS == id_selec // select f).First(); //maFenetreFiche = new FicheDeSouhaits(MA_FICHE); //maFenetreFiche.Show(); //return; } if (monChoixAffichage == ChoixAffichage.BIENS_PROPOSES) { if (listView1.SelectedItems.Count != 0) { if (listView1.SelectedItems[0].SubItems[5].Text.TrimEnd() == "ACCEPTEE" || listView1.SelectedItems[0].SubItems[5].Text.TrimEnd() == "REFUSEE") { buttonRefuserVisite.Enabled = false; buttonAccepterVisite.Enabled = false; } else { buttonRefuserVisite.Enabled = true; buttonAccepterVisite.Enabled = true; } string t = listView1.SelectedItems[0].SubItems[0].Text.TrimEnd(); int id_selec = Int32.Parse(t); var prop = (from p in Accueil.modeleBase.PROPOSITION_VISITE where p.IDVISITE == id_selec select p.IDBIEN).FirstOrDefault(); var bien_selectionne = (from b in Accueil.modeleBase.BIEN where b.IDBIEN == prop select b).FirstOrDefault(); maFenetreBien = new AjoutBien(bien_selectionne); maFenetreBien.Show(); return; } } }