public JsonResult AutenticarNombreUsuario(string username) { LogIn credentials = new LogIn(); ControlUsuario cu = new ControlUsuario(); try { var user = cu.UserNameExists(username); if (user != null) { var acceso = ControlAcceso.AccesoAplicacion(Aplicacion.Nominas, user); if (acceso) { credentials.Acceso = true; credentials.foto = cu.GetProfilePicture(user.IdUsuario); credentials.nombre = $"{user.Nombres} {user.ApPaterno}"; } else { credentials.Acceso = false; credentials.Error = 1; } } else { credentials.Acceso = false; credentials.Error = 2; } } catch (InvalidOperationException) //usado para capturar la excepcion cuando no se establece la conecion al servidor { credentials.Acceso = false; credentials.Error = 3; } return(Json(credentials, JsonRequestBehavior.AllowGet)); }