Exemple #1
0
 public Modif_Projet(MainWindow M, Projet P)
 {
     InitializeComponent();
     ProjetSelect     = P;
     mw               = M;
     TitreModify.Text = ProjetSelect.Name;
 }
Exemple #2
0
        private void Bouton_modifier_projet_Click(object sender, RoutedEventArgs e)
        {
            Projet       P  = (Projet)Combo_Provider.SelectedValue;
            Modif_Projet AP = new Modif_Projet(mw, (Projet)Combo_Provider.SelectedValue);

            AP.Title = "Modification de : '" + P.Name + "'";
            AP.Show();
        }
Exemple #3
0
        private void Bouton_supprimer_projet_Click(object sender, RoutedEventArgs e)
        {
            Projet tmp = (Projet)Combo_Provider.SelectedValue;

            if (MessageBox.Show("Êtes-vous sûr de vouloir supprimer le projet " + tmp.Name, "Suppression du projet", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.Yes) == MessageBoxResult.Yes)
            {
                mw.database.ProjetDatabase.Remove(tmp);
                mw.database.SaveChanges();
                Combo_Provider.Items.Clear();
                AfficherProjet();
                MessageBox.Show("Projet supprimé", "Projet Supprimé", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
Exemple #4
0
        public Dashboard(MainWindow m, Projet p)
        {
            InitializeComponent();
            mw            = m;
            ProjetEnCours = p;
            //Vue = new Vue_Circulaire(this);
            ROOT_Normes = new Norme("Normes", ProjetEnCours.Id);
            TreeViewNORME.Items.Add(ROOT_Normes);

            ROOT_Mesures = new Mesure("Mesures");
            TreeViewMesures.Items.Add(ROOT_Mesures);

            AfficherLesTreeView();
        }
Exemple #5
0
        private void Bouton_validerProjet_Click(object sender, RoutedEventArgs e)
        {
            Projet P = new Projet();

            switch (Combo_Provider.Text)
            {
            case "Amazon Web Services":
                P.Name     = NomProjet.Text;
                P.Provider = PROVIDER.AWS;
                break;

            case "Azure":
                P.Name     = NomProjet.Text;
                P.Provider = PROVIDER.AZURE;
                break;

            case "Google Cloud Services":
                P.Name     = NomProjet.Text;
                P.Provider = PROVIDER.GOOGLE;
                break;

            default:
                break;
            }
            if (NomProjet.Text == null || NomProjet.Text == "")
            {
                MessageBox.Show("Vous devez donner un nom au projet", "Nom invalide", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
            else if (Combo_Provider.Text == null || Combo_Provider.Text == "")
            {
                MessageBox.Show("Vous devez séléctionner un provider", "Provider invalide", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
            else
            {
                mw.database.ProjetDatabase.Add(P);
                mw.database.SaveChanges();

                //Dashboard D = new Dashboard(mw, P);
                //D.Show();
                //Close();
            }
        }