Exemple #1
0
    public Int32 GetFileVersionStatus(string pFileName, string pClientVersion)
    {
        try
        {
            Common.Helper.FileVersionStatus wFileVersionStatus = Common.Helper.FileVersionStatus.Ok;
            InitConfigFileRegistry();
            ConfigFileRegistry cnfg = _ConfigFileRegistrys.GetFirstByName(pFileName);

            if (cnfg.CurrentVersion != pClientVersion)
            {
                if (cnfg.ForceUpdate)
                {
                    wFileVersionStatus = Common.Helper.FileVersionStatus.RequiredUpdate;
                }
                else
                {
                    wFileVersionStatus = Common.Helper.FileVersionStatus.OptionalUpdate;
                }
            }

            return((Int32)wFileVersionStatus);
        }
        catch (SoapException soex)
        {
            throw soex;
        }
    }
Exemple #2
0
    public string GetConfig(string pFileName)
    {
        try
        {
            InitConfigFileRegistry();

            ConfigFileRegistry wConfigFileRegistry = _ConfigFileRegistrys.GetFirstByName(pFileName);
            if (!wConfigFileRegistry.Available)
            {
                throw new Exception("El archivo de configuración solicitado no está disponible.");
            }
            ///TODO: analisar si se continbua utiilizando esta arquitectura
            return("");// Common.Helper.GetConfig(Server.MapPath(@"~/ConfigurationFiles/" + pFileName), wConfigFileRegistry).GetXml();
        }
        catch (SoapException soex)
        {
            throw soex;
        }
    }