Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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));
        }