Ejemplo n.º 1
0
        /// <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);
        }