コード例 #1
0
 public AfficherEquipe()
 {
     InitializeComponent();
     le = EquipeORM.listeEquipes();
     listeEquipes.ItemsSource = le;
     myDataObject             = new EquipeViewModel();
 }
コード例 #2
0
        private void supprimerButton(object sender, RoutedEventArgs e)
        {
            EquipeViewModel toRemove = (EquipeViewModel)listeEquipes.SelectedItem;

            le.Remove(toRemove);
            listeEquipes.Items.Refresh();
            EquipeORM.supprimerEquipe(selectedEquipeId);
        }
コード例 #3
0
        private void OnPropertyChanged(string info)
        {
            PropertyChangedEventHandler handler = PropertyChanged;

            if (handler != null)
            {
                handler(this, new PropertyChangedEventArgs(info));
                EquipeORM.updateEquipe(this);
            }
        }
コード例 #4
0
        private void ajouterEquipe_Click(object sender, EventArgs e)
        {
            myDataObject.nomEquipeProperty           = Nom.Text;
            myDataObject.nombreMembresEquipeProperty = 0; //On set le nombre de membre à  0 dès que l'on creer une équipe, il changera lors d'un select en compatnt le nombre d'entrées dans la table de liaison
            EquipeViewModel nouveau = new EquipeViewModel(EquipeDAL.getMaxIdEquipe() + 1, myDataObject.nomEquipeProperty, myDataObject.nombreMembresEquipeProperty);

            lu.Add(nouveau);
            EquipeORM.insertEquipe(nouveau);
            listeEquipes.Items.Refresh();
        }
コード例 #5
0
        private void ajouterButton(object sender, RoutedEventArgs e)
        {
            myDataObject.nomEquipeProperty = nomTextBox.Text;
            int.TryParse(nombreMembresTextBox.Text, out int result);
            myDataObject.nombreMembresEquipeProperty = result;
            EquipeViewModel nouveau = new EquipeViewModel(EquipeDAL.getMaxIdEquipe() + 1, myDataObject.nomEquipeProperty, myDataObject.nombreMembresEquipeProperty);

            le.Add(nouveau);
            EquipeORM.insertEquipe(nouveau);
            listeEquipes.Items.Refresh();
        }
 public AfficherUtilisateurHasEquipe()
 {
     InitializeComponent();
     lp  = UtilisateurORM.listeUtilisateurs();
     lue = UtilisateurHasEquipeORM.listeUtilisateurHasEquipes();
     le  = EquipeORM.listeEquipes();
     listeUtilisateursHasEquipe.ItemsSource = lue;
     myDataObjectUtilisateurHasEquipe       = new UtilisateurHasEquipeViewModel();
     EquipeComboBox.ItemsSource             = le;
     UtilisateurComboBox.ItemsSource        = lp;
 }
コード例 #7
0
        public AfficherEtude()
        {
            InitializeComponent();
            lp = EtudeORM.listeEtudes();
            le = EquipeORM.listeEquipes();
            listeEtudes.ItemsSource     = lp;
            idEquipeTextBox.ItemsSource = le;
            myDataObject = new EtudeViewModel();
            CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone();

            culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd";
            culture.DateTimeFormat.LongTimePattern  = "";
            Thread.CurrentThread.CurrentCulture     = culture;
        }
コード例 #8
0
 public AfficerChoixEquipe()
 {
     InitializeComponent();
     le = EquipeORM.listeEquipes();
     equipeComboBox.ItemsSource = le;
 }