public static bool ComprobarAccesoPrograma() { try { TextoPlanoLocal = LeerArchivoTextoPlano(Ruta_OpcionesSeguridad); string LinkServidorEncriptado = TextoPlanoLocal[0]; TextoPlanoWeb = FuncitionsWeb.DevolverTextoPlanoDesdeServer(Safe.DesEncriptar(LinkServidorEncriptado)).ToArray(); return(Safe.VerificarAccesoConConexionLocalServer("FCSAS.COM", "servidor.fcsas.com") | Safe.VerificarAccesoConListaMacs(TextoPlanoWeb.ToList())); } catch { return(false); } }
public static async Task <Tuple <bool, string> > ComprobarVersionProgramaAsync() { string VersionProgramaWeb = Program.Version.ToString(); try { TextoPlanoLocal = LeerArchivoTextoPlano(Ruta_OpcionesSeguridad); string LinkServidorEncriptado = TextoPlanoLocal[0]; var TextoPlanoWeb = await FuncitionsWeb.DevolverTextoPlanoDesdeServerAsync(Safe.DesEncriptar(LinkServidorEncriptado)); string VersionProgramaLocal = TextoPlanoLocal.Last(); VersionProgramaWeb = TextoPlanoWeb.Last(); if (VersionProgramaLocal == VersionProgramaWeb) { return(new Tuple <bool, string>(true, VersionProgramaWeb)); } } catch { return(new Tuple <bool, string>(true, VersionProgramaWeb)); } return(new Tuple <bool, string>(false, VersionProgramaWeb)); }