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; } }
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; } }