Ejemplo n.º 1
0
        public ListerEtudiantsVue(Utilisateur leUser)
        {
            InitializeComponent();
            resultat.Visibility = System.Windows.Visibility.Hidden;
            Rect workArea = System.Windows.SystemParameters.WorkArea;

            this.Left = (workArea.Width - this.Width) / 2 + workArea.Left;
            this.Top  = (workArea.Height - this.Height) / 2 + workArea.Top;
            Dictionary <string, string> WhereCondition = new Dictionary <string, string>();

            lesEtudiants = ManagerEtudiant.recupererListeProfilesEtudiantsSelonRecherche(WhereCondition);

            style = this.FindResource("BtnStyleNoHover") as Style;

            lL = new List <string>();
            lC = new List <string>();
            lF = new List <string>();

            foreach (Langue id in ListeDescription.listLangue)
            {
                lL.Add(id.Description);
            }

            foreach (IdDescription id in ListeDescription.listStatusCarrieres)
            {
                lC.Add(id.Description);
            }

            foreach (Formation id in ListeDescription.listFormations)
            {
                lF.Add(id.Description);
            }

            //ChoixLangue.ItemsSource = lL;
            ChoixStatus.ItemsSource    = lC;
            ChoixFormation.ItemsSource = lF;
            User = leUser;
            //PERMISSIONS
            //admin
            if (User.IdTypeUtilisateur == 1)
            {
                BtnComptes.Visibility        = System.Windows.Visibility.Visible;
                BtnConfigurations.Visibility = System.Windows.Visibility.Visible;
            }
            //ressources humaines
            else if (User.IdTypeUtilisateur == 2)
            {
                BtnComptes.Visibility        = System.Windows.Visibility.Hidden;
                BtnConfigurations.Visibility = System.Windows.Visibility.Visible;
            }
            else
            {
                BtnComptes.Visibility         = System.Windows.Visibility.Hidden;
                BtnConfigurations.Visibility  = System.Windows.Visibility.Hidden;
                BtnAjouterEtudiant.Visibility = System.Windows.Visibility.Hidden;
                StatistiquesMenu.Visibility   = System.Windows.Visibility.Hidden;
            }
            userName.Content = User.Nom;
            ajouterEtudiantVue();
        }
Ejemplo n.º 2
0
        private void BtnValiderRechercher_Click(object sender, RoutedEventArgs e)
        {
            resultat.Visibility = System.Windows.Visibility.Hidden;
            String ChoixStatusValeur    = (String)ChoixStatus.SelectedValue;
            String ChoixFormationValeur = (String)ChoixFormation.SelectedValue;

            DateTime?date              = ChoixDate.SelectedDate;
            int      idFormation       = ListeDescription.recupererIdFormation(ChoixFormationValeur);
            int      idStatus          = ListeDescription.recupererIdDescription(ChoixStatusValeur, ListeDescription.listStatusCarrieres);
            String   idFormationString = idFormation.ToString();
            String   idStatusString    = idStatus.ToString();
            //MessageBox.Show(idStatusString + "     " + idFormationString);
            String ChoixPrenomValeur   = ChoixPrenom.Text;
            String ChoixNomValeur      = ChoixNom.Text;
            String ChoixCourrielValeur = ChoixCourriel.Text;
            String ChoixVilleValeur    = ChoixVille.Text;



            Dictionary <String, String> dictionnay = new Dictionary <String, String>();

            //dictionnay.Add("statusValeur", ChoixStatusValeur);
            //dictionnay.Add("ChoixFormation", ChoixFormationValeur);

            if (date != null)
            {
                String dateValue = date.Value.ToShortDateString();
                dictionnay.Add("dateNaissance", dateValue);
            }
            if (Convert.ToBoolean(PermisCheckBox.IsChecked))
            {
                dictionnay.Add("permisConduire", "1");
            }


            if (Convert.ToBoolean(VoitureCheckBox.IsChecked))
            {
                dictionnay.Add("vehicule", "1");
            }

            if (idFormation != -1)
            {
                dictionnay.Add("idFormation", idFormationString);
            }

            if (idStatus != -1)
            {
                dictionnay.Add("idStatusCarriere", idStatusString);
            }

            dictionnay.Add("prenom", ChoixPrenomValeur);
            dictionnay.Add("nom", ChoixNomValeur);
            dictionnay.Add("courriel", ChoixCourrielValeur);
            dictionnay.Add("ville", ChoixVilleValeur);



            lesEtudiants = ManagerEtudiant.recupererListeProfilesEtudiantsSelonRecherche(dictionnay);

            if (lesEtudiants != null)
            {
                ListeEtudiantsVue.Children.Clear();
                ajouterEtudiantVue();
            }
            else
            {
                ListeEtudiantsVue.Children.Clear();
                resultat.Visibility = System.Windows.Visibility.Visible;
                lesEtudiants        = ManagerEtudiant.recupererListeProfilesEtudiantsRechercheStage();
            }
        }