Пример #1
0
 public static string GetStatsGradeHW_Score(string GradeId, string ResourceToResourceFolder_Id)
 {
     try
     {
         GradeId = GradeId.Filter();
         ResourceToResourceFolder_Id = ResourceToResourceFolder_Id.Filter();
         string TempAll     = "<tr><td class='text-left'>全部</td><td class='text-left'>{8}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{0}</td><td>{9}</td><td>{6}/{7}</td></tr>";
         string Temps       = "<tr><td class='text-left'>{9}</td><td class='text-left'>{8}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td>{5}</td><td>{0}</td><td>{10}</td><td>{6}/{7}</td></tr>";
         string TempDate    = string.Empty;
         string TempDateAll = string.Empty;
         BLL_StatsGradeHW_Score          bllStatsGradeHW_Score  = new BLL_StatsGradeHW_Score();
         List <Model_StatsGradeHW_Score> StatsGradeHW_ScoreList = new List <Model_StatsGradeHW_Score>();
         StatsGradeHW_ScoreList = bllStatsGradeHW_Score.GetModelList("GradeID='" + GradeId + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "'");
         foreach (var item in StatsGradeHW_ScoreList)
         {
             TempDateAll = string.Format(TempAll, item.ClassAllCount.ToString().clearLastZero(), item.HighestScore.ToString().clearLastZero(), item.LowestScore.ToString().clearLastZero(), item.AVGScore.ToString().clearLastZero(), item.Median.ToString().clearLastZero(), item.Mode, item.CommittedCount.ToString().clearLastZero(), item.UncommittedCount.ToString().clearLastZero(), "-", item.AssignedCount.ToString().clearLastZero() + "/" + (Convert.ToInt32(item.ClassAllCount) - Convert.ToInt32(item.AssignedCount)));
         }
         BLL_StatsClassHW_Score          bllStatsClassHW_Score  = new BLL_StatsClassHW_Score();
         List <Model_StatsClassHW_Score> StatsClassHW_ScoreList = new List <Model_StatsClassHW_Score>();
         StatsClassHW_ScoreList = bllStatsClassHW_Score.GetModelList("GradeID='" + GradeId + "' and ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "'");
         foreach (var item in StatsClassHW_ScoreList)
         {
             TempDate += string.Format(Temps, item.ClassAllCount.ToString().clearLastZero(), item.HighestScore.ToString().clearLastZero(), item.LowestScore.ToString().clearLastZero(), item.AVGScore.ToString().clearLastZero(), item.Median.ToString().clearLastZero(), item.Mode, item.CommittedCount.ToString().clearLastZero(), item.UncommittedCount.ToString().clearLastZero(), item.TeacherName, item.ClassName, item.AssignedCount.ToString().clearLastZero() + "/" + (Convert.ToInt32(item.ClassAllCount) - Convert.ToInt32(item.AssignedCount)));
         }
         return(TempDateAll + "†" + TempDate);
     }
     catch (Exception)
     {
         return("");
     }
 }
        protected void LoadData()
        {
            BLL_StatsGradeHW_Score bllStatsGradeHW_Score = new BLL_StatsGradeHW_Score();
            DataTable dt = bllStatsGradeHW_Score.GetList("ResourceToResourceFolder_Id='" + ResourceToResourceFolder_Id + "' and GradeId='" + GradeId + "' ").Tables[0];

            if (dt.Rows.Count > 0)
            {
                this.ltlHomeWork_Name.Text = dt.Rows[0]["Resource_Name"].ToString().ReplaceForFilter();
                this.ltlGrade.Text         = dt.Rows[0]["GradeName"].ToString();
                this.ltlSubjectName.Text   = dt.Rows[0]["SubjectName"].ToString();
                this.ltlSumSore.Text       = Convert.ToInt32(dt.Rows[0]["HW_Score"]).ToString();
            }
        }