public Modif_Projet(MainWindow M, Projet P) { InitializeComponent(); ProjetSelect = P; mw = M; TitreModify.Text = ProjetSelect.Name; }
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(); }
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); } }
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(); }
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(); } }