/// <summary> /// Retorna una LISTA de registro de la Entidad Maestros.Personas POR FOREIGN KEY /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <returns>Entidad</returns> public List <DTOPersonaResponse> ListByEmpresa(int pcodEmpresa, string prm_codPersona) { List <DTOPersonaResponse> lstPersona = new List <DTOPersonaResponse>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_Persona_codEmpresa(pcodEmpresa, prm_codPersona); foreach (var item in resul) { lstPersona.Add(new DTOPersonaResponse() { codEmpresa = item.codEmpresa, CodigoPersona = item.codPersona, CodigoArguTipoEntidad = item.codRegTipoEntidad, CodigoArguRubroComercial = item.codRegRubroComercial, CodigoArguTipoEntidadNombre = item.codRegTipoEntidadNombre, CodigoArguRubroComercialNombre = item.codRegRubroComercialNombre, CodigoPersonaEmpresa = item.codPersonaEmpresa, RazonSocial = item.nomRazonSocial, NombreComercial = item.nomComercial, Observaciones = item.gloObservacion, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita, Estado = item.indActivo, }); } } } catch (Exception) { throw; } return(lstPersona); }