Exemple #1
0
        private void BindClass()
        {
            var classData = _ClassDTO.GetOrgClass();

            lvClass.DataSource = classData;
            lvClass.DataBind();
        }
Exemple #2
0
        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;
            }
        }