private void watcher_PositionChanged(object sender, GeoPositionChangedEventArgs <GeoCoordinate> e) { if (a == 0) { MessageBox.Show(string.Format("Latitud: {0}, Longitud: {1}", e.Position.Location.Latitude, e.Position.Location.Longitude, MessageBoxButtons.OK, MessageBoxIcon.Information)); latitud = e.Position.Location.Latitude.ToString(); longitud = e.Position.Location.Longitude.ToString(); CLsNsocket so = new CLsNsocket(); so.SendEvent("userLocation", latitud.ToString().Replace('.', ',') + "/" + longitud.ToString().Replace('.', ',') + "/" + FormCliente_Menu_UsuarioCliente.usuario.Rows[0][0].ToString()); //guardar alerta en basa de datos ClsEalerta E = new ClsEalerta(); ClsNalerta N = new ClsNalerta(); E.Dni = FormCliente_Menu_UsuarioCliente.usuario.Rows[0][0].ToString(); E.Latitud = latitud.Replace('.', ','); E.Longitud = longitud.Replace('.', ','); E.Fecha = Convert.ToDateTime(DateTime.Now.ToShortDateString()); E.Hora = DateTime.Now.ToLongTimeString(); E.Turno = MtdObtenerTurno(); E.Estado = "0"; N.MtdAgregarAlerta(E); a++; MessageBox.Show(string.Format("Datos enviados, JeanNET", "JeaNet - Informa", MessageBoxButtons.OK, MessageBoxIcon.Information)); } }
private void FormCliente_RelojSmart_Load(object sender, EventArgs e) { mySocket = new CLsNsocket(); mySocket.GetSocket().On("userNotification", data => { if (data.ToString().Equals(dni)) { MessageBox.Show("Emergencia aceptada" + data.ToString()); } }); }
private void watcher_PositionChanged(object sender, GeoPositionChangedEventArgs <GeoCoordinate> e) { if (a == 0) { a++; latitud = e.Position.Location.Latitude.ToString(); longitud = e.Position.Location.Longitude.ToString(); CLsNsocket so = new CLsNsocket(); so.SendEvent("userLocation", latitud.ToString().Replace('.', ',') + "/" + longitud.ToString().Replace('.', ',') + "/" + FormCliente_Menu_UsuarioCliente.cliente.DniCliente + "/" + FormCliente_Menu_UsuarioCliente.cliente.Nombres + "/" + FormCliente_Menu_UsuarioCliente.cliente.Apellidos); //guardar alerta en basa de datos ClsEalerta E = ClsEalerta.crear(FormCliente_Menu_UsuarioCliente.cliente.DniCliente, latitud.Replace('.', ','), longitud.Replace('.', ','), Convert.ToDateTime(DateTime.Now.ToShortDateString()), DateTime.Now.ToLongTimeString(), MtdObtenerTurno(), "0"); ClsNalerta N = new ClsNalerta(); N.agregarAlerta(E); MessageBox.Show("Datos enviados, JeanNET", "JeaNet - Informa", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void FormPanelSegurCiud_Geolocalizador_Load(object sender, EventArgs e) { //arreglando bugsoto CheckForIllegalCrossThreadCalls = false; mySocket = new CLsNsocket(); //////////////////////////// dt = new DataTable(); dt.Columns.Add(new DataColumn("Dni", typeof(string))); dt.Columns.Add(new DataColumn("Latitud", typeof(string))); dt.Columns.Add(new DataColumn("Longitud", typeof(string))); //Get data from socket mySocket.GetSocket().On("newUserLocation", data => { if (a == 0) { MessageBox.Show("Recibido"); string[] Position = Convert.ToString(data).Split('/'); dt.Rows.Add(Position[2], Position[0], Position[1]); cuentas++; MtdActualizarDatGrid(); } a++; if (a >= 4) { a = 0; } }); //INSERTANDO DATOS AL DT PARA MOSTRAR EN LA LISTA //desactivar las colummas de lat y long gMapControlJeanette.DragButton = MouseButtons.Left; gMapControlJeanette.CanDragMap = true; gMapControlJeanette.MapProvider = GMapProviders.GoogleMap; gMapControlJeanette.Position = new PointLatLng(LatitudInicial, LongiTudInicial); gMapControlJeanette.MinZoom = 0; gMapControlJeanette.MaxZoom = 24; gMapControlJeanette.Zoom = 17; gMapControlJeanette.AutoScroll = true; //MARCADOR markerOverlay = new GMapOverlay("Marcador"); marker = new GMarkerGoogle(new PointLatLng(LatitudInicial, LongiTudInicial), GMarkerGoogleType.blue); markerOverlay.Markers.Add(marker);//Agregamos al mapa //agregamos un tooltip de texto a los marcadores marker.ToolTipMode = MarkerTooltipMode.Always; marker.ToolTipText = string.Format("Comisaria Central:\n Latitud: {0} \n Longitud: {1}", LatitudInicial, LongiTudInicial); //Ahora agregamos el mapa y el marcador al map control gMapControlJeanette.Overlays.Add(markerOverlay); }
private void FormCliente_RelojSmart_Load(object sender, EventArgs e) { mySocket = new CLsNsocket(); }