public static void CrearNotificacion(string descripcion)
 {
     notificaciones n = new notificaciones();
     n.descripcion = descripcion;
     n.vista = 0;
     CatalogoNotificaciones.addNotificacion(n);
 }
 public static void addNotificacion(notificaciones n)
 {
     try
     {
         admEntities db = Datos.getDB();
         db.notificaciones.Add(n);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message);
         throw e;
     }
 }
 public static void readNotificacion(notificaciones n)
 {
     try
     {
         admEntities db = Datos.getDB();
         var notificacion = db.notificaciones.Where(x => x.idnotificaciones == n.idnotificaciones).SingleOrDefault();
         notificacion.vista = 1;
         db.Entry(notificacion).State = System.Data.EntityState.Modified;
         db.SaveChanges();
     }
     catch (Exception e)
     {
         Logger.Log.write(e.InnerException == null ? e.Message : e.InnerException.Message);
         throw e;
     }
 }
 public static void LeerNotificacion(string id)
 {
     notificaciones n = new notificaciones();
     n.idnotificaciones = int.Parse(id);
     CatalogoNotificaciones.readNotificacion(n);
 }