Esempio n. 1
0
 private async void Button_Click_1(object sender, RoutedEventArgs e)
 {
     if (terminalModel == "")
     {
         terminalModel = await DeviceInfoHelper.GetDeviceModelAsync();
     }
     if (termnalPlataform == "")
     {
         termnalPlataform = "WindowsPhone " + Environment.OSVersion.Version.ToString();
     }
     if (terminalDisplaysize == "")
     {
         terminalDisplaysize = Application.Current.Host.Content.ActualWidth + "x" + Application.Current.Host.Content.ActualHeight;
     }
     if (!controlUser)
     {
         NombreUsuario.BorderBrush = new SolidColorBrush(Colors.Red);
         MessageBox.Show("Nombre de usuario no valido");
     }
     else if (!controlPass)
     {
         PasswordUsuario.BorderBrush = new SolidColorBrush(Colors.Red);
         MessageBox.Show("Contraseña demasiado corta");
     }
     else if (!controlEmail)
     {
         EmailUsuario.BorderBrush = new SolidColorBrush(Colors.Red);
         MessageBox.Show("Email no valido");
     }
     else if (id_provincia == 0)
     {
         ListItemProvincias.BorderBrush = new SolidColorBrush(Colors.Red);
         MessageBox.Show("Seleciona una provincia");
     }
     else if (id_universidad == 0)
     {
         ListItemUniversidad.BorderBrush = new SolidColorBrush(Colors.Red);
         MessageBox.Show("Seleciona una universidad");
     }
     else if (id_facultad == 0)
     {
         ListItemFacultades.BorderBrush = new SolidColorBrush(Colors.Red);
         MessageBox.Show("Seleciona una facultad");
     }
     else if (await Comunicacion_Usuario.RegistrarUsuario(NombreUsuario.Text, PasswordUsuario.Password, EmailUsuario.Text, id_universidad + "", id_facultad + "", terminalModel, termnalPlataform, terminalDisplaysize))
     {
         AplicationSettings.RegistrarUsuario(NombreUsuario.Text, PasswordUsuario.Password);
         NavigationService.Navigate(new Uri("/View/Principal.xaml", UriKind.Relative));
     }
     else
     {
         MessageBox.Show(AplicationSettings.getErrorServer());
         AplicationSettings.setErrorServer("");
     }
 }
Esempio n. 2
0
        public static async Task <bool> CambiarFacultad(string idFacultad, string pass)
        {
            string result = await Comunicacion.cambiarFacultad(AplicationSettings.getToken(), pass, idFacultad);

            JObject o = JObject.Parse(result);

            if ((string)o.SelectToken("error") == "200")
            {
                return(true);
            }
            else
            {
                AplicationSettings.setErrorServer((string)o.SelectToken("error_msg"));
                return(false);
            }
        }
Esempio n. 3
0
        public static async Task <bool> CambiarContraseña(string antiguaPass, string nuevaPass)
        {
            string result = await Comunicacion.cambiarContraseña(AplicationSettings.getToken(), antiguaPass, nuevaPass);

            JObject o = JObject.Parse(result);

            if ((string)o.SelectToken("error") == "200")
            {
                return(true);
            }
            else
            {
                AplicationSettings.setErrorServer((string)o.SelectToken("error_msg"));
                return(false);
            }
        }
Esempio n. 4
0
        public static async Task <bool> RegistrarUsuario(string usuario, string contraseña, string correo, string uni, string facul, string model, string platform, string displaysize)
        {
            string result = await Comunicacion.registrarUsuario(usuario, contraseña, correo, uni, facul, model, platform, displaysize);

            JObject o = JObject.Parse(result);

            if ((string)o.SelectToken("error") == "200")
            {
                savesPropertys(o);
                return(true);
            }
            else if ((string)o.SelectToken("error") == "406")
            {
                AplicationSettings.setErrorServer((string)o.SelectToken("error_msg"));
            }
            return(false);
        }
Esempio n. 5
0
        public static async Task <bool> RegistrarUsuario(string usuario, string contraseña, string correo, string uni, string facul)
        {
            string result = await Comunicacion.registrarUsuario(usuario, contraseña, correo, uni, facul);

            JObject o = JObject.Parse(result);

            if ((string)o.SelectToken("error") == "200")
            {
                AplicationSettings.setToken((string)o.SelectToken("token"));
                return(true);
            }
            else if ((string)o.SelectToken("error") == "406")
            {
                AplicationSettings.setErrorServer((string)o.SelectToken("error_msg"));
            }
            return(false);
        }