Ejemplo n.º 1
0
    private void populateMyProfile()
    {
        if (!PortalPage.setProfileImage(img, ConciergeAPI.CurrentEntity))
        {
            tdProfileImage.Visible = false;
        }

        _populatePreferredAddress();

        // set the email
        var e = ConciergeAPI.CurrentEntity;

        if (e.EmailAddress != null)
        {
            hlEmail.NavigateUrl = "mailto:" + e.EmailAddress;
            hlEmail.Text        = e.EmailAddress;
        }
        // set the phone numbers
        _populatePreferredPhoneNumber();

        setLoginAs();

        _populateDigitalLocker();
        _setupMyReports();
    }
Ejemplo n.º 2
0
    protected void rptPosts_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
        DataRowView drv = (DataRowView)e.Item.DataItem;

        switch (e.Item.ItemType)
        {
        case ListItemType.Header:
            break;

        case ListItemType.Footer:
            break;

        case ListItemType.AlternatingItem:
            goto case ListItemType.Item;

        case ListItemType.Item:
            Image        img            = (Image)e.Item.FindControl("profileImg");
            HtmlTableRow trProfileImage = (HtmlTableRow)e.Item.FindControl("trProfileImage");
            Label        lblPosts       = (Label)e.Item.FindControl("lblPosts");

            lblPosts.Visible = drv["PostedBy"] != DBNull.Value;

            if (drv["PostedBy_Image"] == DBNull.Value || !PortalPage.setProfileImage(img, drv["PostedBy_Image"].ToString()))
            {
                trProfileImage.Visible = false;
            }

            HtmlTableRow trMessageTitle = (HtmlTableRow)e.Item.FindControl("trMessageTitle");
            trMessageTitle.Visible = !string.IsNullOrWhiteSpace(drv["Name"] as string);
            break;
        }
    }