private void BindClass() { var classData = _ClassDTO.GetOrgClass(); lvClass.DataSource = classData; lvClass.DataBind(); }
public void BindMasterData(DropDownList dropDownList, EnumConstants.Masters enumConstants) { switch (enumConstants) { case EnumConstants.Masters.Role: var RoleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(_db)); var roles = RoleManager.Roles; dropDownList.DataSource = roles.ToList(); dropDownList.DataBind(); break; case EnumConstants.Masters.Organization: dropDownList.DataSource = unitofWork.OrganzationRepository.All().OrderBy(o => o.Org_Id).ToList(); dropDownList.DataTextField = "Name"; dropDownList.DataValueField = "Org_Id"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.State: dropDownList.DataSource = unitofWork.StateRepository.All().OrderBy(o => o.StateName).ToList(); dropDownList.DataTextField = "StateName"; dropDownList.DataValueField = "StateId"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.City: dropDownList.DataSource = unitofWork.CityRepository.All().OrderBy(o => o.CityName).ToList(); dropDownList.DataTextField = "CityName"; dropDownList.DataValueField = "CityId"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.Cast: dropDownList.DataSource = typeof(Common.EnumConstants.Caste).ToList(); dropDownList.DataTextField = "Key"; dropDownList.DataValueField = "Value"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.VehicleType: dropDownList.DataSource = typeof(Common.EnumConstants.FuelUsed).ToList(); dropDownList.DataTextField = "Key"; dropDownList.DataValueField = "Value"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.FuelUsed: dropDownList.DataSource = typeof(Common.EnumConstants.VehicleType).ToList(); dropDownList.DataTextField = "Key"; dropDownList.DataValueField = "Value"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.Religion: dropDownList.DataSource = unitofWork.ReligionRepository.All().OrderBy(o => o.ReligionName).ToList(); dropDownList.DataTextField = "ReligionName"; dropDownList.DataValueField = "ReligionId"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.Class: dropDownList.DataSource = _cls_ClassDTO.GetOrgClass(); dropDownList.DataTextField = "ClassName"; dropDownList.DataValueField = "ClassId"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.Section: dropDownList.DataSource = unitofWork.SectionRepository.All().OrderBy(o => o.SectionName).ToList(); dropDownList.DataTextField = "SectionName"; dropDownList.DataValueField = "SectionId"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.Subject: dropDownList.DataSource = unitofWork.SubjectRepository.Filter(f => f.MST_CLASS.Org_Id == cls_Common.UserProfile.ORG_ID).ToList(); dropDownList.DataTextField = "SubjectName"; dropDownList.DataValueField = "SubjectId"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.Occupation: dropDownList.DataSource = unitofWork.OccupationRepository.All().OrderBy(o => o.OccupationName).ToList(); dropDownList.DataTextField = "OccupationName"; dropDownList.DataValueField = "Occupation_ID"; dropDownList.DataBind(); dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.AcademicYear: dropDownList.DataSource = unitofWork.FinYear.All().OrderByDescending(o => o.Fin_ID).ToList(); dropDownList.DataTextField = "Finyear_Format"; dropDownList.DataValueField = "Fin_ID"; dropDownList.DataBind(); //dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; case EnumConstants.Masters.ExamResultFormat: ListItem li = new ListItem("Nursury-8th", "ExamReport.rdlc"); ListItem li11 = new ListItem("9th-11th", "ExamReport_ss.rdlc"); dropDownList.Items.Add(li); dropDownList.Items.Add(li11); //.DataSource = BindExamResultFormat(); // dropDownList.DataTextField = "Finyear_Format"; // dropDownList.DataValueField = "Fin_ID"; // dropDownList.DataBind(); //dropDownList.Items.Insert(0, new ListItem("[ SELECT ]", "-1")); break; default: break; } }