private void TabDepartement_SelectionChanged(object sender, SelectionChangedEventArgs e) { TabView tabView = sender as TabView; departementSelectionne = (Departement)tabView.SelectedItem; annees.Replace(GetAnnees(departementSelectionne.Id)); }
private void EnseignantSelection(object sender, ItemClickEventArgs e) { enseignantSelectionne = (ObjetBase)e.ClickedItem; if (enseignantSelectionne.NavigationDestination != null) { Navigate(enseignantSelectionne.NavigationDestination, enseignantSelectionne); } }
private void TreeView_ItemInvoked(TreeView sender, TreeViewItemInvokedEventArgs args) { nodeSelectionne = (ObjetBase)args.InvokedItem; if (nodeSelectionne.NavigationDestination != null && nodeSelectionne != null) { Navigate(nodeSelectionne.NavigationDestination, nodeSelectionne); } }
private void TabDepartement_TabClosing(object sender, Microsoft.Toolkit.Uwp.UI.Controls.TabClosingEventArgs e) { if (departements.Count() == 1) { Departement nouveauDepart = new Departement { Nom = "Nouveau département" }; depart.create(nouveauDepart); departements.Add(nouveauDepart); Tabs.SelectedItem = nouveauDepart; departementSelectionne = nouveauDepart; } Departement departement = (Departement)e.Item; depart.delete(departement); }
private void TextBoxEC_KeyDown(object sender, Windows.UI.Xaml.Input.KeyRoutedEventArgs e) { TextBox textBox = sender as TextBox; var source = (FrameworkElement)e.OriginalSource; departementSelectionne = (Departement)source.DataContext; if (e.Key == VirtualKey.Enter) { if (!string.IsNullOrEmpty(textBox.Text)) { departementSelectionne.Nom = textBox.Text; depart.update(departementSelectionne.Id, (Departement)departementSelectionne); } departementSelectionne.Visibility = true; } }
private ObservableCollectionExt <Enseignement> GetEnseignementsAssignes() { ObservableCollectionExt <Enseignement> enseignementsAssignes = new ObservableCollectionExt <Enseignement>(); foreach (InfosAssignation infoAssignation in infoAssignations.findAll()) { if (!(infoAssignation.Enseignant is null) && infoAssignation.Enseignant.Id == enseignantSelectionne.Id) { foreach (EC ec in eC.findAll()) { if (infoAssignation.EC.Id == ec.Id && !enseignementsAssignes.Any(a => a.Id == ec.Enseignement.Id)) { ObjetBase Annee = enseignantSelectionne.TreeView.Where(x => x.Id == annee.find(ec.Enseignement.PartieAnnee.Annee.Id).Id).FirstOrDefault(); ObjetBase PartieAnnee = Annee.Children.Where(x => x.Id == partieAnnee.find(ec.Enseignement.PartieAnnee.Id).Id).FirstOrDefault(); ObjetBase Enseignement = PartieAnnee.Children.Where(x => x.Id == ec.Enseignement.Id).FirstOrDefault(); enseignementsAssignes.Add((Enseignement)Enseignement); } } } } return(enseignementsAssignes); }
private void ListView_ItemClick(object sender, ItemClickEventArgs e) { semestreSelect = (PartieAnnee)e.ClickedItem; }
public ObjetBase Find(ObservableCollectionExt <ObjetBase> collection, ObjetBase objetBase) { if (!(objetBase is null)) { return(collection.Where(p => p.Id == objetBase.Id).FirstOrDefault()); }
private void NavigationView_ItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args) { departementSelectionne = (ObjetBase)args.InvokedItem; annees.Replace(GetAnnees(departementSelectionne.Id)); }
private void AutoSuggetBox_QuerySubmitted(AutoSuggestBox sender, AutoSuggestBoxQuerySubmittedEventArgs args) { enseignantSelectionne = (Enseignant)args.ChosenSuggestion; Navigate(enseignantSelectionne.NavigationDestination, enseignantSelectionne); }
private void TreeView_LostFocus(object sender, RoutedEventArgs e) { nodeSelectionne = null; TreeView.SelectionMode = TreeViewSelectionMode.None; TreeView.SelectionMode = TreeViewSelectionMode.Single; }
private void ListeEnseignants_PointerPressed(object sender, Windows.UI.Xaml.Input.PointerRoutedEventArgs e) { var source = (FrameworkElement)e.OriginalSource; enseignantSelectionne = (Enseignant)source.DataContext; }