示例#1
0
        public List <KidsBaseInfoModel> DataTableToList(DataTable dt)
        {
            List <KidsBaseInfoModel> list = new List <KidsBaseInfoModel>();
            int count = dt.Rows.Count;

            if (count > 0)
            {
                for (int i = 0; i < count; i++)
                {
                    KidsBaseInfoModel item = this.dal.DataRowToModel(dt.Rows[i]);
                    if (item != null)
                    {
                        list.Add(item);
                    }
                }
            }
            return(list);
        }
示例#2
0
 public int AddServer(KidsBaseInfoModel model)
 {
     return(this.dal.AddServer(model));
 }
示例#3
0
 public bool UpdateServer(KidsBaseInfoModel model)
 {
     return(this.dal.UpdateServer(model));
 }
示例#4
0
        public bool UpdateServer(KidsBaseInfoModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("update CHILD_BASEINFO set ");
            builder.Append("IDCardNo=@IDCardNo,");
            builder.Append("CustomerID=@CustomerID,");
            builder.Append("RecordID=@RecordID,");
            builder.Append("FatherID=@FatherID,");
            builder.Append("MotherID=@MotherID,");
            builder.Append("PostalCode=@PostalCode,");
            builder.Append("MotherIdcard=@MotherIdcard,");
            builder.Append("CreateUnitPhone=@CreateUnitPhone,");
            builder.Append("Childcare=@Childcare,");
            builder.Append("ChildcarePhone=@ChildcarePhone,");
            builder.Append("OccurrenceTime=@OccurrenceTime,");
            builder.Append("CreateUnit=@CreateUnit,");
            builder.Append("CurrentUnit=@CurrentUnit,");
            builder.Append("CreatedBy=@CreatedBy,");
            builder.Append("CreatedDate=@CreatedDate,");
            builder.Append("LastUpdateBy=@LastUpdateBy,");
            builder.Append("LastUpdateDate=@LastUpdateDate,");
            builder.Append("Sex=@Sex,");
            builder.Append("Birthday=@Birthday,");
            builder.Append("Guardstatus=@Guardstatus,");
            builder.Append("FatherAge=@FatherAge,");
            builder.Append("FatherUnit=@FatherUnit,");
            builder.Append("FatherPhone=@FatherPhone,");
            builder.Append("MotherAge=@MotherAge,");
            builder.Append("MotherUnit=@MotherUnit,");
            builder.Append("MotherPhone=@MotherPhone,");
            builder.Append("GuarderName=@GuarderName,");
            builder.Append("GuarderAge=@GuarderAge,");
            builder.Append("GuarderUnit=@GuarderUnit,");
            builder.Append("GuarderPhone=@GuarderPhone,");
            builder.Append("Addr=@Addr,");
            builder.Append("CardNum=@CardNum,");
            builder.Append("IsDel=@IsDel,");
            builder.Append("FatherName=@FatherName,");
            builder.Append("MotherName=@MotherName");
            builder.Append(" where IDCardNo=@IDCardNo");
            MySqlParameter[] cmdParms = new MySqlParameter[] {
                new MySqlParameter("@IDCardNo", MySqlDbType.String, 21),
                new MySqlParameter("@CustomerID", MySqlDbType.String, 18),
                new MySqlParameter("@RecordID", MySqlDbType.String, 17),
                new MySqlParameter("@FatherID", MySqlDbType.Decimal),
                new MySqlParameter("@MotherID", MySqlDbType.Decimal),
                new MySqlParameter("@PostalCode", MySqlDbType.String, 6),
                new MySqlParameter("@MotherIdcard", MySqlDbType.String, 18),
                //new MySqlParameter("@CurrentUnit", MySqlDbType.String, 100),
                new MySqlParameter("@CreateUnitPhone", MySqlDbType.String, 15),
                new MySqlParameter("@Childcare", MySqlDbType.String, 200),
                new MySqlParameter("@ChildcarePhone", MySqlDbType.String, 15),
                new MySqlParameter("@OccurrenceTime", MySqlDbType.Date),
                new MySqlParameter("@CreateUnit", MySqlDbType.String, 200),
                new MySqlParameter("@CurrentUnit", MySqlDbType.String, 200),
                new MySqlParameter("@CreatedBy", MySqlDbType.Decimal),
                new MySqlParameter("@CreatedDate", MySqlDbType.Date),
                new MySqlParameter("@LastUpdateBy", MySqlDbType.Decimal),
                new MySqlParameter("@LastUpdateDate", MySqlDbType.Date),
                new MySqlParameter("@Sex", MySqlDbType.String, 1),
                new MySqlParameter("@Birthday", MySqlDbType.Date),
                new MySqlParameter("@Guardstatus", MySqlDbType.String, 300),
                new MySqlParameter("@FatherAge", MySqlDbType.Decimal),
                new MySqlParameter("@FatherUnit", MySqlDbType.String, 300),
                new MySqlParameter("@FatherPhone", MySqlDbType.String, 12),
                new MySqlParameter("@MotherAge", MySqlDbType.Decimal),
                new MySqlParameter("@MotherUnit", MySqlDbType.String, 300),
                new MySqlParameter("@MotherPhone", MySqlDbType.String, 12),
                new MySqlParameter("@GuarderName", MySqlDbType.String, 30),
                new MySqlParameter("@GuarderAge", MySqlDbType.Decimal),
                new MySqlParameter("@GuarderUnit", MySqlDbType.String, 300),
                new MySqlParameter("@GuarderPhone", MySqlDbType.String, 12),
                new MySqlParameter("@Addr", MySqlDbType.String, 500),
                new MySqlParameter("@CardNum", MySqlDbType.String, 10),
                new MySqlParameter("@IsDel", MySqlDbType.String, 2),
                new MySqlParameter("@FatherName", MySqlDbType.String, 30),
                new MySqlParameter("@MotherName", MySqlDbType.String, 30),
                //new MySqlParameter("@ID", MySqlDbType.Int32, 8)
            };
            cmdParms[0].Value  = model.IDCardNo;
            cmdParms[1].Value  = model.CustomerID;
            cmdParms[2].Value  = model.RecordID;
            cmdParms[3].Value  = model.FatherID;
            cmdParms[4].Value  = model.MotherID;
            cmdParms[5].Value  = model.PostalCode;
            cmdParms[6].Value  = model.MotherIdcard;
            cmdParms[7].Value  = model.CreateUnitPhone;
            cmdParms[8].Value  = model.Childcare;
            cmdParms[9].Value  = model.ChildcarePhone;
            cmdParms[10].Value = model.OccurrenceTime;
            cmdParms[11].Value = model.CreateUnit;
            cmdParms[12].Value = model.CurrentUnit;
            cmdParms[13].Value = model.CreatedBy;
            cmdParms[14].Value = model.CreatedDate;
            cmdParms[15].Value = model.LastUpdateBy;
            cmdParms[16].Value = model.LastUpdateDate;
            cmdParms[17].Value = model.Sex;
            cmdParms[18].Value = model.Birthday;
            cmdParms[19].Value = model.Guardstatus;
            cmdParms[20].Value = model.FatherAge;
            cmdParms[21].Value = model.FatherUnit;
            cmdParms[22].Value = model.FatherPhone;
            cmdParms[23].Value = model.MotherAge;
            cmdParms[24].Value = model.MotherUnit;
            cmdParms[25].Value = model.MotherPhone;
            cmdParms[26].Value = model.GuarderName;
            cmdParms[27].Value = model.GuarderAge;
            cmdParms[28].Value = model.GuarderUnit;
            cmdParms[29].Value = model.GuarderPhone;
            cmdParms[30].Value = model.Addr;
            cmdParms[31].Value = model.CardNum;
            cmdParms[32].Value = model.IsDel;
            cmdParms[33].Value = model.FatherName;
            cmdParms[34].Value = model.MotherName;
            //cmdParms[35].Value = model.ID;
            return(MySQLHelper.ExecuteSqlServer(builder.ToString(), cmdParms) > 0);
        }
