Пример #1
0
        private void BindEmployeeRole()
        {
            DropDownListEmployeeRole.Items.Clear();
            string[] roleList = Roles.GetAllRoles();

            foreach (string role in roleList)
            {
                DropDownListEmployeeRole.Items.Add(new ListItem(role, role));
            }
            ListItem listItem = new ListItem("", "0");

            DropDownListEmployeeRole.Items.Add(listItem);

            List <EmployeeRole> employeeRole = EmployeeRole.GetEmployeeRoleListByEmployeeId(this.employeeId);

            foreach (EmployeeRole employeeRoleItem in employeeRole)
            {
                DropDownListEmployeeRole.Items.Remove(DropDownListEmployeeRole.Items.FindByValue(employeeRoleItem.Description));
            }

            if (DropDownListEmployeeRole.Items.FindByValue("Representative") != null)
            {
                DropDownListEmployeeRole.Items.FindByValue("Representative").Selected = true;
            }
            else
            {
                DropDownListEmployeeRole.Items.FindByValue("0").Selected = true;
            }
            DropDownListEmployeeRole.Items.Remove("Administrator");
        }
Пример #2
0
 private void BindEmployeeRoleList()
 {
     try
     {
         GridViewResult.DataSource = EmployeeRole.GetEmployeeRoleListByEmployeeId(this.employeeId);
         GridViewResult.DataBind();
     }
     catch (System.Data.SqlClient.SqlException sqlEx)
     {
         LabelError.Text = "";
         for (int i = 0; i < sqlEx.Errors.Count; i++)
         {
             LabelError.Text += (sqlEx.Errors[i].Message + "<br />");
         }
         PanelError.Visible = true;
     }
 }