public FenetreOption(string dossierDeTravail, Brush couleurDeFond, Brush couleurText) { InitializeComponent(); DataContext = this; DossierDeTravail = dossierDeTravail; CouleurFondListBox = couleurDeFond; CouleurTextListBox = couleurText; _dossierDeTravailDepart = dossierDeTravail; _couleurFondListBoxDepart = couleurDeFond; _couleurTextListBoxDepart = couleurText; dossierDeTravailLabel.Content = DossierDeTravail; //remplissage des possibilités de couleur des comboBox foreach (PropertyInfo property in typeof(System.Drawing.Color).GetProperties(BindingFlags.Static | BindingFlags.Public)) { if (property.PropertyType == typeof(System.Drawing.Color)) { couleurDeFondCombo.Items.Add(property.Name); couleurDeTextCombo.Items.Add(property.Name); } } CouleurFondSelectionne = FenetrePrincipale.GetBrushName((SolidColorBrush)CouleurFondListBox); CouleurTextSelectionne = FenetrePrincipale.GetBrushName((SolidColorBrush)CouleurTextListBox); }
private void UpdateAffichage() { UpdateListBox(); idLabel.Content = PolylineActuel.Id; TextBoxTrajet.Text = PolylineActuel.NomTrajet; ComboBoxCouleurs.SelectedItem = FenetrePrincipale.GetColorName(PolylineActuel.Couleur); TextBoxEpaisseur.Text = PolylineActuel.Epaisseur.ToString(); }
private void ButtonAnnuler_Click(object sender, RoutedEventArgs e) { CouleurFondListBox = _couleurFondListBoxDepart; CouleurTextListBox = _couleurTextListBoxDepart; DossierDeTravail = _dossierDeTravailDepart; dossierDeTravailLabel.Content = DossierDeTravail; CouleurFondSelectionne = FenetrePrincipale.GetBrushName((SolidColorBrush)CouleurFondListBox); CouleurTextSelectionne = FenetrePrincipale.GetBrushName((SolidColorBrush)CouleurTextListBox); }
private void Window_Loaded(object sender, RoutedEventArgs e) { //remplissage des possibilités de couleur de la comboBox foreach (PropertyInfo property in typeof(System.Drawing.Color).GetProperties(BindingFlags.Static | BindingFlags.Public)) { if (property.PropertyType == typeof(System.Drawing.Color)) { ComboBoxCouleurs.Items.Add(property.Name); } } PolylineActuel = new Polyline(); PolylineActuel.Id = _polylineDepart.Id; PolylineActuel.NomTrajet = _polylineDepart.NomTrajet; PolylineActuel.CollectionDeCoordonnes = new List <Coordonnees>(_polylineDepart.CollectionDeCoordonnes); PolylineActuel.Epaisseur = _polylineDepart.Epaisseur; PolylineActuel.Couleur = _polylineDepart.Couleur; NewPolyline = null; Couleur = FenetrePrincipale.GetColorName(PolylineActuel.Couleur); UpdateAffichage(); }
private void ButtonAnnuler_Click(object sender, RoutedEventArgs e) { PolylineActuel = _polylineDepart; Couleur = FenetrePrincipale.GetColorName(PolylineActuel.Couleur); UpdateAffichage(); }
private void Button_LOGIN_Click(object sender, RoutedEventArgs e) { bool erreurEncodage = false; string messageErreur = ""; if (!validerNomPrenom(NOM_TextBox.Text)) { erreurEncodage = true; messageErreur = "Nom invalide"; } if (!validerNomPrenom(PRENOM_TextBox.Text)) { erreurEncodage = true; messageErreur += " Prenom invalide"; } //if (!validerEmail(EMAIL_TextBox.Text)) //{ // erreurEncodage = true; // messageErreur += " Email invalide"; //} if (erreurEncodage) { MessageBox.Show("ERREUR ENCODAGE", messageErreur, MessageBoxButton.OK, MessageBoxImage.Error); } else { Personne.Nom = NOM_TextBox.Text; Personne.Prenom = PRENOM_TextBox.Text; Personne.Email = EMAIL_TextBox.Text; MyPersonalMapData personneTMP = null; try { personneTMP = MyPersonalMapData.LoadPersonne(Personne); } catch (LoadSaveException messageErreurLoadPersonne) { Console.WriteLine("ERREUR LoadPersonne : " + messageErreurLoadPersonne.Message); MessageBoxResult resultNewClient = MessageBox.Show("Vous n'existez pas dans la base de donnée...\nVoulez-vous vous inscrire ?", "", MessageBoxButton.YesNo, MessageBoxImage.Question); if (resultNewClient == MessageBoxResult.Yes) { try { personneTMP = MyPersonalMapData.SavePersonne(Personne); } catch (LoadSaveException messageErreurSave) { MessageBox.Show(messageErreurSave.Message, "ERREUR SAUVEGARDE", MessageBoxButton.OK, MessageBoxImage.Error); } if (personneTMP != null) { Personne = personneTMP; FenetrePrincipale fenetrePrincipale = new FenetrePrincipale(Personne); fenetrePrincipale.Show(); Close(); } } personneTMP = null; } if (personneTMP != null) { Personne = personneTMP; string message = "RE Bonjour, " + Personne.Nom + " " + Personne.Prenom + ":)"; MessageBox.Show(message, "", MessageBoxButton.OK, MessageBoxImage.Information); FenetrePrincipale fenetrePrincipale = new FenetrePrincipale(Personne); fenetrePrincipale.Show(); Close(); } } }