示例#1
0
            public static void LoadRoleForUserEnroll(ref DropDownList cmbRole, int schoolId, string defaultSelectedName, bool showNone = true)
            {
                cmbRole.DataTextField  = "DisplayName";
                cmbRole.DataValueField = "Id";

                using (var helper = new DbHelper.User())
                {
                    var type = helper.GetRolesForUserEnrollOption(schoolId);
                    if (type.Count > 0 && showNone)
                    {
                        type.Insert(0, new Role()
                        {
                            Id = 0, DisplayName = "None"
                        });
                    }
                    cmbRole.DataSource = type;
                    cmbRole.DataBind();

                    var index = type.IndexOf(type.First(x => x.RoleName == defaultSelectedName));
                    if (index >= 0)
                    {
                        cmbRole.SelectedIndex = index;
                    }
                }
            }
示例#2
0
            public static void LoadRole(ref DropDownList cmbRole, int schoolId, int defaultSelectedValue = 0)
            {
                cmbRole.DataTextField  = "Name";
                cmbRole.DataValueField = "Id";

                using (var helper = new DbHelper.User())
                {
                    var type = helper.GetRole(schoolId);
                    if (type.Count > 0)
                    {
                        type.Insert(0, new Role()
                        {
                            Id = 0, RoleName = ""
                        });
                    }
                    cmbRole.DataSource = type;
                    cmbRole.DataBind();

                    var index = type.IndexOf(type.First(x => x.Id == defaultSelectedValue));
                    if (index >= 0)
                    {
                        cmbRole.SelectedIndex = index;
                    }
                }
            }
示例#3
0
            public static void LoadGender(ref DropDownList cmbGender)
            {
                cmbGender.DataTextField  = "Name";
                cmbGender.DataValueField = "Id";

                using (var helper = new DbHelper.User())
                {
                    var yea = helper.GetGender();
                    if (!yea.Any())
                    {
                        helper.SaveGenderAuto();
                    }
                    //if (yea.Count > 0)
                    yea.Insert(0, new Gender()
                    {
                        Id = 0, Name = ""
                    });
                    cmbGender.DataSource = yea;
                    cmbGender.DataBind();
                }
            }