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