Exemple #1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(ForKids.DB.Model.KIDBASE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into KIDBASE(");
            strSql.Append("STUDENTID,GURDIANID,NAME,AGE,HEIGHT,WEIGHT,SEX,INDATE,INSURANCE,CLASSID,PHOTO,MEDICALRECORD,TRANSFERRECORD,SHUTTLEROUTE,TEACHERADVICE)");
            strSql.Append(" values (");
            strSql.Append("@STUDENTID,@GURDIANID,@NAME,@AGE,@HEIGHT,@WEIGHT,@SEX,@INDATE,@INSURANCE,@CLASSID,@PHOTO,@MEDICALRECORD,@TRANSFERRECORD,@SHUTTLEROUTE,@TEACHERADVICE)");
            OleDbParameter[] parameters =
            {
                new OleDbParameter("@STUDENTID",      OleDbType.VarChar, 255),
                new OleDbParameter("@GURDIANID",      OleDbType.Integer,   4),
                new OleDbParameter("@NAME",           OleDbType.VarChar,  30),
                new OleDbParameter("@AGE",            OleDbType.Integer,   4),
                new OleDbParameter("@HEIGHT",         OleDbType.Double),
                new OleDbParameter("@WEIGHT",         OleDbType.Double),
                new OleDbParameter("@SEX",            OleDbType.Boolean,   1),
                new OleDbParameter("@INDATE",         OleDbType.Date),
                new OleDbParameter("@INSURANCE",      OleDbType.Double),
                new OleDbParameter("@CLASSID",        OleDbType.Integer,   4),
                new OleDbParameter("@PHOTO",          OleDbType.Binary,    0),
                new OleDbParameter("@MEDICALRECORD",  OleDbType.VarChar, 255),
                new OleDbParameter("@TRANSFERRECORD", OleDbType.VarChar, 255),
                new OleDbParameter("@SHUTTLEROUTE",   OleDbType.VarChar, 255),
                new OleDbParameter("@TEACHERADVICE",  OleDbType.VarChar, 255)
            };
            parameters[0].Value  = model.STUDENTID;
            parameters[1].Value  = model.GURDIANID;
            parameters[2].Value  = model.NAME;
            parameters[3].Value  = model.AGE;
            parameters[4].Value  = model.HEIGHT;
            parameters[5].Value  = model.WEIGHT;
            parameters[6].Value  = model.SEX;
            parameters[7].Value  = model.INDATE;
            parameters[8].Value  = model.INSURANCE;
            parameters[9].Value  = model.CLASSID;
            parameters[10].Value = model.PHOTO;
            parameters[11].Value = model.MEDICALRECORD;
            parameters[12].Value = model.TRANSFERRECORD;
            parameters[13].Value = model.SHUTTLEROUTE;
            parameters[14].Value = model.TEACHERADVICE;

            int rows = DbHelperOleDb.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(ForKids.DB.Model.KIDBASE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update KIDBASE set ");
            strSql.Append("STUDENTID=@STUDENTID,");
            strSql.Append("GURDIANID=@GURDIANID,");
            strSql.Append("NAME=@NAME,");
            strSql.Append("AGE=@AGE,");
            strSql.Append("HEIGHT=@HEIGHT,");
            strSql.Append("WEIGHT=@WEIGHT,");
            strSql.Append("SEX=@SEX,");
            strSql.Append("INDATE=@INDATE,");
            strSql.Append("INSURANCE=@INSURANCE,");
            strSql.Append("CLASSID=@CLASSID,");
            strSql.Append("PHOTO=@PHOTO,");
            strSql.Append("MEDICALRECORD=@MEDICALRECORD,");
            strSql.Append("TRANSFERRECORD=@TRANSFERRECORD,");
            strSql.Append("SHUTTLEROUTE=@SHUTTLEROUTE,");
            strSql.Append("TEACHERADVICE=@TEACHERADVICE");
            strSql.Append(" where ID=@ID");
            OleDbParameter[] parameters =
            {
                new OleDbParameter("@STUDENTID",      OleDbType.VarChar, 255),
                new OleDbParameter("@GURDIANID",      OleDbType.Integer,   4),
                new OleDbParameter("@NAME",           OleDbType.VarChar,  30),
                new OleDbParameter("@AGE",            OleDbType.Integer,   4),
                new OleDbParameter("@HEIGHT",         OleDbType.Double),
                new OleDbParameter("@WEIGHT",         OleDbType.Double),
                new OleDbParameter("@SEX",            OleDbType.Boolean,   1),
                new OleDbParameter("@INDATE",         OleDbType.Date),
                new OleDbParameter("@INSURANCE",      OleDbType.Double),
                new OleDbParameter("@CLASSID",        OleDbType.Integer,   4),
                new OleDbParameter("@PHOTO",          OleDbType.Binary,    0),
                new OleDbParameter("@MEDICALRECORD",  OleDbType.VarChar, 255),
                new OleDbParameter("@TRANSFERRECORD", OleDbType.VarChar, 255),
                new OleDbParameter("@SHUTTLEROUTE",   OleDbType.VarChar, 255),
                new OleDbParameter("@TEACHERADVICE",  OleDbType.VarChar, 255),
                new OleDbParameter("@ID",             OleDbType.Integer, 4)
            };
            parameters[0].Value  = model.STUDENTID;
            parameters[1].Value  = model.GURDIANID;
            parameters[2].Value  = model.NAME;
            parameters[3].Value  = model.AGE;
            parameters[4].Value  = model.HEIGHT;
            parameters[5].Value  = model.WEIGHT;
            parameters[6].Value  = model.SEX;
            parameters[7].Value  = model.INDATE;
            parameters[8].Value  = model.INSURANCE;
            parameters[9].Value  = model.CLASSID;
            parameters[10].Value = model.PHOTO;
            parameters[11].Value = model.MEDICALRECORD;
            parameters[12].Value = model.TRANSFERRECORD;
            parameters[13].Value = model.SHUTTLEROUTE;
            parameters[14].Value = model.TEACHERADVICE;
            parameters[15].Value = model.ID;

            int rows = DbHelperOleDb.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ForKids.DB.Model.KIDBASE GetModel(int ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID,STUDENTID,GURDIANID,NAME,AGE,HEIGHT,WEIGHT,SEX,INDATE,INSURANCE,CLASSID,PHOTO,MEDICALRECORD,TRANSFERRECORD,SHUTTLEROUTE,TEACHERADVICE from KIDBASE ");
            strSql.Append(" where ID=@ID");
            OleDbParameter[] parameters =
            {
                new OleDbParameter("@ID", OleDbType.Integer, 4)
            };
            parameters[0].Value = ID;

            ForKids.DB.Model.KIDBASE model = new ForKids.DB.Model.KIDBASE();
            DataSet ds = DbHelperOleDb.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["ID"] != null && ds.Tables[0].Rows[0]["ID"].ToString() != "")
                {
                    model.ID = int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["STUDENTID"] != null && ds.Tables[0].Rows[0]["STUDENTID"].ToString() != "")
                {
                    model.STUDENTID = ds.Tables[0].Rows[0]["STUDENTID"].ToString();
                }
                if (ds.Tables[0].Rows[0]["GURDIANID"] != null && ds.Tables[0].Rows[0]["GURDIANID"].ToString() != "")
                {
                    model.GURDIANID = int.Parse(ds.Tables[0].Rows[0]["GURDIANID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["NAME"] != null && ds.Tables[0].Rows[0]["NAME"].ToString() != "")
                {
                    model.NAME = ds.Tables[0].Rows[0]["NAME"].ToString();
                }
                if (ds.Tables[0].Rows[0]["AGE"] != null && ds.Tables[0].Rows[0]["AGE"].ToString() != "")
                {
                    model.AGE = int.Parse(ds.Tables[0].Rows[0]["AGE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["HEIGHT"] != null && ds.Tables[0].Rows[0]["HEIGHT"].ToString() != "")
                {
                    model.HEIGHT = double.Parse(ds.Tables[0].Rows[0]["HEIGHT"].ToString());
                }
                if (ds.Tables[0].Rows[0]["WEIGHT"] != null && ds.Tables[0].Rows[0]["WEIGHT"].ToString() != "")
                {
                    model.WEIGHT = double.Parse(ds.Tables[0].Rows[0]["WEIGHT"].ToString());
                }
                if (ds.Tables[0].Rows[0]["SEX"] != null && ds.Tables[0].Rows[0]["SEX"].ToString() != "")
                {
                    if ((ds.Tables[0].Rows[0]["SEX"].ToString() == "1") || (ds.Tables[0].Rows[0]["SEX"].ToString().ToLower() == "true"))
                    {
                        model.SEX = true;
                    }
                    else
                    {
                        model.SEX = false;
                    }
                }
                if (ds.Tables[0].Rows[0]["INDATE"] != null && ds.Tables[0].Rows[0]["INDATE"].ToString() != "")
                {
                    model.INDATE = DateTime.Parse(ds.Tables[0].Rows[0]["INDATE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["INSURANCE"] != null && ds.Tables[0].Rows[0]["INSURANCE"].ToString() != "")
                {
                    model.INSURANCE = double.Parse(ds.Tables[0].Rows[0]["INSURANCE"].ToString());
                }
                if (ds.Tables[0].Rows[0]["CLASSID"] != null && ds.Tables[0].Rows[0]["CLASSID"].ToString() != "")
                {
                    model.CLASSID = int.Parse(ds.Tables[0].Rows[0]["CLASSID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["PHOTO"] != null && ds.Tables[0].Rows[0]["PHOTO"].ToString() != "")
                {
                    model.PHOTO = (byte[])ds.Tables[0].Rows[0]["PHOTO"];
                }
                if (ds.Tables[0].Rows[0]["MEDICALRECORD"] != null && ds.Tables[0].Rows[0]["MEDICALRECORD"].ToString() != "")
                {
                    model.MEDICALRECORD = ds.Tables[0].Rows[0]["MEDICALRECORD"].ToString();
                }
                if (ds.Tables[0].Rows[0]["TRANSFERRECORD"] != null && ds.Tables[0].Rows[0]["TRANSFERRECORD"].ToString() != "")
                {
                    model.TRANSFERRECORD = ds.Tables[0].Rows[0]["TRANSFERRECORD"].ToString();
                }
                if (ds.Tables[0].Rows[0]["SHUTTLEROUTE"] != null && ds.Tables[0].Rows[0]["SHUTTLEROUTE"].ToString() != "")
                {
                    model.SHUTTLEROUTE = ds.Tables[0].Rows[0]["SHUTTLEROUTE"].ToString();
                }
                if (ds.Tables[0].Rows[0]["TEACHERADVICE"] != null && ds.Tables[0].Rows[0]["TEACHERADVICE"].ToString() != "")
                {
                    model.TEACHERADVICE = ds.Tables[0].Rows[0]["TEACHERADVICE"].ToString();
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
Exemple #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ForKids.DB.Model.KIDBASE GetModel(int ID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select ID,STUDENTID,GURDIANID,NAME,AGE,HEIGHT,WEIGHT,SEX,INDATE,INSURANCE,CLASSID,PHOTO,MEDICALRECORD,TRANSFERRECORD,SHUTTLEROUTE,TEACHERADVICE from KIDBASE ");
            strSql.Append(" where ID=@ID");
            OleDbParameter[] parameters = {
                    new OleDbParameter("@ID", OleDbType.Integer,4)
            };
            parameters[0].Value = ID;

            ForKids.DB.Model.KIDBASE model=new ForKids.DB.Model.KIDBASE();
            DataSet ds=DbHelperOleDb.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                if(ds.Tables[0].Rows[0]["ID"]!=null && ds.Tables[0].Rows[0]["ID"].ToString()!="")
                {
                    model.ID=int.Parse(ds.Tables[0].Rows[0]["ID"].ToString());
                }
                if(ds.Tables[0].Rows[0]["STUDENTID"]!=null && ds.Tables[0].Rows[0]["STUDENTID"].ToString()!="")
                {
                    model.STUDENTID=ds.Tables[0].Rows[0]["STUDENTID"].ToString();
                }
                if(ds.Tables[0].Rows[0]["GURDIANID"]!=null && ds.Tables[0].Rows[0]["GURDIANID"].ToString()!="")
                {
                    model.GURDIANID=int.Parse(ds.Tables[0].Rows[0]["GURDIANID"].ToString());
                }
                if(ds.Tables[0].Rows[0]["NAME"]!=null && ds.Tables[0].Rows[0]["NAME"].ToString()!="")
                {
                    model.NAME=ds.Tables[0].Rows[0]["NAME"].ToString();
                }
                if(ds.Tables[0].Rows[0]["AGE"]!=null && ds.Tables[0].Rows[0]["AGE"].ToString()!="")
                {
                    //model.AGE=ds.Tables[0].Rows[0]["AGE"].ToString();
                }
                if(ds.Tables[0].Rows[0]["HEIGHT"]!=null && ds.Tables[0].Rows[0]["HEIGHT"].ToString()!="")
                {
                    //model.HEIGHT=ds.Tables[0].Rows[0]["HEIGHT"].ToString();
                }
                if(ds.Tables[0].Rows[0]["WEIGHT"]!=null && ds.Tables[0].Rows[0]["WEIGHT"].ToString()!="")
                {
                    //model.WEIGHT=ds.Tables[0].Rows[0]["WEIGHT"].ToString();
                }
                if(ds.Tables[0].Rows[0]["SEX"]!=null && ds.Tables[0].Rows[0]["SEX"].ToString()!="")
                {
                    if((ds.Tables[0].Rows[0]["SEX"].ToString()=="1")||(ds.Tables[0].Rows[0]["SEX"].ToString().ToLower()=="true"))
                    {
                        model.SEX=true;
                    }
                    else
                    {
                        model.SEX=false;
                    }
                }
                if(ds.Tables[0].Rows[0]["INDATE"]!=null && ds.Tables[0].Rows[0]["INDATE"].ToString()!="")
                {
                    model.INDATE=DateTime.Parse(ds.Tables[0].Rows[0]["INDATE"].ToString());
                }
                if(ds.Tables[0].Rows[0]["INSURANCE"]!=null && ds.Tables[0].Rows[0]["INSURANCE"].ToString()!="")
                {
                    //model.INSURANCE=ds.Tables[0].Rows[0]["INSURANCE"].ToString();
                }
                if(ds.Tables[0].Rows[0]["CLASSID"]!=null && ds.Tables[0].Rows[0]["CLASSID"].ToString()!="")
                {
                    //model.CLASSID=ds.Tables[0].Rows[0]["CLASSID"].ToString();
                }
                if(ds.Tables[0].Rows[0]["PHOTO"]!=null && ds.Tables[0].Rows[0]["PHOTO"].ToString()!="")
                {
                    model.PHOTO=(byte[])ds.Tables[0].Rows[0]["PHOTO"];
                }
                if(ds.Tables[0].Rows[0]["MEDICALRECORD"]!=null && ds.Tables[0].Rows[0]["MEDICALRECORD"].ToString()!="")
                {
                    model.MEDICALRECORD=ds.Tables[0].Rows[0]["MEDICALRECORD"].ToString();
                }
                if(ds.Tables[0].Rows[0]["TRANSFERRECORD"]!=null && ds.Tables[0].Rows[0]["TRANSFERRECORD"].ToString()!="")
                {
                    model.TRANSFERRECORD=ds.Tables[0].Rows[0]["TRANSFERRECORD"].ToString();
                }
                if(ds.Tables[0].Rows[0]["SHUTTLEROUTE"]!=null && ds.Tables[0].Rows[0]["SHUTTLEROUTE"].ToString()!="")
                {
                    model.SHUTTLEROUTE=ds.Tables[0].Rows[0]["SHUTTLEROUTE"].ToString();
                }
                if(ds.Tables[0].Rows[0]["TEACHERADVICE"]!=null && ds.Tables[0].Rows[0]["TEACHERADVICE"].ToString()!="")
                {
                    model.TEACHERADVICE=ds.Tables[0].Rows[0]["TEACHERADVICE"].ToString();
                }
                return model;
            }
            else
            {
                return null;
            }
        }