private async void Iniciar_sesion() { TextView correo = FindViewById <TextView>(Resource.Id.correo_login); TextView contrasenia = FindViewById <TextView>(Resource.Id.contrasenia_login); string correo_cliente = correo.Text; string contrasenia_cliente = contrasenia.Text; if (correo_cliente.Length > 0 && contrasenia_cliente.Length > 0) { //Revisar si existe Manboss_cliente client = await core.Login(correo_cliente); if (client == null) { //Cliente no registrado Crear_cuenta(); } else if (client.Direccion == null && client.Telefono == null) { string hash_original = client.Hash; string hash_generado = generateHash(contrasenia_cliente); if (hash_original.Equals(hash_generado)) { Ir_registro(client); } else { //Contraseña incorrecta mostrar_mensaje("Contraseña incorrecta"); } } else { string hash_original = client.Hash; string hash_generado = generateHash(contrasenia_cliente); if (hash_original.Equals(hash_generado)) { Ir_inicio(client); } else { //Contraseña incorrecta mostrar_mensaje("Contraseña incorrecta"); } } } else { //Campos vacíos mostrar_mensaje("Completa los campos porfavor"); } }
private async void Revisar_login(string email, string name, string red_social) { Manboss_cliente client = await core.Login(email); if (client == null) { if (red_social.Equals("Facebook")) { client = await core.CreateUser(name, email, red_social); Ir_registro(client); } if (red_social.Equals("Correo")) { Crear_cuenta(); } } else if (client.Direccion == null && client.Telefono == null) { Ir_registro(client); } else { Ir_inicio(client); } }