private void button6_ficheSouhaits_Click(object sender, EventArgs e) { monChoixAffichage = ChoixAffichage.FICHE_DE_SOUHAITS; buttonAccepterVisite.Text = "Voir la fiche"; buttonAccepterVisite.Enabled = false; if (MON_ACHETEUR != null) { var fd_souhait_acheteur = (from f in Accueil.modeleBase.FICHE_DE_SOUHAITS where f.IDACHETEUR == MON_ACHETEUR.IDACHETEUR select f).ToList(); listView1.Items.Clear(); listView1.Columns[0].Text = "ID fiche"; listView1.Columns[1].Text = "Statut"; listView1.Columns[2].Text = "Budget"; listView1.Columns[3].Text = "Surface"; listView1.Columns[4].Text = "Nombre pièces"; if (fd_souhait_acheteur.Count == 0) { return; } for (int i = 0; i < fd_souhait_acheteur.Count; i++) { listView1.Items.Add(fd_souhait_acheteur[i].IDFICHESOUHAITS.ToString()).SubItems.Add(fd_souhait_acheteur[i].STATUT.Trim()); listView1.Items[i].SubItems.Add(fd_souhait_acheteur[i].BUDGET.ToString().Trim()); listView1.Items[i].SubItems.Add(fd_souhait_acheteur[i].SURFACE_HABITABLE.ToString().Trim()); listView1.Items[i].SubItems.Add(fd_souhait_acheteur[i].NB_PIÈCE.ToString().Trim()); } listView1.Refresh(); } }
private void button4_biensVente_Click(object sender, EventArgs e) { monChoixAffichage = ChoixAffichage.BIENS_A_VENDRE; buttonAccepterVisite.Enabled = false; if (MON_VENDEUR != null) { var biens_En_Vente = (from b in Accueil.modeleBase.BIEN where b.IDVENDEUR == MON_VENDEUR.IDVENDEUR select b).ToList(); listView1.Items.Clear(); listView1.Columns[0].Text = "ID du bien"; listView1.Columns[1].Text = "Prix"; listView1.Columns[2].Text = "Surface"; listView1.Columns[3].Text = "Nb Pièces"; listView1.Columns[4].Text = "Adresse"; if (biens_En_Vente.Count == 0) { return; } for (int i = 0; i < biens_En_Vente.Count; i++) { listView1.Items.Add(biens_En_Vente[i].IDBIEN.ToString()).SubItems.Add(biens_En_Vente[i].PRIX_SOUHAITÉ.ToString()); listView1.Items[i].SubItems.Add(biens_En_Vente[i].SURFACE_HABITABLE.ToString().Trim()); listView1.Items[i].SubItems.Add(biens_En_Vente[i].NB_PIÈCES.ToString().Trim()); listView1.Items[i].SubItems.Add(biens_En_Vente[i].ADRESSE_BIEN.Trim()); } } }
public void buttonBienProposes_Click(object sender, EventArgs e) { monChoixAffichage = ChoixAffichage.BIENS_PROPOSES; buttonAccepterVisite.Text = "Accepter la visite"; buttonAccepterVisite.Enabled = false; if (MON_ACHETEUR != null) { var id_fiches = (from f in Accueil.modeleBase.FICHE_DE_SOUHAITS where f.IDACHETEUR == MON_ACHETEUR.IDACHETEUR select f.IDFICHESOUHAITS).ToList(); var visites_proposees = (from pv in Accueil.modeleBase.PROPOSITION_VISITE where id_fiches.Contains(pv.IDFICHESOUHAITS) select pv).ToList(); listView1.Items.Clear(); listView1.Columns[0].Text = "ID Proposition"; listView1.Columns[1].Text = "Ville"; listView1.Columns[2].Text = "Adresse"; listView1.Columns[3].Text = "Prix"; listView1.Columns[4].Text = "Date"; listView1.Columns[5].Text = "Statut"; if (visites_proposees.Count == 0) { return; } for (int i = 0; i < visites_proposees.Count; i++) { int id_courant = visites_proposees[i].IDBIEN; var b = (from b1 in Accueil.modeleBase.BIEN where b1.IDBIEN == id_courant select b1).FirstOrDefault(); string ville = (from v in Accueil.modeleBase.VILLE where v.IDVILLE == b.IDVILLE select v.NOM_VILLE).FirstOrDefault(); listView1.Items.Add(visites_proposees[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(visites_proposees[i].DATERDV.ToString().Trim()); listView1.Items[i].SubItems.Add(visites_proposees[i].STATUT_PROPOSITION.Trim()); } listView1.Refresh(); } }
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(); } }