Exemplo n.º 1
0
        public void EditCache()
        {
            ModifyCacheDialog dlg = new ModifyCacheDialog();

            dlg.Cache          = m_Window.CacheList.SelectedCache;
            dlg.App            = this;
            dlg.IsModifyDialog = true;
            if ((int)ResponseType.Ok == dlg.Run())
            {
                m_Window.ModifyCache(dlg.Cache);
            }
        }
Exemplo n.º 2
0
        public void NewCache()
        {
            ModifyCacheDialog dlg   = new ModifyCacheDialog();
            Geocache          cache = new Geocache();

            cache.Name         = CacheStore.GetUniqueName("GCXXXX");
            cache.Lat          = m_Window.CacheMap.MapLat;
            cache.Lon          = m_Window.CacheMap.MapLon;
            cache.CacheName    = Catalog.GetString("Unnamed Cache");
            cache.Archived     = false;
            cache.Available    = true;
            cache.OwnerID      = Catalog.GetString("Unknown");
            cache.Updated      = DateTime.Now;
            cache.TypeOfCache  = Geocache.CacheType.TRADITIONAL;
            dlg.Cache          = cache;
            dlg.App            = this;
            dlg.IsModifyDialog = false;
            if ((int)ResponseType.Ok == dlg.Run())
            {
                CacheStore.AddWaypointOrCache(dlg.Cache, false, false);
                m_Window.CacheList.Refresh();
                m_Window.CacheList.SelectCacheByName(dlg.Cache.Name);
            }
        }
Exemplo n.º 3
0
 public void NewCache()
 {
     ModifyCacheDialog dlg = new ModifyCacheDialog();
     Geocache cache = new Geocache();
     cache.Name = CacheStore.GetUniqueName("GCXXXX");
     cache.Lat = m_Window.CacheMap.MapLat;
     cache.Lon = m_Window.CacheMap.MapLon;
     cache.CacheName = Catalog.GetString("Unnamed Cache");
     cache.Archived = false;
     cache.Available = true;
     cache.OwnerID = Catalog.GetString("Unknown");
     cache.Updated = DateTime.Now;
     cache.TypeOfCache = Geocache.CacheType.TRADITIONAL;
     dlg.Cache = cache;
     dlg.App = this;
     dlg.IsModifyDialog = false;
     if ((int) ResponseType.Ok == dlg.Run())
     {
         CacheStore.AddWaypointOrCache(dlg.Cache, false, false);
         m_Window.CacheList.Refresh();
         m_Window.CacheList.SelectCacheByName(dlg.Cache.Name);
     }
 }
Exemplo n.º 4
0
 public void EditCache()
 {
     ModifyCacheDialog dlg = new ModifyCacheDialog();
     dlg.Cache = m_Window.CacheList.SelectedCache;
     dlg.App = this;
     dlg.IsModifyDialog = true;
     if ((int) ResponseType.Ok == dlg.Run())
     {
         m_Window.ModifyCache(dlg.Cache);
     }
 }