protected bool IngresarAsync(string usuario, string password) { bool acceso = false; txtUser.BorderColor = Color.Empty; txtPass.BorderColor = Color.Empty; if (string.IsNullOrEmpty(usuario)) { txtUser.BorderColor = Color.Red; txtUser.ToolTip = "Campo requerido"; } if (string.IsNullOrEmpty(password)) { txtUser.BorderColor = Color.Red; txtPass.ToolTip = "Campo requerido"; } if (!string.IsNullOrEmpty(usuario) && !string.IsNullOrEmpty(password)) { Guid Id = Guid.Empty; //HttpClient _client = new HttpClient(); //string url = "http://godeliverix.net/api/Profile/GET?Usuario=" + usuario + "&Contrasena=" + password; //string content = await _client.GetStringAsync(url); //List<string> listaID = JsonConvert.DeserializeObject<List<string>>(content); Id = MVAcceso.Ingresar(usuario, password); if (Id != Guid.Empty) { if (MVAcceso.VerificarEstatus(Id.ToString())) { // ProfileController GetProfileType string perfil = MVAcceso.PerfilDeUsuario(Id.ToString()); //Obtener la empresa a la que pertenece el usuario Guid UidEmpresa = MVUsuarios.ObtenerIdEmpresa(Id.ToString()); MVUsuarios.BusquedaDeUsuario(UidUsuario: Id, UIDPERFIL: new Guid(perfil), UidEmpresa: UidEmpresa); Session["IdUsuario"] = Id; //Busca a la empresa perteneciente al sistema if (MVUsuarios.UidEmpresa == null) { MVUsuarios.UidEmpresa = Guid.Empty; } Session["UidEmpresaSistema"] = UidEmpresa; acceso = true; } else { acceso = false; lblMensaje.Text = "Usuario inactivo!!! Favor de confirmar la cuenta en el correo de confirmacion.<br/> Si no recibio el correo de confirmacion da click al boton."; panelMensaje.Visible = true; } } else { acceso = false; } } return(acceso); }