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; } } }
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; } } }
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(); } }