private void Tableaudebord_Click(object sender, RoutedEventArgs e) { try { bool sessionmedecin = false; var disponible = (proxy.GetAllMedecin()).Where(list1 => list1.UserName == MemBerShip.UserName).FirstOrDefault(); if (disponible == null) { sessionmedecin = false; } else { sessionmedecin = true; } if (MemBerShip.ModuleAdministrateur == true || sessionmedecin == true) { TableauDeBord cl = new TableauDeBord(proxy, MemBerShip, callback); cl.Show(); } else { MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show("vous devez avoir une autorisation pour effectuer cette action", Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Stop); } } catch (Exception ex) { MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show(ex.Message, Medicus.Properties.Resources.SiteWeb, MessageBoxButton.OK, MessageBoxImage.Stop); } }
// GET: BackOffice/TableauDeBord public ActionResult Index() { var voyages = db.Voyages.Include("Destination").Where(x => x.DateAller < DbFunctions.AddDays(DateTime.Now, 15)).ToList(); var dossiers = db.DossierReservations.Include("Client").Where(x => x.EtatDossierReservation == 0).ToList(); TableauDeBord dashboard = new TableauDeBord() { Voyage = voyages, DossierReservation = dossiers }; return(View(dashboard)); }