示例#5
0
        public KidsBaseInfoModel DataRowToModel(DataRow row)
        {
            KidsBaseInfoModel kidsBaseInfoModel = new KidsBaseInfoModel();

            if (row != null)
            {
                if (((row["ID"] != null) && (row["ID"] != DBNull.Value)) && (row["ID"].ToString() != ""))
                {
                    kidsBaseInfoModel.ID = int.Parse(row["ID"].ToString());
                }
                if ((row["CustomerID"] != null) && (row["CustomerID"] != DBNull.Value))
                {
                    kidsBaseInfoModel.CustomerID = row["CustomerID"].ToString();
                }
                if ((row["RecordID"] != null) && (row["RecordID"] != DBNull.Value))
                {
                    kidsBaseInfoModel.RecordID = row["RecordID"].ToString();
                }
                if ((row["IDCardNo"] != null) && (row["IDCardNo"] != DBNull.Value))
                {
                    kidsBaseInfoModel.IDCardNo = row["IDCardNo"].ToString();
                }
                if (((row["FatherID"] != null) && (row["FatherID"] != DBNull.Value)) && (row["FatherID"].ToString() != ""))
                {
                    kidsBaseInfoModel.FatherID = new decimal?(decimal.Parse(row["FatherID"].ToString()));
                }
                if (((row["MotherID"] != null) && (row["MotherID"] != DBNull.Value)) && (row["MotherID"].ToString() != ""))
                {
                    kidsBaseInfoModel.MotherID = new decimal?(decimal.Parse(row["MotherID"].ToString()));
                }
                if ((row["PostalCode"] != null) && (row["PostalCode"] != DBNull.Value))
                {
                    kidsBaseInfoModel.PostalCode = row["PostalCode"].ToString();
                }
                if ((row["MotherIdcard"] != null) && (row["MotherIdcard"] != DBNull.Value))
                {
                    kidsBaseInfoModel.MotherIdcard = row["MotherIdcard"].ToString();
                }

                if ((row["CreateUnitPhone"] != null) && (row["CreateUnitPhone"] != DBNull.Value))
                {
                    kidsBaseInfoModel.CreateUnitPhone = row["CreateUnitPhone"].ToString();
                }
                if ((row["Childcare"] != null) && (row["Childcare"] != DBNull.Value))
                {
                    kidsBaseInfoModel.Childcare = row["Childcare"].ToString();
                }
                if ((row["ChildcarePhone"] != null) && (row["ChildcarePhone"] != DBNull.Value))
                {
                    kidsBaseInfoModel.ChildcarePhone = row["ChildcarePhone"].ToString();
                }
                if (((row["OccurrenceTime"] != null) && (row["OccurrenceTime"] != DBNull.Value)) && (row["OccurrenceTime"].ToString() != ""))
                {
                    kidsBaseInfoModel.OccurrenceTime = new DateTime?(DateTime.Parse(row["OccurrenceTime"].ToString()));
                }
                if ((row["CreateUnit"] != null) && (row["CreateUnit"] != DBNull.Value))
                {
                    kidsBaseInfoModel.CreateUnit = row["CreateUnit"].ToString();
                }
                if ((row["CurrentUnit"] != null) && (row["CurrentUnit"] != DBNull.Value))
                {
                    kidsBaseInfoModel.CurrentUnit = row["CurrentUnit"].ToString();
                }
                if (((row["CreatedBy"] != null) && (row["CreatedBy"] != DBNull.Value)) && (row["CreatedBy"].ToString() != ""))
                {
                    kidsBaseInfoModel.CreatedBy = new decimal?(decimal.Parse(row["CreatedBy"].ToString()));
                }
                if (((row["CreatedDate"] != null) && (row["CreatedDate"] != DBNull.Value)) && (row["CreatedDate"].ToString() != ""))
                {
                    kidsBaseInfoModel.CreatedDate = new DateTime?(DateTime.Parse(row["CreatedDate"].ToString()));
                }
                if (((row["LastUpdateBy"] != null) && (row["LastUpdateBy"] != DBNull.Value)) && (row["LastUpdateBy"].ToString() != ""))
                {
                    kidsBaseInfoModel.LastUpdateBy = new decimal?(decimal.Parse(row["LastUpdateBy"].ToString()));
                }
                if (((row["LastUpdateDate"] != null) && (row["LastUpdateDate"] != DBNull.Value)) && (row["LastUpdateDate"].ToString() != ""))
                {
                    kidsBaseInfoModel.LastUpdateDate = new DateTime?(DateTime.Parse(row["LastUpdateDate"].ToString()));
                }
                if ((row["Sex"] != null) && (row["Sex"] != DBNull.Value))
                {
                    kidsBaseInfoModel.Sex = row["Sex"].ToString();
                }
                if (((row["Birthday"] != null) && (row["Birthday"] != DBNull.Value)) && (row["Birthday"].ToString() != ""))
                {
                    kidsBaseInfoModel.Birthday = new DateTime?(DateTime.Parse(row["Birthday"].ToString()));
                }
                if ((row["Guardstatus"] != null) && (row["Guardstatus"] != DBNull.Value))
                {
                    kidsBaseInfoModel.Guardstatus = row["Guardstatus"].ToString();
                }
                if (((row["FatherAge"] != null) && (row["FatherAge"] != DBNull.Value)) && (row["FatherAge"].ToString() != ""))
                {
                    kidsBaseInfoModel.FatherAge = new decimal?(int.Parse(row["FatherAge"].ToString()));
                }
                if ((row["FatherUnit"] != null) && (row["FatherUnit"] != DBNull.Value))
                {
                    kidsBaseInfoModel.FatherUnit = row["FatherUnit"].ToString();
                }
                if ((row["FatherPhone"] != null) && (row["FatherPhone"] != DBNull.Value))
                {
                    kidsBaseInfoModel.FatherPhone = row["FatherPhone"].ToString();
                }
                if (((row["MotherAge"] != null) && (row["MotherAge"] != DBNull.Value)) && (row["MotherAge"].ToString() != ""))
                {
                    kidsBaseInfoModel.MotherAge = new decimal?(int.Parse(row["MotherAge"].ToString()));
                }
                if ((row["MotherUnit"] != null) && (row["MotherUnit"] != DBNull.Value))
                {
                    kidsBaseInfoModel.MotherUnit = row["MotherUnit"].ToString();
                }
                if ((row["MotherPhone"] != null) && (row["MotherPhone"] != DBNull.Value))
                {
                    kidsBaseInfoModel.MotherPhone = row["MotherPhone"].ToString();
                }
                if ((row["GuarderName"] != null) && (row["GuarderName"] != DBNull.Value))
                {
                    kidsBaseInfoModel.GuarderName = row["GuarderName"].ToString();
                }
                if (((row["GuarderAge"] != null) && (row["GuarderAge"] != DBNull.Value)) && (row["GuarderAge"].ToString() != ""))
                {
                    kidsBaseInfoModel.GuarderAge = new decimal?(int.Parse(row["GuarderAge"].ToString()));
                }
                if ((row["GuarderUnit"] != null) && (row["GuarderUnit"] != DBNull.Value))
                {
                    kidsBaseInfoModel.GuarderUnit = row["GuarderUnit"].ToString();
                }
                if ((row["GuarderPhone"] != null) && (row["GuarderPhone"] != DBNull.Value))
                {
                    kidsBaseInfoModel.GuarderPhone = row["GuarderPhone"].ToString();
                }
                if ((row["Addr"] != null) && (row["Addr"] != DBNull.Value))
                {
                    kidsBaseInfoModel.Addr = row["Addr"].ToString();
                }
                if ((row["CardNum"] != null) && (row["CardNum"] != DBNull.Value))
                {
                    kidsBaseInfoModel.CardNum = row["CardNum"].ToString();
                }
                if ((row["IsDel"] != null) && (row["IsDel"] != DBNull.Value))
                {
                    kidsBaseInfoModel.IsDel = row["IsDel"].ToString();
                }
                if ((row["FatherName"] != null) && (row["FatherName"] != DBNull.Value))
                {
                    kidsBaseInfoModel.FatherName = row["FatherName"].ToString();
                }
                if ((row["MotherName"] != null) && (row["MotherName"] != DBNull.Value))
                {
                    kidsBaseInfoModel.MotherName = row["MotherName"].ToString();
                }
            }
            return(kidsBaseInfoModel);
        }
