public IList <Funcionalidad> getTodasFuncionalidades()
        {
            IList <Funcionalidad> list = new List <Funcionalidad>();
            DataSet ds = HomeDB.ExecuteStoredProcedured("DATA_GROUP.getTodasLasFuncionalidades");

            BuilderFuncionalidad builder = new BuilderFuncionalidad();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                list.Add(builder.Build(row));
            }
            return(list);
        }
        public static IList <Funcionalidad> getFuncionalidadesDeUnRol(decimal idRol)
        {
            IList <SqlParameter> parametros = new List <SqlParameter>();
            SqlParameter         pIdRol     = new SqlParameter("@id_rol", System.Data.SqlDbType.Decimal, 18, "id_rol");

            pIdRol.Value = idRol;
            parametros.Add(pIdRol);

            DataSet dataSet = HomeDB.ExecuteStoredProcedured("DATA_GROUP.getFuncionalidadDeUnRol", parametros);

            List <Funcionalidad> funcionalidadesDeUnRol = new List <Funcionalidad>();
            BuilderFuncionalidad builder = new BuilderFuncionalidad();

            foreach (DataRow row in dataSet.Tables[0].Rows)
            {
                funcionalidadesDeUnRol.Add(builder.Build(row));
            }

            return(funcionalidadesDeUnRol);
        }