Example #1
0
        public List<CalendarBE> GetAssessmentList(Int64 CourseID)
        {
            List<CalendarBE> GenericList = new List<CalendarBE>();

             try
             {
                 DbCommand objSelectCommand = objDB.GetStoredProcCommand("Get_AssessmentsByCourseID");
                 objDB.AddInParameter(objSelectCommand, "@CourseID", DbType.Int32, CourseID);

                 IDataReader drList = objDB.ExecuteReader(objSelectCommand);

                 while (drList.Read())
                 {
                     CalendarBE GenericEntity = new CalendarBE();

                     if (!drList.IsDBNull(0))
                         GenericEntity.AssessmentID = drList.GetInt32(0);

                     if (!drList.IsDBNull(1))
                         GenericEntity.CourseDetailID = drList.GetInt32(1);

                     if (!drList.IsDBNull(2))
                         GenericEntity.AssessmentTypeID = drList.GetInt32(2);

                     if (!drList.IsDBNull(3))
                         GenericEntity.Name = drList.GetString(3);

                     if (!drList.IsDBNull(4))
                         GenericEntity.Description = drList.GetString(4);

                     if (!drList.IsDBNull(5))
                         GenericEntity.DateDue = drList.GetDateTime(5);

                     if (!drList.IsDBNull(6))
                         GenericEntity.PointsPossible = drList.GetString(6);

                     if (!drList.IsDBNull(9))
                         GenericEntity.DateAdded=drList.GetDateTime(9);

                     if (!drList.IsDBNull(13))
                         GenericEntity.AssessmentTypeName = drList.GetString(13);

                     GenericList.Add(GenericEntity);
                 }

                 if (!drList.IsClosed)
                     drList.Close();

                 return GenericList;
             }
             catch (Exception ex)
             {
                 return GenericList;
             }
        }
Example #2
0
        public List<CalendarBE> GetMyAssessment(Int64 AccountID)
        {
            List<CalendarBE> GenericList = new List<CalendarBE>();

            try
            {
                DbCommand objSelectCommand = objDB.GetStoredProcCommand("CL_Get_MyAssessment");
                objDB.AddInParameter(objSelectCommand, "@AccountID", DbType.Int64, AccountID);
                IDataReader drList = objDB.ExecuteReader(objSelectCommand);

                while (drList.Read())
                {
                    CalendarBE GenericEntity = new CalendarBE();

                    if (!drList.IsDBNull(0))
                        GenericEntity.AssessmentID = drList.GetInt32(0);

                    if (!drList.IsDBNull(3))
                        GenericEntity.Name = drList.GetString(3);

                    if (!drList.IsDBNull(4))
                        GenericEntity.Description = drList.GetString(4);

                    if (!drList.IsDBNull(5))
                        GenericEntity.DateDue = drList.GetDateTime(5);

                    if (!drList.IsDBNull(6))
                        GenericEntity.PointsPossible = drList.GetString(6);
                    else
                        GenericEntity.PointsPossible = string.Empty;

                    if (!drList.IsDBNull(7))
                        GenericEntity.CourseTitle = drList.GetString(7);
                    else
                        GenericEntity.CourseTitle = string.Empty;

                    if (!drList.IsDBNull(11))
                        GenericEntity.AccountID = drList.GetInt64(11);

                    if (!drList.IsDBNull(13))
                        GenericEntity.AssessmentTypeName = drList.GetString(13);

                    if (!drList.IsDBNull(14))
                        GenericEntity.color= drList.GetString(14);

                    GenericList.Add(GenericEntity);
                }

                if (!drList.IsClosed)
                    drList.Close();

                return GenericList;
            }
            catch (Exception ex)
            {
                return GenericList;
            }
        }
Example #3
0
        public List<CalendarBE> GetCourseColor(Int64 AccountID)
        {
            List<CalendarBE> GenericList = new List<CalendarBE>();

            try
            {
                DbCommand objSelectCommand = objDB.GetStoredProcCommand("CL_GetStudentCourses");
                objDB.AddInParameter(objSelectCommand, "@AccountID", DbType.Int64, AccountID);
                IDataReader drList = objDB.ExecuteReader(objSelectCommand);

                while (drList.Read())
                {
                    CalendarBE GenericEntity = new CalendarBE();

                    if (!drList.IsDBNull(0))
                        GenericEntity.CourseDetailID = drList.GetInt32(0);

                    if (!drList.IsDBNull(2))
                        GenericEntity.CourseTitle = drList.GetString(2);

                    if (!drList.IsDBNull(4))
                        GenericEntity.color = drList.GetString(4);

                    GenericList.Add(GenericEntity);
                }

                if (!drList.IsClosed)
                    drList.Close();

                return GenericList;
            }
            catch (Exception ex)
            {
                return GenericList;
            }
        }