/// <summary> /// Descripción: Obtiene Informacion de las areas enlazadas a un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="idUsuario"></param> /// <returns></returns> public List <Model.AreaProcesamiento> GetAreaByUsuarioId(int idUsuario) { using (var usuarioAreaProcesamientoDal = new UsuarioAreaProcesamientoDal()) { return(usuarioAreaProcesamientoDal.GetAreaProcesamientoByUsuarioId(idUsuario)); } }
/// <summary> /// Descripción: Actualiza informacion del area de procesamiento para un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="usuarioAreaProcesamiento"></param> public void UpdateAreaByUsuario(UsuarioAreaProcesamiento usuarioAreaProcesamiento) { using (var usuarioAreaProcesamientoDal = new UsuarioAreaProcesamientoDal()) { usuarioAreaProcesamientoDal.UpdateAreaByUsuario(usuarioAreaProcesamiento); } }
/// <summary> /// Descripción: Registra informacion del area de procesamiento para un usuario. /// Author: Terceros. /// Fecha Creacion: 01/01/2017 /// Fecha Modificación: 02/02/2017. /// Modificación: Se agregaron comentarios. /// </summary> /// <param name="areas"></param> private static void InsertAreaByUsuario(IEnumerable <UsuarioAreaProcesamiento> areas) { using (var usuarioAreaProcesamientoDal = new UsuarioAreaProcesamientoDal()) { usuarioAreaProcesamientoDal.BeginTransaction(IsolationLevel.ReadCommitted); try { foreach (var item in areas) { usuarioAreaProcesamientoDal.InsertAreaByUsuario(item); } usuarioAreaProcesamientoDal.Commit(); } catch (Exception) { usuarioAreaProcesamientoDal.Rollback(); } } }