示例#1
0
 protected void Page_PreRender(object sender, EventArgs e)
 {
     if (_itemCount > 0)
     {
         {
             LocalizableLabel resultLabel = this.bankStatementsRepeater.Controls[0].Controls[0].FindControl("resultsLabel") as LocalizableLabel;
             if (resultLabel != null)
             {
                 resultLabel.Visible = true;
             }
             Label itemCountLabel = this.bankStatementsRepeater.Controls[0].Controls[0].FindControl("itemCountLabel") as Label;
             if (itemCountLabel != null)
             {
                 itemCountLabel.Visible = true;
                 itemCountLabel.Text    = this._itemCount.ToString() + " Items";
             }
         }
     }
 }
示例#2
0
        protected void bankStatementsRepeater_ItemCommand(object sender, RepeaterCommandEventArgs e)
        {
            if (e.CommandName == "ViewAccountNumber")
            {
                int         bankAccountID = Convert.ToInt32(e.CommandArgument);
                BankAccount bankAccount   = ObjectLocator.Get <IBankAccountDA>().Select(bankAccountID, true);

                Label label = e.Item.FindControl("accountNumberLabel") as Label;
                if (label != null)
                {
                    label.Text    = bankAccount.DisplayAccountNumber;
                    label.Visible = true;
                }

                LocalizableLabel headerLabel =
                    this.bankStatementsRepeater.Controls[0].Controls[0].FindControl("accountNumberHeaderLabel") as LocalizableLabel;
                if (headerLabel != null)
                {
                    headerLabel.Visible = true;
                }
            }
        }