Example #1
0
    public void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute();
            sitemapdata.Add(new SiteMapDataAttributeNode("System Preferences", Request, "SystemPreferencesManage.aspx"));
            sitemapdata.Add(new SiteMapDataAttributeNode("Account Place Types", Request, "SystemAccountPlaceTypesManage.aspx"));

            DomainClass cs = SessionManager.GetDomainClass("AccountPlaceType");
            inputName.MaxLength = cs["Name"].MaxLengthInChars;

            if (RequestId > 0)
            {
                TransitAccountPlaceType t = SessionManager.PlaceService.GetAccountPlaceTypeById(
                    SessionManager.Ticket, RequestId);
                inputName.Text           = t.Name;
                inputDescription.Text    = t.Description;
                inputDefaultType.Checked = t.DefaultType;
                inputCanWrite.Checked    = t.CanWrite;

                sitemapdata.Add(new SiteMapDataAttributeNode(t.Name, Request.Url));
            }
            else
            {
                sitemapdata.Add(new SiteMapDataAttributeNode("New Type", Request.Url));
            }

            StackSiteMap(sitemapdata);
        }

        SetDefaultButton(manageAdd);
    }
Example #2
0
    public void GetData(object sender, EventArgs e)
    {
        IList <TransitAccountPlaceType> types = SessionManager.GetCollection <TransitAccountPlaceType>(
            null, SessionManager.PlaceService.GetAccountPlaceTypes);

        TransitAccountPlaceType selected = null;

        foreach (TransitAccountPlaceType Placetype in types)
        {
            if (Placetype.DefaultType)
            {
                selected = Placetype;
                break;
            }
        }

        if (selected == null)
        {
            types.Insert(0, new TransitAccountPlaceType());
        }

        inputType.DataSource = types;
        inputType.DataBind();

        if (selected != null)
        {
            ListItemManager.TrySelect(inputType, selected.Name);
        }
    }
 public void save_Click(object sender, EventArgs e)
 {
     TransitAccountPlaceType t = new TransitAccountPlaceType();
     t.Name = inputName.Text;
     t.Description = inputDescription.Text;
     t.CanWrite = inputCanWrite.Checked;
     t.DefaultType = inputDefaultType.Checked;
     t.Id = RequestId;
     SessionManager.CreateOrUpdate<TransitAccountPlaceType>(
         t, SessionManager.PlaceService.CreateOrUpdateAccountPlaceType);
     Redirect("SystemAccountPlaceTypesManage.aspx");
 }
Example #4
0
    public void save_Click(object sender, EventArgs e)
    {
        TransitAccountPlaceType t = new TransitAccountPlaceType();

        t.Name        = inputName.Text;
        t.Description = inputDescription.Text;
        t.CanWrite    = inputCanWrite.Checked;
        t.DefaultType = inputDefaultType.Checked;
        t.Id          = RequestId;
        SessionManager.CreateOrUpdate <TransitAccountPlaceType>(
            t, SessionManager.PlaceService.CreateOrUpdateAccountPlaceType);
        Redirect("SystemAccountPlaceTypesManage.aspx");
    }
Example #5
0
 public int CreateOrUpdateAccountPlaceType(string ticket, TransitAccountPlaceType type)
 {
     return WebServiceImpl<TransitAccountPlaceType, ManagedAccountPlaceType, AccountPlaceType>.CreateOrUpdate(
         ticket, type);
 }