private void StageMenu_Click(object sender, RoutedEventArgs e) { ListerStagesVue listerStages = new ListerStagesVue(User); listerStages.Show(); this.Close(); }
//evenement dans la vue //Stage private void afficherStage(object sender, RoutedEventArgs e) { ListerStagesVue stageVue = new ListerStagesVue(User, (int)((Button)sender).DataContext); stageVue.Show(); this.Close(); }
//Menu Stage private void StageMenu_Click(object sender, RoutedEventArgs e) { this.Visibility = System.Windows.Visibility.Hidden; ListerStagesVue listerStages = new ListerStagesVue(User); listerStages.Show(); this.Close(); }
// evenment sur les bouton private void BtnAjouterStage_Click(object sender, RoutedEventArgs e) { bool ajouter = true; if (ChoixType.SelectedValue != null && !ChoixType.SelectedValue.ToString().Equals("")) { LeStage.TypeStage = ListeDescription.recupererIdDescription(ChoixType.SelectedValue.ToString(), ListeDescription.listTypeStage); } else { ajouter = false; } if (ChoixDatePlacemet.SelectedDate != null) { DateTime?datePlacementValeur = ChoixDatePlacemet.SelectedDate; Object datePlacementTemp = ChoixDatePlacemet.SelectedDate; LeStage.DatePlacement = (DateTime)datePlacementTemp; } else { ajouter = false; } double salaireValeur; if (Double.TryParse(ChoixSalaire.Text, out salaireValeur)) { LeStage.Salaire = salaireValeur; } else { LeStage.Salaire = null; } if (LeStage.IdEntreprise == -1) { ajouter = false; } if (LeStage.IdEtudiant == -1) { ajouter = false; } LeStage.Modification = new Modification(); LeStage.Modification.DateModification = DateTime.Now; LeStage.Modification.UtilisateurId = User.Id; LeStage.DateDebut = ChoixDateDebut.SelectedDate; LeStage.DateFin = ChoixDateFin.SelectedDate; LeStage.Retenu = false; LeStage.Commentaire = ChoixCommentaire.Text; if (ajouter) { ManagerStage.ajouterStage(LeStage); MessageBox.Show("Stage Ajouté.", "Ajout d'un stage", MessageBoxButton.OK, MessageBoxImage.Information); ListerStagesVue listerStages = new ListerStagesVue(User); listerStages.Show(); this.Close(); } else { MessageBox.Show("Veuillez renseigner tous les champs", "Ajout d'un stage", MessageBoxButton.OK, MessageBoxImage.Information); } }