public bool hasData()
 {
     if (!string.IsNullOrEmpty(this.CardID))
     {
         DataSet list = new WomenGravidaPostpartum42DayDAL().GetList(" IDCardNo='" + this.CardID + "'");
         if (list != null && list.Tables.Count > 0 && list.Tables[0].Rows.Count > 0)
         {
             return(true);
         }
     }
     return(false);
 }
 public FixedDocumentSequence getReport()
 {
     if (!string.IsNullOrEmpty(this.CardID))
     {
         RecordsBaseInfoModel model = new RecordsBaseInfoBLL().GetModel(this.CardID);
         List <ListValue>     list  = new List <ListValue>
         {
             new ListValue
             {
                 strMark = "$archiveid",
                 strVal  = model.RecordID
             },
             new ListValue
             {
                 strMark = "$name",
                 strVal  = model.CustomerName
             }
         };
         WomenGravidaPostpartum42DayModel model2 = new WomenGravidaPostpartum42DayDAL().GetModel(this.CardID);
         if (model2 != null)
         {
             list.Add(new ListValue
             {
                 strMark = "$sfrq",
                 strVal  = DrawItems.strToDate(model2.FollowupDate)
             });
             list.Add(new ListValue
             {
                 strMark = "%ybjk",
                 strVal  = model2.Healthcondition
             });
             list.Add(new ListValue
             {
                 strMark = "%ybxl",
                 strVal  = model2.Mentalcondition
             });
             list.Add(new ListValue
             {
                 strMark = "$xgy",
                 strVal  = DrawItems.objToNumStr(model2.Hbloodpressure, 0)
             });
             list.Add(new ListValue
             {
                 strMark = "$xdy",
                 strVal  = DrawItems.objToNumStr(model2.LBloodPressure, 0)
             });
             list.Add(new ListValue
             {
                 strMark = "#rf",
                 strVal  = model2.Breast
             });
             list.Add(new ListValue
             {
                 strMark = "$rfyc",
                 strVal  = model2.BreastEx
             });
             list.Add(new ListValue
             {
                 strMark = "#el",
                 strVal  = model2.Lochia
             });
             list.Add(new ListValue
             {
                 strMark = "$elyc",
                 strVal  = model2.LochiaEx
             });
             list.Add(new ListValue
             {
                 strMark = "#zg",
                 strVal  = model2.Uterus
             });
             list.Add(new ListValue
             {
                 strMark = "$zgyc",
                 strVal  = model2.UterusEx
             });
             list.Add(new ListValue
             {
                 strMark = "#sk",
                 strVal  = model2.Wound
             });
             list.Add(new ListValue
             {
                 strMark = "$skyc",
                 strVal  = model2.WoundEx
             });
             list.Add(new ListValue
             {
                 strMark = "%qt",
                 strVal  = model2.Other
             });
             list.Add(new ListValue
             {
                 strMark = "#fl",
                 strVal  = model2.Classification
             });
             list.Add(new ListValue
             {
                 strMark = "$flyc",
                 strVal  = model2.ClassificationEx
             });
             list.Add(new ListValue
             {
                 strMark = "#zd",
                 strVal  = model2.Advising
             });
             list.Add(new ListValue
             {
                 strMark = "$zdqt",
                 strVal  = model2.AdvisingOther
             });
             list.Add(new ListValue
             {
                 strMark = "#cl",
                 strVal  = model2.Treat
             });
             list.Add(new ListValue
             {
                 strMark = "$zzyy",
                 strVal  = model2.ReferralReason
             });
             list.Add(new ListValue
             {
                 strMark = "$zzjg",
                 strVal  = model2.ReferralOrg
             });
             //list.Add(new ListValue
             //{
             //    strMark = "$sfysqm",
             //    strVal = model2.FollowUpDoctor
             //});
             list.Add(new ListValue
             {
                 strMark = "$fmrq",
                 strVal  = DrawItems.strToDate(model2.DeliveryDate)
             });
             list.Add(new ListValue
             {
                 strMark = "$cyrq",
                 strVal  = DrawItems.strToDate(model2.LeaveHospitalDate)
             });
             list.Add(new ListValue
             {
                 strMark = "$zzlx",
                 strVal  = model2.ReferralContacts
             });
             list.Add(new ListValue
             {
                 strMark = "#dw",
                 strVal  = model2.ReferralResult
             });
             list.Add(new ListValue
             {
                 strMark = "$jgmc",
                 strVal  = model2.CheckOrg
             });
             list.Add(new ListValue
             {
                 strMark = "&sfysqm",
                 strVal  = string.Format("{0}{1}_{2}_Doc.png", SignPath, model2.IDCardNo, "Postpartum42S")
             });
         }
         return(DrawItems.setPage("printXps\\18产后42天访视记录表.xps", list));
     }
     return(null);
 }