public List <KidsOneToThreeYearOldModel> DataTableToList(DataTable dt)
        {
            List <KidsOneToThreeYearOldModel> list = new List <KidsOneToThreeYearOldModel>();
            int count = dt.Rows.Count;

            if (count > 0)
            {
                for (int i = 0; i < count; i++)
                {
                    KidsOneToThreeYearOldModel item = this.dal.DataRowToModel(dt.Rows[i]);
                    if (item != null)
                    {
                        list.Add(item);
                    }
                }
            }
            return(list);
        }
Exemplo n.º 2
0
        public List <ListValue> getList(string MonthType)
        {
            string text = "";

            if (MonthType != null)
            {
                if (MonthType == "1")
                {
                    text = "12";
                }
                else if (MonthType == "2")
                {
                    text = "18";
                }
                else if (MonthType == "3")
                {
                    text = "24";
                }
                else if (MonthType == "4")
                {
                    text = "30";
                }
            }

            List <ListValue>           list  = new List <ListValue>();
            KidsOneToThreeYearOldModel model = this.getModel(MonthType);

            if (model == null)
            {
                return(null);
            }
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "sfrq",
                strVal  = DrawItems.strToDate(model.FollowupDate)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "tz",
                strVal  = DrawItems.objToNumStr(model.Weight)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "sc",
                strVal  = DrawItems.objToNumStr(model.Stature, 0)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "ql",
                strVal  = DrawItems.objToNumStr(model.BregmaLeft)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "qr",
                strVal  = DrawItems.objToNumStr(model.BregmaRight)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "cy",
                strVal  = DrawItems.objToNumStr(model.TeethDcnLeft, 0)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "qc",
                strVal  = DrawItems.objToNumStr(model.TeethDcnRight, 0)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "xh",
                strVal  = DrawItems.objToNumStr(model.HemoglobinValue)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "hw",
                strVal  = DrawItems.objToNumStr(model.OutdoorActivities, 1)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "wss",
                strVal  = DrawItems.objToNumStr(model.TakingVitaminsd)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "qt",
                strVal  = model.Other
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "zzyy",
                strVal  = model.ReferralReason
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "wssm",
                strVal  = model.AgenciesDepartments
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "xcsf",
                strVal  = DrawItems.strToDate(model.NextFollowupDate)
            });

            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "zdqt",
                strVal  = model.GuidanceOther
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "fy",
                strVal  = DrawItems.objToNumStr(model.PneumoniaCounts, 0)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "fx",
                strVal  = DrawItems.objToNumStr(model.DiarrheaCounts, 0)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "ws",
                strVal  = DrawItems.objToNumStr(model.TraumaCounts, 0)
            });
            list.Add(new ListValue
            {
                strMark = "$" + MonthType + "hbqt",
                strVal  = DrawItems.objToNumStr(model.SickOther, 0)
            });

            list.Add(new ListValue
            {
                strMark = "&" + MonthType + "sfys",
                strVal  = string.Format("{0}{1}_Month_{2}_Doc.png", SignPath, model.IDCardNo, text)
            });
            list.Add(new ListValue
            {
                strMark = "&" + MonthType + "qm",
                strVal  = string.Format("{0}{1}_Month_{2}.png", SignPath, model.IDCardNo, text)
            });
            list.AddRange(DrawItems.lsCheck(model.Gait, MonthType, "bt", 3));
            list.AddRange(DrawItems.lsCheck(model.EarAppearance, MonthType, "ew", 3));
            list.AddRange(DrawItems.lsCheck(model.Stomach, MonthType, "fb", 3));
            list.AddRange(DrawItems.lsCheck(model.AuxeEstimate, MonthType, "fypg", 3));
            list.AddRange(DrawItems.lsCheck(model.SuspiciousRickets, MonthType, "glb", 3));
            list.AddRange(DrawItems.lsCheck(model.ColourFace, MonthType, "ms", 3));
            list.AddRange(DrawItems.lsCheck(model.Skin, MonthType, "pf", 3));
            list.AddRange(DrawItems.lsCheck(model.Bregma, MonthType, "qx", 3));
            list.AddRange(DrawItems.lsCheck(model.StatureAnalysis, MonthType, "s", 3));
            list.AddRange(DrawItems.lsCheck(model.AmongTwoFollowup, MonthType, "sfhb", 3));
            list.AddRange(DrawItems.lsCheck(model.FourLimb, MonthType, "sz", 3));
            list.AddRange(DrawItems.lsCheck(model.WeightAnalysis, MonthType, "t", 3));
            list.AddRange(DrawItems.lsCheck(model.Listening, MonthType, "tl", 3));
            list.AddRange(DrawItems.lsCheck(model.HeartLung, MonthType, "xf", 3));
            list.AddRange(DrawItems.lsCheck(model.EyeAppearance, MonthType, "yw", 3));
            list.AddRange(DrawItems.lsCheck(model.Guidance, MonthType, "zd", 5));
            list.AddRange(DrawItems.lsCheck(model.ReferralAdvice, MonthType, "zz", 3));
            return(list);
        }
 public int AddServer(KidsOneToThreeYearOldModel model)
 {
     return(this.dal.AddServer(model));
 }
 public bool UpdateServer(KidsOneToThreeYearOldModel model)
 {
     return(this.dal.UpdateServer(model));
 }