public bool OperationsEstruct_Delete(string KeySesion, string IdOperacionEstructura)
 {
     bool res = true;
     ObservableCollection<WAPP_USUARIO_SESION> Key = new ObservableCollection<WAPP_USUARIO_SESION>();
     try
     {
         using (var entity_ = new db_SeguimientoProtocolo_r2Entities())
         {
             (from s in entity_.WAPP_USUARIO_SESION
              where s.IdSesion == KeySesion
              select s).ToList().ForEach(row =>
              {
                  Key.Add(new WAPP_USUARIO_SESION()
                  {
                      IdUsuario = row.IdUsuario,
                      IdSesion = row.IdSesion
                  });
              });
             if (Key[0].IdSesion == KeySesion.ToString())
             {
                 using (var entity = new db_SeguimientoProtocolo_r2Entities())
                 {
                     entity.SP_OperEstructurasDelete(IdOperacionEstructura);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         var errr = ex.Message;
     }
     return res;
 }