示例#1
0
 protected void BuildAccountsMenu()
 {
     Database data = new Database();
     if(User.IsInRole(Database.EmployeeType.SalesManager.ToString()))
     {
         lstAccounts.DataSource = data.GetAccountNames(EmployeeID, ForecastMonth, Convert.ToBoolean(lstStatus.SelectedValue), false);
     }
     else
     {
         lstAccounts.DataSource = data.GetAccountNames(EmployeeID, ForecastMonth, true);
     }
     lstAccounts.DataTextField="strAccountName";
     lstAccounts.DataValueField="intAccountID";
     lstAccounts.DataBind();
     if(!User.IsInRole(Database.EmployeeType.SalesManager.ToString()))
     {
         lstAccounts.Items.Insert(0, new ListItem("New Account (Enter Data Below)", ""));
     }
     lstAccounts.SelectedIndex = 0;
     data.Close();
     data.Dispose();
 }