Beispiel #1
0
        public List <TraitBDO> GetAllTraitsForGradeLevel(int cat)
        {
            TraitDAO        td            = new TraitDAO();
            List <Trait>    studentTraits = null;
            List <TraitBDO> tbdoList      = new List <TraitBDO>();

            try {
                using (var DCEnt = new DCFIEntities())
                {
                    studentTraits = (from t in DCEnt.Traits
                                     where t.Category == cat
                                     select t).ToList <Trait>();
                }
                foreach (Trait t in studentTraits)
                {
                    TraitBDO tBDO = new TraitBDO();
                    td.ConvertTraitToTraitBDO(t, tBDO);
                    tbdoList.Add(tBDO);
                }
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Property: {0} Error: {1}",
                                               validationError.PropertyName,
                                               validationError.ErrorMessage);
                    }
                }
            }
            return(tbdoList);
        }
Beispiel #2
0
        public void ConvertStuTraitsToStuTraitsBDO(StudentTrait st, StudentTraitBDO stbdo)
        {
            stbdo.StudentSY            = st.StudentSY;
            stbdo.TraitsID             = st.TraitsID;
            stbdo.GradeSectionCode     = st.GradeSectionCode;
            stbdo.FirstPeriodicRating  = st.FirstPeriodicRating;
            stbdo.SecondPeriodicRating = st.SecondPeriodicRating;
            stbdo.ThirdPeriodicRating  = st.ThirdPeriodicRating;
            stbdo.FourthPeriodicRating = st.FourthPeriodicRating;
            stbdo.StudentEnrTraitCode  = st.StudentEnrTraitCode;
            stbdo.FirstEntered         = st.FirstEntered;
            stbdo.FirstLocked          = st.FirstLocked;
            stbdo.FourthEntered        = st.FourthEntered;
            stbdo.FourthLocked         = st.FourthLocked;
            stbdo.LockCFourth          = st.LockCFourth;
            stbdo.LockFirst            = st.LockFirst;
            stbdo.LockSecond           = st.LockSecond;
            stbdo.LockThird            = st.LockThird;
            stbdo.SecondEntered        = st.SecondEntered;
            stbdo.SecondLocked         = st.SecondLocked;
            stbdo.ThirdEntered         = st.ThirdEntered;
            stbdo.ThirdLocked          = st.ThirdLocked;
            TraitDAO td = new TraitDAO();
            TraitBDO tb = new TraitBDO();

            td.ConvertTraitToTraitBDO(st.Trait, tb);
            stbdo.Trait = tb;

            StudentEnrolmentDAO  sed = new StudentEnrolmentDAO();
            StudentEnrollmentBDO seb = new StudentEnrollmentBDO();

            sed.ConvertEnrolToEnrolBDO(st.StudentEnrollment, seb);
            stbdo.StudentEnrollment = seb;

            GradeSectionDAO gsd = new GradeSectionDAO();
            GradeSectionBDO gs  = new GradeSectionBDO();

            gsd.ConvertGradeSectionToGradeSectionBDO(st.GradeSection, gs);
            stbdo.GradeSection = gs;
        }
Beispiel #3
0
        public void ConvertStuTraitsToStuTraitsBDO(StudentTrait st, StudentTraitBDO stbdo)
        {
            stbdo.StudentSY = st.StudentSY;
            stbdo.TraitsID = st.TraitsID;
            stbdo.GradeSectionCode = st.GradeSectionCode;
            stbdo.FirstPeriodicRating = st.FirstPeriodicRating;
            stbdo.SecondPeriodicRating = st.SecondPeriodicRating;
            stbdo.ThirdPeriodicRating = st.ThirdPeriodicRating;
            stbdo.FourthPeriodicRating = st.FourthPeriodicRating;
            stbdo.StudentEnrTraitCode = st.StudentEnrTraitCode;
            stbdo.FirstEntered = st.FirstEntered;
            stbdo.FirstLocked = st.FirstLocked;
            stbdo.FourthEntered = st.FourthEntered;
            stbdo.FourthLocked = st.FourthLocked;
            stbdo.LockCFourth = st.LockCFourth;
            stbdo.LockFirst = st.LockFirst;
            stbdo.LockSecond = st.LockSecond;
            stbdo.LockThird = st.LockThird;
            stbdo.SecondEntered = st.SecondEntered;
            stbdo.SecondLocked = st.SecondLocked;
            stbdo.ThirdEntered = st.ThirdEntered;
            stbdo.ThirdLocked = st.ThirdLocked;
            TraitDAO td = new TraitDAO();
            TraitBDO tb = new TraitBDO();
            td.ConvertTraitToTraitBDO(st.Trait, tb);
            stbdo.Trait = tb;

            StudentEnrolmentDAO sed = new StudentEnrolmentDAO();
            StudentEnrollmentBDO seb = new StudentEnrollmentBDO();
            sed.ConvertEnrolToEnrolBDO(st.StudentEnrollment, seb);
            stbdo.StudentEnrollment = seb;

            GradeSectionDAO gsd = new GradeSectionDAO();
            GradeSectionBDO gs = new GradeSectionBDO();
            gsd.ConvertGradeSectionToGradeSectionBDO(st.GradeSection, gs);
            stbdo.GradeSection = gs;
        }
Beispiel #4
0
        public List<TraitBDO> GetAllTraitsForGradeLevel(int cat)
        {
            TraitDAO td = new TraitDAO();
            List<Trait> studentTraits = null;
            List<TraitBDO> tbdoList = new List<TraitBDO>();
            try {
            using (var DCEnt = new DCFIEntities())
            {
                studentTraits = (from t in DCEnt.Traits
                                 where t.Category == cat
                                 select t).ToList<Trait>();

            }
            foreach (Trait t in studentTraits)
            {
                TraitBDO tBDO = new TraitBDO();
                td.ConvertTraitToTraitBDO(t, tBDO);
                tbdoList.Add(tBDO);
            }
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Property: {0} Error: {1}",
                                                validationError.PropertyName,
                                                validationError.ErrorMessage);
                    }
                }
            }
            return tbdoList;
        }