private void Connexion_Click(object sender, RoutedEventArgs e) { MyPersonalMapData utilisateur = new MyPersonalMapData(NomTB.Text, PrenomTB.Text, emailTB.Text); WindowPrincipal w = new WindowPrincipal(utilisateur); Coordonnees A = new Coordonnees(40.25, 48.25); MyCartographyObjects.Polyline Poly1 = new MyCartographyObjects.Polyline(new List <Coordonnees>() { A }, 10, Color.FromArgb(255, 201, 200, 152), 1); ObservableCollection <ICartoObj> ListeTest = new ObservableCollection <ICartoObj>(); ListeTest.Add(Poly1); utilisateur.ObservableCollection = ListeTest; Coordonnees B = new Coordonnees(40.25, 48.25); Coordonnees D = new Coordonnees(3.25, 10.45); Coordonnees E = new Coordonnees(4.254, 5.2545); Polygone Polygone = new Polygone(new List <Coordonnees>() { B, D, E }, Color.FromArgb(165, 187, 195, 0), Color.FromArgb(165, 200, 140, 165), 1, 1); ListeTest.Add(Polygone); utilisateur.ObservableCollection = ListeTest; string filename = utilisateur.Nom + utilisateur.Prenom + ".dat"; if (NomTB.Text.Length < 1 || PrenomTB.Text.Length < 1 || emailTB.Text.Length < 1) { ApresConnexion.Text = "Erreur : Veuillez remplir tous les champs"; MessageBox.Show("Erreur : Veuillez remplir tous les champs"); } else { // ApresConnexion.Text = filename; if (!(File.Exists(@"C:\Users\gaetan\source\repos\CartoProject\Test\bin\Debug\" + filename))) { ApresConnexion.Text = "Utilisateur n'existe pas"; MessageBox.Show("Utilisateur n'existe pas"); utilisateur.Save(); w.Show(); this.Close(); } else { ApresConnexion.Text = "Utilisateur existe deja"; MessageBox.Show("Utilisateur existe deja"); // utilisateur.Load(); w.Show(); this.Close(); } } }
private void valider_Click(object sender, RoutedEventArgs e) { Console.WriteLine("1"); Console.WriteLine(_type); if (String.Equals(_type, "POI")) { P.latitude = Double.Parse(LatitudeTB.Text); P.longitude = Double.Parse(LongitudeTB.Text); P.Description = DescriptionTB.Text; user.ObservableCollection.Add(P); } if (String.Equals(_type, "Polyline")) { Poly.Epaisseur = Int32.Parse(EpaisseurTB.Text); Console.WriteLine(CouleurPoly.Text); Poly.Couleur = (Color)ColorConverter.ConvertFromString(CouleurPoly.Text); user.ObservableCollection.Add(Poly); } /** if(String.Equals(_type,"Polygon")) * { * // _polygon.Couleur = (Color)ColorConverter.ConvertFromString(CouleurContourTB.Text); * // _polygon.Opacite = Double.Parse(OpaciteTB.Text); * }*/ WindowPrincipal w = new WindowPrincipal(user); w.Show(); this.Close(); }