/// <summary> /// Método para crear la instancia de la clase DaoRol y usar el método Obtener Rol Usuario por nombre /// </summary> /// <returns>Retorna una instancia del tipo Entidad</returns> public override DominioTangerine.Entidad Ejecutar() { try { DominioTangerine.Entidad resultado; IDAORol rolDAO = FabricaDAOSqlServer.crearDaoRol(); resultado = rolDAO.ObtenerRolUsuarioPorNombre(_nombreoRol); return(resultado); } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Metodo no implementado", ex); } }
/// <summary> /// Método para crear la instancia de la clase DaoRol y usar el método ObtenerOpciones /// </summary> /// <returns>Retorna una instancia del tipo DaoRol</returns> public override DominioTangerine.Entidad Ejecutar() { try { DominioTangerine.Entidad opciones; IDAORol OpcionesUsuario = FabricaDAOSqlServer.crearDaoRol(); opciones = OpcionesUsuario.ObtenerOpciones(_nombreMenu, _codigoRol); return(opciones); } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Metodo no implementado", ex); } }
/// <summary> /// Método para crear la instancia de la clase DaoRol y usar el método ModificarRolUsuario /// </summary> /// <returns>Retorna una instancia del tipo DaoUsuario</returns> public override bool Ejecutar() { bool resultado = false; try { IDAORol RolUsuario = FabricaDAOSqlServer.crearDaoRol(); resultado = RolUsuario.ModificarRolUsuario(_theUsuario); } catch (Exception ex) { Logger.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex); throw new ExceptionM2Tangerine("DS-202", "Metodo no implementado", ex); } return(resultado); }