예제 #1
0
        private void StageMenu_Click(object sender, RoutedEventArgs e)
        {
            ListerStagesVue listerStages = new ListerStagesVue(User);

            listerStages.Show();
            this.Close();
        }
예제 #2
0
        //Stage
        private void afficherStage(object sender, RoutedEventArgs e)
        {
            ListerStagesVue stageVue = new ListerStagesVue(User, (int)((Button)sender).DataContext);

            stageVue.Show();
            this.Close();
        }
예제 #3
0
        //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();
        }
예제 #4
0
        // 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);
            }
        }