private void TapGeografia_Tapped(object sender, EventArgs e) { try { map.Pins.Clear(); Iservicios myServices = DependencyService.Get <Iservicios>(); List <Model.clsDepartamentos> departamentos = myServices.getDepartamentos(); foreach (Model.clsDepartamentos obclsDepartamentos in departamentos) { var position = new Position(Convert.ToDouble(obclsDepartamentos.stLatitud), Convert.ToDouble(obclsDepartamentos.stLongitud)); // Latitude, Longitude pin = new Pin { Type = PinType.Place, Position = position, Label = obclsDepartamentos.stNombre, Address = "Capital: " + obclsDepartamentos.stCapital, BindingContext = AnchorX }; pin.Clicked += Pin_Clicked; map.Pins.Add(pin); map.Icon = "https://images.vexels.com/media/users/3/153168/isolated/preview/ce53e14c82752a3fa9a2940b94518fb9-icono-de-la-escuela-globo-geograf-a-by-vexels.png"; } trueorfalse(); } catch (Exception ew) { throw ew; } }
private void TapPersonajes_Tapped(object sender, EventArgs e) { try { map.Pins.Clear(); Iservicios myServices = DependencyService.Get <Iservicios>(); List <Model.clsArtistas> artistas = myServices.getArtistas(); foreach (Model.clsArtistas obclsArtistas in artistas) { var position = new Position(Convert.ToDouble(obclsArtistas.stLatitud), Convert.ToDouble(obclsArtistas.stLongitud)); // Latitude, Longitude pin = new Pin { Type = PinType.Place, Position = position, Label = obclsArtistas.stNombre, Address = "Ciudad de Nacimiento: " + obclsArtistas.stCiudad + " Tipo de artistas: " + obclsArtistas.clsTipodeArtista.stGenero, BindingContext = AnchorX }; pin.Clicked += Pin_Clicked; map.Pins.Add(pin); } trueorfalse(); } catch (Exception ew) { throw ew; } }
private void TapGastronomia_Tapped(object sender, EventArgs e) { try { map.Pins.Clear(); Iservicios myServices = DependencyService.Get <Iservicios>(); List <Model.clsGastronomia> gastronomia = myServices.getGastronomia(); foreach (Model.clsGastronomia obclsGastronomia in gastronomia) { var position = new Position(Convert.ToDouble(obclsGastronomia.stLatitud), Convert.ToDouble(obclsGastronomia.stLongitud)); // Latitude, Longitude pin = new Pin { Type = PinType.Place, Position = position, Label = obclsGastronomia.stNombre, Address = "Descripcion: " + obclsGastronomia.stDescripcion, BindingContext = AnchorX }; pin.Clicked += Pin_Clicked; map.Pins.Add(pin); } trueorfalse(); } catch (Exception ew) { throw ew; } }
public async void eventClic(Object sender, EventArgs e) { BlockAndActive(); //int variable = 0; String stMensaje = String.Empty; if (String.IsNullOrEmpty(emailEntry.Text)) { stMensaje += "Ingrese Email, "; } if (String.IsNullOrEmpty(passwordEntry.Text)) { stMensaje += "Ingrese Contraseña, "; } if (!String.IsNullOrEmpty(stMensaje)) { BlockAndActive(); await DisplayAlert("Alerta", stMensaje, "Ok"); return; } //foreach(Usuario user in listUser) //{ //if (user.stCorreo.Equals(emailEntry.Text) && user.stContraseña.Equals(passwordEntry.Text)) //{ //variable = 1; //} //}; clsUsuarios clsUsuario = new clsUsuarios { inCodigo = 0, stNombre = ":v", stApellido = ":v", stUsuaImagen = "luego", inPuntuacionMaxima = 0, inTipo = 0, stCorreo = emailEntry.Text, stPassword = passwordEntry.Text }; string url = string.Format("{0}", "http://172.16.20.42/ApiCAC//api/Usuarios/validarUsuarios"); Iservicios myServices = DependencyService.Get <Iservicios>(); string myObject = await myServices.Login(clsUsuario); //string myObject = await myServices.newLogin(url,clsUsuario,Login.Methods.POST,Login.ContentType.JSON); //Boolean resp = JsonConvert.DeserializeObject<Boolean>(myObject); if (myObject == null) { BlockAndActive(); return; } if (myObject.Equals("true")) { BlockAndActive(); await Navigation.PushAsync(new Mapa()); Navigation.RemovePage(this); //mandar a la otra pagin } else { BlockAndActive(); await DisplayAlert("Alerta", "Contraseña o Correo Incorrecta", "Ok"); return; } //if(variable==0) await DisplayAlert("Alerta", "Contraseña o Correo Incorrecta", "Ok"); }
public async void eventClicCrear(Object sender, EventArgs e) { String stMensaje = String.Empty; if (String.IsNullOrEmpty(NombreEntry.Text)) { stMensaje += "Ingrese Nombre, "; } if (String.IsNullOrEmpty(ApellidoEntry.Text)) { stMensaje += "Ingrese Apellido, "; } if (String.IsNullOrEmpty(CorreoEntry.Text)) { stMensaje += "Ingrese Correo, "; } if (String.IsNullOrEmpty(ContraseñaEntry.Text)) { stMensaje += "Ingrese Contraseña, "; } if (String.IsNullOrEmpty(CContraseñaEntry.Text)) { stMensaje += "Ingrese la verificacion de la contraseña, "; } if (ContraseñaEntry.Text != CContraseñaEntry.Text) { stMensaje += "Las contraseñas no son iguales"; } if (!String.IsNullOrEmpty(stMensaje)) { await DisplayAlert("Alerta", stMensaje, "Ok"); return; } clsUsuarios user = new clsUsuarios { stNombre = NombreEntry.Text, stApellido = ApellidoEntry.Text, stCorreo = CorreoEntry.Text, stPassword = ContraseñaEntry.Text }; Iservicios myServices = DependencyService.Get <Iservicios>(); string respuesta = await myServices.crearCuenta(user); if (respuesta.Equals("true")) { await DisplayAlert("Alerta", "Ya hay una cuenta con este correo", "Ok"); return; } else if (respuesta.Equals("false")) { await DisplayAlert("Excelente!!!", "Su cuenta se ha creado con exito", "OK"); NombreEntry.Text = String.Empty; ApellidoEntry.Text = String.Empty; CorreoEntry.Text = String.Empty; ContraseñaEntry.Text = String.Empty; CContraseñaEntry.Text = String.Empty; } }