Exemple #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //_marker = new GMarkerGoogle(new PointLatLng(double.Parse(Tlatitud.Text), double.Parse(Tlongitud.Text)), GMarkerGoogleType.green_dot);
            //_marker.ToolTipMode = MarkerTooltipMode.Always;
            //_marker.ToolTipText = string.Format("\n Lat: {0} \n Long:{1}", double.Parse(Tlatitud.Text), double.Parse(Tlongitud.Text));
            //_overlay.Markers.Add(_marker);
            //Map1.Overlays.Add(_overlay);
            //Map1.Position = _marker.Position;
            // Datos.Insertar(Tdireccionbusqueda.Text);
            string reginaltext = Tdireccionbusqueda.Text + " , Bolivia , Santa Cruz";

            Datos = null;
            manager.Fflush(Map1, "Restart");
            if (DBNAMES.Count == 0)
            {
                List <String> temp = Grafo.Utils.Datos.standarts();

                temp.Add(reginaltext);
                DBNAMES = temp;
                _thread = new Thread(() => CargarDatos(temp));
                _thread.Start();
                Actualizar(temp);
            }
            else
            {
                DBNAMES.Add(reginaltext);
                _thread = new Thread(() => CargarDatos(DBNAMES));
                _thread.Start();
                Actualizar(DBNAMES);
            }
        }
Exemple #2
0
        public static G.Grafo inicializaAresta(G.Grafo g, int id)
        {
            List <G.ViewModel.ArestaViewModel> avm = SelecionarArestas(id);

            foreach (var item in avm)
            {
                G.Vertice v1   = g.Vertices.FirstOrDefault(c => c.ID == item.v1);
                G.Vertice v2   = g.Vertices.FirstOrDefault(c => c.ID == item.v2);
                int       peso = item.peso;
                g.Vertices.FirstOrDefault(c => c.ID == item.v1).Arestas.Add(new G.Aresta(v1, v2, peso));
            }
            return(g);
        }
Exemple #3
0
        private void btn_abrirGrafo_Click(object sender, EventArgs e)
        {
            OpenFileDialog ofdBuscarXML = new OpenFileDialog();
            ofdBuscarXML.Title = "Automatas";
            ofdBuscarXML.FileName = " xml a leer";
            ofdBuscarXML.InitialDirectory = "c:\\";

            if (ofdBuscarXML.ShowDialog() == DialogResult.OK)
            {
                 List<Nodo> directorio = new List<Nodo>();
                 directorio = xmlMetodos.LoadXML(ofdBuscarXML.FileName);
                Grafo metodos = new Grafo();
                metodos.Show();
                metodos.Pintar(directorio);
            }
        }
Exemple #4
0
        public MainWindow()
        {
            InitializeComponent();

            Grafo.Grafo G = new Grafo.Grafo();
            G.Insertar("Universidad Privada de Santa Cruz de la Sierra, Bolivia");
            G.Insertar("Estadio Tahuichi Aguilera");
            G.Insertar("Avion Pirata");
            G.Insertar("Plaza 24 de Septiembre");
            G.Insertar("Ventura Mall, Santa Cruz de la Sierra, Bolivia");
            G.Insertar("Universidad Gabriel Rene Moreno, Santa Cruz de la Sierra, Bolivia");
            G.Insertar("Aeropuerto el trompillo");

            G.CompletarGrafo();
            Maps.Utils.GeolocalizarGrafo(G);
            G.Vertices.ForEach(x => Maps.Utils.Calcular(x));

            int a = 1;
        }
Exemple #5
0
 /// <summary>
 /// verifica datos osea nel pastel
 /// </summary>
 private void CargarDatos()
 {
     Grafo.Utils.Datos.VerificarDatos();
     Datos = Maps.Utils.SolicitarDatos(true);
 }
Exemple #6
0
 private void CargarDatos(List <String> x)
 {
     Grafo.Utils.Datos.VerificarDatos(x);
     Datos = Maps.Utils.SolicitarDatos(true);
 }
Exemple #7
0
 private void btn_crearGrafo_Click(object sender, EventArgs e)
 {
     Grafo LaForma = new Grafo();
     LaForma.Show();
     this.Hide();
 }