Example #1
0
        protected void btnSoumettre_Click(object sender, EventArgs e)
        {
            ArretsTaxiBus arretTaxiBus = ArretsTaxiBus.Instance;

            arretTaxiBus.Arrets.Where(a => a.properties.CODE == "Gare");
            reserver(arretTaxiBus.Arrets[1], arretTaxiBus.Arrets.Single(a => a.properties.CODE == "Gare"), new DateTime(2017, 03, 11, 23, 25, 0));
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            estConnecter();

            ArretsTaxiBus arretTaxiBus = ArretsTaxiBus.Instance;

            List <int> deja   = new List <int>();
            Random     random = new Random();
            int        alea;
            String     virgule = "";

            for (int i = 0; i < 10; i++)
            {
                do
                {
                    alea = ((int)(random.NextDouble() * arretTaxiBus.Arrets.Length));
                } while (deja.Contains(alea));
                deja.Add(alea);
                LiteralLatitude.Text  += virgule + arretTaxiBus.Arrets[alea].geometry.coordinates[1].ToString().Replace(',', '.');
                LiteralLongitude.Text += virgule + arretTaxiBus.Arrets[alea].geometry.coordinates[0].ToString().Replace(',', '.');
                virgule = ",";
            }

            Features[] arretsBleu = arretTaxiBus.Arrets.Where(t => t.properties.Type_arret == "Taxibus - Zone bleue").ToArray();
            virgule = "";
            for (int i = 0; i < arretsBleu.Count(); i++)
            {
                LiteralLatitudeBleu.Text  += virgule + arretsBleu[i].geometry.coordinates[1].ToString().Replace(',', '.');
                LiteralLongitudeBleu.Text += virgule + arretsBleu[i].geometry.coordinates[0].ToString().Replace(',', '.');
                virgule = ",";
            }

            Features[] arretsVert = arretTaxiBus.Arrets.Where(t => t.properties.Type_arret == "Taxibus - Zone verte").ToArray();
            virgule = "";
            for (int i = 0; i < arretsVert.Count(); i++)
            {
                LiteralLatitudeVert.Text  += virgule + arretsVert[i].geometry.coordinates[1].ToString().Replace(',', '.');
                LiteralLongitudeVert.Text += virgule + arretsVert[i].geometry.coordinates[0].ToString().Replace(',', '.');
                virgule = ",";
            }

            Features[] arretsRouge = arretTaxiBus.Arrets.Where(t => t.properties.Type_arret == "Taxibus - Ligne rouge").ToArray();
            virgule = "";
            for (int i = 0; i < arretsRouge.Count(); i++)
            {
                LiteralLatitudeRouge.Text  += virgule + arretsRouge[i].geometry.coordinates[1].ToString().Replace(',', '.');
                LiteralLongitudeRouge.Text += virgule + arretsRouge[i].geometry.coordinates[0].ToString().Replace(',', '.');
                virgule = ",";
            }

            Features[] arretsMauve = arretTaxiBus.Arrets.Where(t => t.properties.Type_arret == "Taxibus - Ligne mauve").ToArray();
            virgule = "";
            for (int i = 0; i < arretsMauve.Count(); i++)
            {
                LiteralLatitudeMauve.Text  += virgule + arretsMauve[i].geometry.coordinates[1].ToString().Replace(',', '.');
                LiteralLongitudeMauve.Text += virgule + arretsMauve[i].geometry.coordinates[0].ToString().Replace(',', '.');
                virgule = ",";
            }
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ArretsTaxiBus arretTaxiBus = ArretsTaxiBus.Instance;

            CreateurDeTrajets.Instance.CalculerTrajets(reservations);

            List <String> points = new List <string>();

            //  taxibus.jSONTaxiBus.features = taxibus.jSONTaxiBus.features.Where(t => t.properties.Type_arret == "Taxibus - Zone verte").ToArray();

            String virgule = "";

            foreach (Features currentFeature in CreateurDeTrajets.Instance.Trajets[0].FeaturesTries)
            {
                LiteralLatitude.Text  += virgule + currentFeature.geometry.coordinates[1].ToString().Replace(',', '.');
                LiteralLongitude.Text += virgule + currentFeature.geometry.coordinates[0].ToString().Replace(',', '.');
                virgule = ",";
            }
            //  this.legs.AddRange(GoogleMapManager.GetOptimizedPath(points, true).routes.First().legs);
        }