예제 #1
0
파일: Printer.cs 프로젝트: wanbok/kiwi
 private void setDataTableForAnalysis(DataTable[] tables, CResultData total, CResultData agency, CBusinessData bd)
 {
     if (total == null || agency == null) return;
     for (int j = 0; j < tables.Length; j++)
     {
         DataTable t = tables[j];
         DataRow r = t.NewRow();
         Double[] totalArr = null;
         Double[] agencyArr = null;
         switch (j) {
             case 0:
                 totalArr = total.getArr전체_리포트용(bd);
                 agencyArr = agency.getArr전체_리포트용(bd);
                 break;
             case 1:
                 //totalArr = total.getArr전체_리포트용(bd);
                 //agencyArr = agency.getArr전체_리포트용(bd);
                 totalArr = total.getArr도매_수익_비용_및_계산포함();
                 agencyArr = agency.getArr도매_수익_비용_및_계산포함();
                 break;
             case 2:
                 totalArr = total.getArr소매_수익_비용_및_계산포함();
                 agencyArr = agency.getArr소매_수익_비용_및_계산포함();
                 break;
         }
         for (int i = 0; i < totalArr.Length; i++)
         {
             r[i * 2] = getAddCommar(totalArr[i]);
             r[i * 2 + 1] = getAddCommar(agencyArr[i]);
         }
         t.Rows.Add(r);
     }
 }