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(""); } }
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); } }
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); } }
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); }
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); }