Example #1
0
 private void BindGroups()
 {
     if (!IsAdmin)
     {
         GroupRow.Visible  = false;
         lblUser.Visible   = true;
         lstGroup1.Visible = false;
         lstUser.Visible   = false;
         lblUser.Text      = CommonHelper.GetUserStatus(iCurUserId);
     }
     using (IDataReader reader = UserReport.GetListGroupsAsTree(IsPartner))
     {
         while (reader.Read())
         {
             if (IsAdmin)
             {
                 string GroupName = CommonHelper.GetResFileString(reader["GroupName"].ToString());
                 string GroupId   = reader["GroupId"].ToString();
                 int    Level     = (int)reader["Level"];
                 for (int i = 0; i < Level; i++)
                 {
                     GroupName = "  " + GroupName;
                 }
                 ListItem liItem = new ListItem(GroupName, GroupId);
                 lstGroup1.Items.Add(liItem);
                 if (GroupId == "2")                         //Admins
                 {
                     lstGroup1.SelectedItem.Selected = false;
                     liItem.Selected = true;
                     BindUser(int.Parse(GroupId));
                 }
             }
         }
     }
 }