Exemple #1
0
 private void CaculateScore()
 {
     try
     {
         if (mCurrentScoreSheet != null)
         {
             var result = mCurrentScoreSheet.CheckInputValid();
             if (result.Code != 0)
             {
                 ShowException(string.Format("Check input valid fail.\t{0}", result.Code));
                 return;
             }
             var score  = mCurrentScoreSheet.CaculateScore();
             var viewer = BorderScoreSheetViewer.Child as StatisticalScoreSheetViewer;
             if (viewer != null)
             {
                 viewer.CaculateScore();
             }
             CurrentApp.ShowInfoMessage(string.Format("{0}\t{1}",
                                                      CurrentApp.GetMessageLanguageInfo("010", "Caculate score end."),
                                                      score.ToString("0.00")));
         }
     }
     catch (Exception ex)
     {
         ShowException(ex.Message);
     }
 }