public List <E_EMPRESA> obtieneEmpresas(String Catalogos) { List <E_EMPRESA> lstEmpresas = new List <E_EMPRESA>(); if (Catalogos != null && Catalogos != string.Empty) { XElement xmlEmpresa = XElement.Parse(Catalogos).Element("EMPRESAS"); if (UtilXML.ValidaRamaXml(xmlEmpresa, "EMPRESA")) { lstEmpresas = xmlEmpresa.Elements("EMPRESA").Select(el => new E_EMPRESA { ID_EMPRESA = UtilXML.ValorAtributo <Guid>(el.Attribute("ID_EMPRESA")), CL_EMPRESA = UtilXML.ValorAtributo <string>(el.Attribute("CL_EMPRESA")), NB_EMPRESA = UtilXML.ValorAtributo <string>(el.Attribute("NB_EMPRESA")), } ).ToList(); } } return(lstEmpresas); }
public List <E_TELEFONOS> obtieneTelefonos(String telefonos) { List <E_TELEFONOS> lstTelefonos = new List <E_TELEFONOS>(); if (telefonos != null && telefonos != string.Empty) { XElement xmlTelefonos = XElement.Parse(telefonos); if (UtilXML.ValidaRamaXml(xmlTelefonos, "TELEFONO")) { lstTelefonos = xmlTelefonos.Elements("TELEFONO").Select(el => new E_TELEFONOS { ID_TELEFONO = UtilXML.ValorAtributo <Guid>(el.Attribute("ID_TELEFONO")), CL_TIPO = UtilXML.ValorAtributo <string>(el.Attribute("CL_TIPO")), NO_TELEFONO = UtilXML.ValorAtributo <string>(el.Attribute("NO_TELEFONO")), } ).ToList(); } } return(lstTelefonos); }
public List <E_VERSION> obtieneVersiones(String Catalogos) { List <E_VERSION> lstVersiones = new List <E_VERSION>(); if (Catalogos != null && Catalogos != string.Empty) { XElement xmlVersion = XElement.Parse(Catalogos).Element("VERSIONES"); if (UtilXML.ValidaRamaXml(xmlVersion, "VERSION")) { lstVersiones = xmlVersion.Elements("VERSION").Select(el => new E_VERSION { ID_MODULO = UtilXML.ValorAtributo <Guid>(el.Attribute("ID_MODULO")), ID_VERSION = UtilXML.ValorAtributo <Guid>(el.Attribute("ID_VERSION")), NO_RELEASE = UtilXML.ValorAtributo <decimal>(el.Attribute("NO_RELEASE")), } ).ToList(); } } return(lstVersiones); }
public List <E_SISTEMA> obtieneSistemas(String Catalogos) { List <E_SISTEMA> lstSistemas = new List <E_SISTEMA>(); if (Catalogos != null && Catalogos != string.Empty) { XElement xmlSistema = XElement.Parse(Catalogos).Element("SISTEMAS"); if (UtilXML.ValidaRamaXml(xmlSistema, "SISTEMA")) { lstSistemas = xmlSistema.Elements("SISTEMA").Select(el => new E_SISTEMA { ID_SISTEMA = UtilXML.ValorAtributo <Guid>(el.Attribute("ID_SISTEMA")), CL_SISTEMA = UtilXML.ValorAtributo <string>(el.Attribute("CL_SISTEMA")), NB_SISTEMA = UtilXML.ValorAtributo <string>(el.Attribute("NB_SISTEMA")), } ).ToList(); } } return(lstSistemas); }
public List <E_MODULO> obtieneModulos(String Catalogos) { List <E_MODULO> lstModulos = new List <E_MODULO>(); if (Catalogos != null && Catalogos != string.Empty) { XElement xmlModulo = XElement.Parse(Catalogos).Element("MODULOS"); if (UtilXML.ValidaRamaXml(xmlModulo, "MODULO")) { lstModulos = xmlModulo.Elements("MODULO").Select(el => new E_MODULO { ID_SISTEMA = UtilXML.ValorAtributo <Guid>(el.Attribute("ID_SISTEMA")), ID_MODULO = UtilXML.ValorAtributo <Guid>(el.Attribute("ID_MODULO")), CL_MODULO = UtilXML.ValorAtributo <string>(el.Attribute("CL_MODULO")), NB_MODULO = UtilXML.ValorAtributo <string>(el.Attribute("NB_MODULO")), } ).ToList(); } } return(lstModulos); }