/// <summary> /// Retorna un coleccion de registros de tipo [Tabla]..RolesOpciones /// </summary> /// <returns>Lista</returns> public List <BERolOpcionAux> List(string prm_CodigoSistema, string prm_CodigoRol) { List <BERolOpcionAux> lista = new List <BERolOpcionAux>(); try { using (_DBMLSeguridadSistemaDataContext SeguridadDC = new _DBMLSeguridadSistemaDataContext(conexion)) { var resul = SeguridadDC.omgc_mnt_GetAll_RolOpcion(prm_CodigoSistema, prm_CodigoRol); foreach (var item in resul) { lista.Add(new BERolOpcionAux() { codRol = item.codRol, codOpcion = item.codOpcion, indEditar = item.indEditar, indEliminar = item.indEliminar, indExporta = item.indExporta, indImporta = item.indImporta, indImprime = item.indImprime, indNuevo = item.indNuevo, indOtro = item.indOtro, indVer = item.indVer, indMenu = item.indMenu == true ? true : false, segUsuarioCrea = item.SegUsuarioCrea, segFechaHoraCrea = Convert.ToDateTime(item.SegFechaHoraCrea), segUsuarioEdita = item.SegUsuarioEdita, segFechaHoraEdita = Convert.ToDateTime(item.SegFechaHoraEdita), segMaquinaOrigen = item.SegMaquinaOrigen, codOpcionNombre = item.codOpcionNombre, codRolNombre = item.codRolNombre, codOpcionEnlaceWIN = item.codOpcionEnlaceWIN, codOpcionEnlaceURL = item.codOpcionEnlaceURL, codOpcionPadre = item.codOpcionPadre, codOpcionDescripcion = item.codOpcionDescripcion }); } } } catch (Exception ex) { throw ex; } return(lista); }