public static void eliminarAviso(int t448_idaviso) { IB.SUPER.Negocio.bsUsuariosavisos bsUsuariosAvisosBLL = null; List <IB.SUPER.Models.bsUsuariosAvisos> lstbsUsuariosAvisosModels = null; try { //SUPER.DAL.Log.Insertar("bsInicio->eliminarAviso"); bsUsuariosAvisosBLL = new IB.SUPER.Negocio.bsUsuariosavisos(); int resultado = bsUsuariosAvisosBLL.Delete(t448_idaviso, (int)HttpContext.Current.Session["NUM_EMPLEADO_ENTRADA"]); lstbsUsuariosAvisosModels = bsUsuariosAvisosBLL.Select((int)HttpContext.Current.Session["NUM_EMPLEADO_ENTRADA"]); int iNumAvisos = bsUsuariosAvisosBLL.CountByUsuario((int)HttpContext.Current.Session["NUM_EMPLEADO_ENTRADA"]); if (iNumAvisos == 0) { HttpContext.Current.Session["HAYAVISOS"] = "0"; } bsUsuariosAvisosBLL.Dispose(); } catch (Exception ex) { SUPER.DAL.Log.Insertar("bsInicio->eliminarAviso->Error: " + ex.Message); LogError.LogearError("Error al eliminar el aviso", ex); throw new Exception(System.Uri.EscapeDataString("No se han eliminar el aviso.")); } finally { if (bsUsuariosAvisosBLL != null) { bsUsuariosAvisosBLL.Dispose(); } } }
public static List <IB.SUPER.Models.bsUsuariosAvisos> obtenerAvisos() { IB.SUPER.Negocio.bsUsuariosavisos bsUsuariosAvisosBLL = new IB.SUPER.Negocio.bsUsuariosavisos(); try { //SUPER.DAL.Log.Insertar("bsInicio->obtenerAvisos"); return(bsUsuariosAvisosBLL.Select((int)HttpContext.Current.Session["NUM_EMPLEADO_ENTRADA"])); } catch (Exception ex) { SUPER.DAL.Log.Insertar("bsInicio->obtenerAvisos->Error: " + ex.Message); LogError.LogearError("Error al obtener los avisos del usuario", ex); throw new Exception(System.Uri.EscapeDataString("No se ha podido obtener los avisos del usuario.")); } finally { if (bsUsuariosAvisosBLL != null) { bsUsuariosAvisosBLL.Dispose(); } } }