private void supprimerCommunication(object sender, RoutedEventArgs e) { int idCommunication = (int)(((Image)sender).DataContext); Communication com = new Communication(); com.Id = idCommunication; MessageBoxResult ret = MessageBox.Show(this, "Êtes-vous sûr de vouloir supprimer cette communication ?", "Avertissement", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (ret == MessageBoxResult.Yes) { ManagerCommunication.supprimerCommunicationEntrepriseUtilisateur(com); MessageBox.Show("Communication supprimée.", "Suppression d'une communication", MessageBoxButton.OK, MessageBoxImage.Information); MonEntreprise.Communications = ManagerCommunication.recupererCommunicationEntrepriseUtilisateurParId(MonEntreprise.Id); ListeCommunicationsVue.Children.Clear(); //reafficher le stackPanel avec la nouvelle liste if (MonEntreprise.Communications != null) { ajouterCommunicationVue(); } } else if (ret == MessageBoxResult.No) { MessageBox.Show("La communication n'a pas été supprimé.", "Suppression d'une communication", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void RechercheEtudiant_Click(object sender, RoutedEventArgs e) { string ChoixRechercheValeur = RechercheEtudiantNom.Text; communicationsEtudiants = ManagerCommunication.recupererCommunicationEtudiantUtilisateurRecherche(ChoixRechercheValeur); if (communicationsEtudiants != null) { resultat.Visibility = System.Windows.Visibility.Hidden; ListeCommunicationEtudiantVue.Children.Clear(); ajouterCommunicationEtudiantVue(); } else { resultat.Visibility = System.Windows.Visibility.Visible; } }
private void supprimerCommunicationEtudiant(object sender, RoutedEventArgs e) { MessageBoxResult ret = MessageBox.Show(this, "Êtes-vous sûr de vouloir supprimer cette communication?", "Avertissement", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (ret == MessageBoxResult.Yes) { int idImage = (int)((Image)sender).DataContext; communication.Id = idImage; ManagerCommunication.supprimerCommunicationEtudiantUtilisateur(communication); communicationsEtudiants = ManagerCommunication.recupererCommunicationsEtudiant(); ListeCommunicationEtudiantVue.Children.Clear(); if (communicationsEtudiants != null) { ajouterCommunicationEtudiantVue(); } } }
public Acceuil(Utilisateur user) { InitializeComponent(); Rect workArea = System.Windows.SystemParameters.WorkArea; this.Left = (workArea.Width - this.Width) / 2 + workArea.Left; this.Top = (workArea.Height - this.Height) / 2 + workArea.Top; User = user; ////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; StatistiquesMenu.Visibility = System.Windows.Visibility.Hidden; } etudiantsAcceuil = ManagerEtudiant.recupererListeProfilesEtudiantsRechercheStage(); NbEtudiantRecherche.Content = ManagerStatistique.recupererNbEtudiantsRecherche(); NbEntrevue10jours.Content = ManagerStatistique.recupererNbEntrevuesDans10Jours(); NbCommunicationAttente.Content = ManagerCommunication.recupererNbCommunitionEnAttenteUtilisateurEtudiant(); NbEntrepriseEnregistre.Content = ManagerStatistique.recupererNbEntreprisesEnregistrees(); // Console.WriteLine(etudiantsAcceuil.Count); ajouterEtudiantVue(); //Console.WriteLine(NbEtudiantRecherche); userName.Content = User.Nom; }
private void BtnModifierCommunication_Click(object sender, RoutedEventArgs e) { communication.StatusCommunication = ListeDescription.recupererIdDescription(ChoixStatus.SelectedValue.ToString(), ListeDescription.listStatusCommunication); DateTime?date = ChoixDate.SelectedDate; Object objectdate = date; communication.DateCommunication = (DateTime)objectdate; communication.TypeCommunication = ListeDescription.recupererIdDescription(ChoixType.SelectedValue.ToString(), ListeDescription.listTypeCommunication); communication.Commentaire = choixCommentaire.Text; if (isEtudiant == true) { bool ok = ManagerCommunication.modifierCommunicationEtudiantUtilisateur(communication); if (ok) { MessageBox.Show(messageOk); communicationsEtudiants = ManagerCommunication.recupererCommunicationsEtudiant(); ListeCommunicationEtudiantVue.Children.Clear(); if (communicationsEtudiants != null) { ajouterCommunicationEtudiantVue(); } } } else { bool ok = ManagerCommunication.modifierCommunicationEntrepriseUtilisateur(communication); if (ok) { MessageBox.Show(messageOk); communicationsEntreprises = ManagerCommunication.recupererCommunicationsEntreprise(); ListeCommunicationEntreprise.Children.Clear(); if (communicationsEntreprises != null) { ajouterCommunicationEntrepriseVue(); } } } }
public ListerCommunicationsVue(Utilisateur leUser) { InitializeComponent(); communication = new Communication(); Rect workArea = System.Windows.SystemParameters.WorkArea; this.Left = (workArea.Width - this.Width) / 2 + workArea.Left; this.Top = (workArea.Height - this.Height) / 2 + workArea.Top; style = this.FindResource("BtnStyleNoHover") as Style; style2 = this.FindResource("BtnStyleNoHover2") as Style; resultat.Visibility = System.Windows.Visibility.Hidden; //charger dropdown listStatusCommunication = new List <string>(); listTypeCommunication = new List <string>(); foreach (IdDescription id in ListeDescription.listStatusCommunication) { listStatusCommunication.Add(id.Description); } foreach (IdDescription id in ListeDescription.listTypeCommunication) { listTypeCommunication.Add(id.Description); } ChoixStatus.ItemsSource = listStatusCommunication; ChoixType.ItemsSource = listTypeCommunication; //recup User 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; } //visiteur else { BtnComptes.Visibility = System.Windows.Visibility.Hidden; BtnConfigurations.Visibility = System.Windows.Visibility.Hidden; BtnModifierCommunication.Visibility = System.Windows.Visibility.Hidden; BtnAjouterCommunication.Visibility = System.Windows.Visibility.Hidden; StatistiquesMenu.Visibility = System.Windows.Visibility.Hidden; } userName.Content = User.Nom; // recupere les liste de communication communicationsEtudiants = null; communicationsEntreprises = null; communicationsEtudiants = ManagerCommunication.recupererCommunicationsEtudiant(); communicationsEntreprises = ManagerCommunication.recupererCommunicationsEntreprise(); if (communicationsEntreprises != null) { ajouterCommunicationEntrepriseVue(); } if (communicationsEtudiants != null) { ajouterCommunicationEtudiantVue(); } BtnModifierCommunication.IsEnabled = false; }
public ListerCommunicationsVue(Utilisateur leUser, Communication com, bool isEtudiant) { InitializeComponent(); communication = com; Rect workArea = System.Windows.SystemParameters.WorkArea; this.Left = (workArea.Width - this.Width) / 2 + workArea.Left; this.Top = (workArea.Height - this.Height) / 2 + workArea.Top; resultat.Visibility = System.Windows.Visibility.Hidden; style = this.FindResource("BtnStyleNoHover") as Style; style2 = this.FindResource("BtnStyleNoHover2") as Style; //charger dropdown listStatusCommunication = new List <string>(); listTypeCommunication = new List <string>(); foreach (IdDescription id in ListeDescription.listStatusCommunication) { listStatusCommunication.Add(id.Description); } foreach (IdDescription id in ListeDescription.listTypeCommunication) { listTypeCommunication.Add(id.Description); } ChoixStatus.ItemsSource = listStatusCommunication; ChoixType.ItemsSource = listTypeCommunication; //recup User User = leUser; userName.Content = User.Nom; // recupere les liste de communication communicationsEtudiants = null; communicationsEntreprises = null; if (isEtudiant) { communicationsEntreprises = ManagerCommunication.recupererCommunicationsEntreprise(); communicationsEtudiants = new List <Communication>(); communicationsEtudiants.Add(com); afficherDetailsCommunicationEtudiantSelect(com); } else { communicationsEtudiants = ManagerCommunication.recupererCommunicationsEtudiant(); communicationsEntreprises = new List <Communication>(); communicationsEntreprises.Add(com); afficherDetailsCommunicationEntrepriseSelect(com); } if (communicationsEntreprises != null) { ajouterCommunicationEntrepriseVue(); } if (communicationsEtudiants != null) { ajouterCommunicationEtudiantVue(); } BtnModifierCommunication.IsEnabled = false; }
private void BtnValiderAjouter_Click(object sender, RoutedEventArgs e) { bool ajouter = true; // MessageBox.Show("Test "+ ChoixType.SelectedValue, "Ajout Communication", MessageBoxButton.OK, MessageBoxImage.Information); string ChoixStatusValeur = null; if (ChoixStatus.SelectedValue != null && !ChoixStatus.SelectedValue.ToString().Equals("")) { ChoixStatusValeur = (string)ChoixStatus.SelectedValue; com.StatusCommunication = ListeDescription.recupererIdDescription(ChoixStatusValeur, ListeDescription.listStatusCommunication); } else { ajouter = false; } string ChoixTypeValeur = null; if (ChoixType.SelectedValue != null && !ChoixType.SelectedValue.ToString().Equals("")) { ChoixTypeValeur = (string)ChoixType.SelectedValue; com.TypeCommunication = ListeDescription.recupererIdDescription(ChoixTypeValeur, ListeDescription.listTypeCommunication); } else { ajouter = false; } string ChoixCommentaireValeur = null; if (!ChoixCommentaire.Text.Equals("")) { ChoixCommentaireValeur = (string)ChoixCommentaire.Text; com.Commentaire = ChoixCommentaireValeur; } bool?radioCheck = RadioBtnEtudiant.IsChecked; // MessageBox.Show("Test " + com.IdTo, "Ajout Communication", MessageBoxButton.OK, MessageBoxImage.Information); if (com.IdTo == -1) { ajouter = false; } com.IdUtilisateur = User.Id; com.DateCommunication = DateTime.Now; if (ajouter) { if (radioCheck == true) { ManagerCommunication.ajouterCommunicationEtudiantUtilisateur(com); } else { ManagerCommunication.ajouterCommunicationEntrepriseUtilisateur(com); } MessageBox.Show("Communication Ajoutée.", "Ajout d'une communication", MessageBoxButton.OK, MessageBoxImage.Information); //redirectioner pour la page lister communications this.Visibility = System.Windows.Visibility.Hidden; ListerCommunicationsVue communication = new ListerCommunicationsVue(User); communication.Show(); this.Close(); } else { MessageBox.Show("Veuillez saisir tous les champs pour ajouter.", "Ajout d'une communication", MessageBoxButton.OK, MessageBoxImage.Information); } }