コード例 #1
0
        /// <summary>
        /// Populate the map via the area they are a member of.
        /// </summary>
        private void PopulateByArea()
        {
            if (Request.Params["populateAreaID"] != null)
            {
                if (Request.Params["populateAreaID"] == "all")
                {
                    AreaCollection ac = new AreaCollection(ArenaContext.Current.Organization.OrganizationID);

                    foreach (Area a in ac)
                    {
                        PlacemarkLoader loader = new AreaLoader(a.AreaID);

                        loader.PopulateWith = (PopulationType)Convert.ToInt32(ddlPopulateWith.SelectedValue);
                        map.Loaders.Add(loader);
                    }
                }
                else
                {
                    foreach (String areaString in Request.Params["populateAreaID"].Split(','))
                    {
                        PlacemarkLoader loader = new AreaLoader(Convert.ToInt32(areaString));

                        loader.PopulateWith = (PopulationType)Convert.ToInt32(ddlPopulateWith.SelectedValue);
                        map.Loaders.Add(loader);
                    }
                }
            }
        }
コード例 #2
0
 public static void AreasWindow()
 {
     AreaLoader.Init();
 }