/// <summary> /// Descripción: Obtiene informacion de los menu/rol activos filtrado por Id Rol. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idRol"></param> /// <returns></returns> public List <Menu> GetMenuByRolId(int idRol) { using (var rolMenuDal = new RolMenuDal()) { return(rolMenuDal.GetMenuByRolId(idRol)); } }
/// <summary> /// Descripción: Actualiza informacion del rol/menu. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="rolMenu"></param> public void UpdateMenuByRol(RolMenu rolMenu) { using (var rolMenuDal = new RolMenuDal()) { rolMenuDal.UpdateMenuByRol(rolMenu); } }
/// <summary> /// Descripción: Registra/Actualiza información de roles por menu. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="rolMenu"></param> private static void InsertMenuByRol(IEnumerable <RolMenu> menues) { using (var rolMenuDal = new RolMenuDal()) { rolMenuDal.BeginTransaction(IsolationLevel.ReadCommitted); try { foreach (var item in menues) { rolMenuDal.InsertMenuByRol(item); } rolMenuDal.Commit(); } catch (Exception) { rolMenuDal.Rollback(); } } }