示例#6
0
        public int Add(KidsBaseInfoModel model)
        {
            StringBuilder builder = new StringBuilder();

            builder.Append("insert into CHILD_BASEINFO(");
            builder.Append("IDCardNo,CustomerID,RecordID,FatherID,MotherID,PostalCode,MotherIdcard,");
            builder.Append("CreateUnitPhone,Childcare,ChildcarePhone,OccurrenceTime,CreateUnit,CurrentUnit,");
            builder.Append("CreatedBy,CreatedDate,LastUpdateBy,LastUpdateDate,Sex,Birthday,Guardstatus,");
            builder.Append("FatherAge,FatherUnit,FatherPhone,MotherAge,MotherUnit,MotherPhone,");
            builder.Append("GuarderName,GuarderAge,GuarderUnit,GuarderPhone,Addr,CardNum,IsDel,FatherName,MotherName)");
            builder.Append(" values (");
            builder.Append("@IDCardNo,@CustomerID,@RecordID,@FatherID,@MotherID,@PostalCode,@MotherIdcard,@CreateUnitPhone,@Childcare,@ChildcarePhone,@OccurrenceTime,@CreateUnit,@CurrentUnit,@CreatedBy,@CreatedDate,@LastUpdateBy,@LastUpdateDate,@Sex,@Birthday,@Guardstatus,@FatherAge,@FatherUnit,@FatherPhone,@MotherAge,@MotherUnit,@MotherPhone,@GuarderName,@GuarderAge,@GuarderUnit,@GuarderPhone,@Addr,@CardNum,@IsDel,@FatherName,@MotherName)");
            builder.Append(";select @@IDENTITY");
            MySqlParameter[] cmdParms = new MySqlParameter[] {
                new MySqlParameter("@CustomerID", MySqlDbType.String, 18),
                new MySqlParameter("@RecordID", MySqlDbType.String, 17),
                new MySqlParameter("@IDCardNo", MySqlDbType.String, 21),
                new MySqlParameter("@FatherID", MySqlDbType.String),
                new MySqlParameter("@MotherID", MySqlDbType.String),
                new MySqlParameter("@PostalCode", MySqlDbType.String, 6),
                new MySqlParameter("@MotherIdcard", MySqlDbType.String, 18),
                new MySqlParameter("@CreateUnitPhone", MySqlDbType.String, 15),
                new MySqlParameter("@Childcare", MySqlDbType.String, 200),
                new MySqlParameter("@ChildcarePhone", MySqlDbType.String, 15),
                new MySqlParameter("@OccurrenceTime", MySqlDbType.Date),
                new MySqlParameter("@CreateUnit", MySqlDbType.String, 200),
                new MySqlParameter("@CurrentUnit", MySqlDbType.String, 200),
                new MySqlParameter("@CreatedBy", MySqlDbType.String),
                new MySqlParameter("@CreatedDate", MySqlDbType.Date),
                new MySqlParameter("@LastUpdateBy", MySqlDbType.String),
                new MySqlParameter("@LastUpdateDate", MySqlDbType.Date),
                new MySqlParameter("@Sex", MySqlDbType.String, 1),
                new MySqlParameter("@Birthday", MySqlDbType.Date),
                new MySqlParameter("@Guardstatus", MySqlDbType.String),
                new MySqlParameter("@FatherAge", MySqlDbType.Int32),
                new MySqlParameter("@FatherUnit", MySqlDbType.String),
                new MySqlParameter("@FatherPhone", MySqlDbType.String),
                new MySqlParameter("@MotherAge", MySqlDbType.Int32),
                new MySqlParameter("@MotherUnit", MySqlDbType.String),
                new MySqlParameter("@MotherPhone", MySqlDbType.String),
                new MySqlParameter("@GuarderName", MySqlDbType.String),
                new MySqlParameter("@GuarderAge", MySqlDbType.Int32),
                new MySqlParameter("@GuarderUnit", MySqlDbType.String),
                new MySqlParameter("@GuarderPhone", MySqlDbType.String),
                new MySqlParameter("@Addr", MySqlDbType.String),
                new MySqlParameter("@CardNum", MySqlDbType.String),
                new MySqlParameter("@IsDel", MySqlDbType.String, 2),
                new MySqlParameter("@FatherName", MySqlDbType.String, 30),
                new MySqlParameter("@MotherName", MySqlDbType.String, 30)
            };
            cmdParms[0].Value  = model.CustomerID;
            cmdParms[1].Value  = model.RecordID;
            cmdParms[2].Value  = model.IDCardNo;
            cmdParms[3].Value  = model.FatherID;
            cmdParms[4].Value  = model.MotherID;
            cmdParms[5].Value  = model.PostalCode;
            cmdParms[6].Value  = model.MotherIdcard;
            cmdParms[7].Value  = model.CreateUnitPhone;
            cmdParms[8].Value  = model.Childcare;
            cmdParms[9].Value  = model.ChildcarePhone;
            cmdParms[10].Value = model.OccurrenceTime;
            cmdParms[11].Value = model.CreateUnit;
            cmdParms[12].Value = model.CurrentUnit;
            cmdParms[13].Value = model.CreatedBy;
            cmdParms[14].Value = model.CreatedDate;
            cmdParms[15].Value = model.LastUpdateBy;
            cmdParms[16].Value = model.LastUpdateDate;
            cmdParms[17].Value = model.Sex;
            cmdParms[18].Value = model.Birthday;
            cmdParms[19].Value = model.Guardstatus;
            cmdParms[20].Value = model.FatherAge;
            cmdParms[21].Value = model.FatherUnit;
            cmdParms[22].Value = model.FatherPhone;
            cmdParms[23].Value = model.MotherAge;
            cmdParms[24].Value = model.MotherUnit;
            cmdParms[25].Value = model.MotherPhone;
            cmdParms[26].Value = model.GuarderName;
            cmdParms[27].Value = model.GuarderAge;
            cmdParms[28].Value = model.GuarderUnit;
            cmdParms[29].Value = model.GuarderPhone;
            cmdParms[30].Value = model.Addr;
            cmdParms[31].Value = model.CardNum;
            cmdParms[32].Value = model.IsDel;
            cmdParms[33].Value = model.FatherName;
            cmdParms[34].Value = model.MotherName;
            object single = MySQLHelper.GetSingle(builder.ToString(), cmdParms);

            if (single == null)
            {
                return(0);
            }
            return(Convert.ToInt32(single));
        }