public void Print() { if (RechercheListe.Count > 0) { List <ReportingOffre> list = new List <ReportingOffre>(); foreach (Offre o in RechercheListe) { list.Add(new ReportingOffre(o.TypeImmobilier.TypeNom, o.Region.NomRegion, o.Adresse, o.Nombre_Etages, o.Etage, o.Pieces, o.Surface, o.Prix, o.Client.PrenomNom, o.IsActuel, o.NomOffre)); } RechercheForm report = new RechercheForm(new RechercheResult(list)); report.ShowDialog(); } else { MessageBox.Show("Il n'y a rien à afficher", "Avertissement", MessageBoxButton.OK, MessageBoxImage.Error); } }
public ActionResult Recherche(RechercheForm form) { List <RechercheForm> ListRecherche = new List <RechercheForm>(); int count = 1; foreach (Utilisateurs user in ServiceClientLocator.Instance.Utilisateurs.Get().Where(c => c.Prenom == form.Prenom)) { if (user.UsersID != SessionManager.Users.UsersID && user.Nom == form.Nom) { if (ServiceClientLocator.Instance.Amis.Get().Select(c => c.UsersID).Contains(user.UsersID)) { foreach (Amis item in ServiceClientLocator.Instance.Amis.Get().Where(c => c.UsersID == user.UsersID)) { if (item.AmisID == SessionManager.Users.UsersID) { return(View(ListRecherche)); } else if (ServiceClientLocator.Instance.Amis.Get().Count(c => c.UsersID == user.UsersID) == count) { ListRecherche.Add(new RechercheForm() { UsersID = user.UsersID, Prenom = user.Prenom, Nom = user.Nom, DateInscription = user.DateInscription }); return(View(ListRecherche)); } count++; } } else { ListRecherche.Add(new RechercheForm() { UsersID = user.UsersID, Prenom = user.Prenom, Nom = user.Nom, DateInscription = user.DateInscription }); return(View(ListRecherche)); } } } return(View(ListRecherche)); }
public ActionResult Add(RechercheForm Form) { ServiceClientLocator.Instance.Amis.Insert(new Amis(SessionManager.Users.UsersID, Form.UsersID, false, true)); return(RedirectToAction("Recherche", "Member", new { area = "Profil" })); }