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("Event Types", Request, "SystemAccountEventTypesManage.aspx"));

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

            if (RequestId > 0)
            {
                TransitAccountEventType t = SessionManager.EventService.GetAccountEventTypeById(
                    SessionManager.Ticket, RequestId);
                inputName.Text           = t.Name;
                inputDefaultType.Checked = t.DefaultType;
                sitemapdata.Add(new SiteMapDataAttributeNode(t.Name, Request.Url));
            }
            else
            {
                sitemapdata.Add(new SiteMapDataAttributeNode("New Type", Request.Url));
            }

            StackSiteMap(sitemapdata);
        }

        SetDefaultButton(manageAdd);
    }
Ejemplo n.º 2
0
    private void GetAccountEventTypes(object sender, EventArgs e)
    {
        List <TransitAccountEventType> types = SessionManager.EventService.GetAccountEventTypes(SessionManager.Ticket, null);

        TransitAccountEventType selected = null;

        foreach (TransitAccountEventType eventtype in types)
        {
            if (eventtype.DefaultType)
            {
                selected = eventtype;
                break;
            }
        }

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

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

        if (selected != null)
        {
            ListItemManager.TrySelect(selectType, selected.Name);
        }
    }
 public void save_Click(object sender, EventArgs e)
 {
     TransitAccountEventType t = new TransitAccountEventType();
     t.Name = inputName.Text;
     t.Id = RequestId;
     t.DefaultType = inputDefaultType.Checked;
     SessionManager.CreateOrUpdate<TransitAccountEventType>(
         t, SessionManager.EventService.CreateOrUpdateAccountEventType);
     Redirect("SystemAccountEventTypesManage.aspx");
 }
    public void save_Click(object sender, EventArgs e)
    {
        TransitAccountEventType t = new TransitAccountEventType();

        t.Name        = inputName.Text;
        t.Id          = RequestId;
        t.DefaultType = inputDefaultType.Checked;
        SessionManager.CreateOrUpdate <TransitAccountEventType>(
            t, SessionManager.EventService.CreateOrUpdateAccountEventType);
        Redirect("SystemAccountEventTypesManage.aspx");
    }
Ejemplo n.º 5
0
 public int CreateOrUpdateAccountEventType(string ticket, TransitAccountEventType eventtype)
 {
     return(WebServiceImpl <TransitAccountEventType, ManagedAccountEventType, AccountEventType> .CreateOrUpdate(
                ticket, eventtype));
 }
Ejemplo n.º 6
0
 public int CreateOrUpdateAccountEventType(string ticket, TransitAccountEventType eventtype)
 {
     return WebServiceImpl<TransitAccountEventType, ManagedAccountEventType, AccountEventType>.CreateOrUpdate(
         ticket, eventtype);
 }