Пример #1
0
        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();
        }
Пример #2
0
        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();
                }
            }
        }