Beispiel #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(FriendshipMngSys.Model.DBScoreDetail model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update ScoreDetail set ");
            strSql.Append("PersonID=@PersonID,");
            strSql.Append("课时费高=@课时费高,");
            strSql.Append("学生多=@学生多,");
            strSql.Append("已备案=@已备案,");
            strSql.Append("已买教学琴=@已买教学琴,");
            strSql.Append("参加比赛=@参加比赛,");
            strSql.Append("参加多钢琴=@参加多钢琴,");
            strSql.Append("租场=@租场,");
            strSql.Append("成交=@成交,");
            strSql.Append("调律=@调律");
            strSql.Append(" where ID=@ID ");
            SQLiteParameter[] parameters =
            {
                new SQLiteParameter("@PersonID", DbType.String, 2147483647),
                new SQLiteParameter("@课时费高",     DbType.Int32,           4),
                new SQLiteParameter("@学生多",      DbType.Int32,           4),
                new SQLiteParameter("@已备案",      DbType.Int32,           4),
                new SQLiteParameter("@已买教学琴",    DbType.Int32,           4),
                new SQLiteParameter("@参加比赛",     DbType.Int32,           4),
                new SQLiteParameter("@参加多钢琴",    DbType.Int32,           4),
                new SQLiteParameter("@租场",       DbType.Int32,           4),
                new SQLiteParameter("@成交",       DbType.Int32,           4),
                new SQLiteParameter("@调律",       DbType.Int32,           4),
                new SQLiteParameter("@ID",       DbType.String, 2147483647)
            };
            parameters[0].Value  = model.PersonID;
            parameters[1].Value  = model.课时费高;
            parameters[2].Value  = model.学生多;
            parameters[3].Value  = model.已备案;
            parameters[4].Value  = model.已买教学琴;
            parameters[5].Value  = model.参加比赛;
            parameters[6].Value  = model.参加多钢琴;
            parameters[7].Value  = model.租场;
            parameters[8].Value  = model.成交;
            parameters[9].Value  = model.调律;
            parameters[10].Value = model.ID;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public FriendshipMngSys.Model.DBScoreDetail DataRowToModel(DataRow row)
 {
     FriendshipMngSys.Model.DBScoreDetail model = new FriendshipMngSys.Model.DBScoreDetail();
     if (row != null)
     {
         if (row["ID"] != null)
         {
             model.ID = row["ID"].ToString();
         }
         if (row["PersonID"] != null)
         {
             model.PersonID = row["PersonID"].ToString();
         }
         if (row["课时费高"] != null && row["课时费高"].ToString() != "")
         {
             model.课时费高 = int.Parse(row["课时费高"].ToString());
         }
         if (row["学生多"] != null && row["学生多"].ToString() != "")
         {
             model.学生多 = int.Parse(row["学生多"].ToString());
         }
         if (row["已备案"] != null && row["已备案"].ToString() != "")
         {
             model.已备案 = int.Parse(row["已备案"].ToString());
         }
         if (row["已买教学琴"] != null && row["已买教学琴"].ToString() != "")
         {
             model.已买教学琴 = int.Parse(row["已买教学琴"].ToString());
         }
         if (row["参加比赛"] != null && row["参加比赛"].ToString() != "")
         {
             model.参加比赛 = int.Parse(row["参加比赛"].ToString());
         }
         if (row["参加多钢琴"] != null && row["参加多钢琴"].ToString() != "")
         {
             model.参加多钢琴 = int.Parse(row["参加多钢琴"].ToString());
         }
         if (row["租场"] != null && row["租场"].ToString() != "")
         {
             model.租场 = int.Parse(row["租场"].ToString());
         }
         if (row["成交"] != null && row["成交"].ToString() != "")
         {
             model.成交 = int.Parse(row["成交"].ToString());
         }
         if (row["调律"] != null && row["调律"].ToString() != "")
         {
             model.调律 = int.Parse(row["调律"].ToString());
         }
     }
     return(model);
 }
Beispiel #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(FriendshipMngSys.Model.DBScoreDetail model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into ScoreDetail(");
            strSql.Append("ID,PersonID,课时费高,学生多,已备案,已买教学琴,参加比赛,参加多钢琴,租场,成交,调律)");
            strSql.Append(" values (");
            strSql.Append("@ID,@PersonID,@课时费高,@学生多,@已备案,@已买教学琴,@参加比赛,@参加多钢琴,@租场,@成交,@调律)");
            SQLiteParameter[] parameters =
            {
                new SQLiteParameter("@ID",       DbType.String, 2147483647),
                new SQLiteParameter("@PersonID", DbType.String, 2147483647),
                new SQLiteParameter("@课时费高",     DbType.Int32,           4),
                new SQLiteParameter("@学生多",      DbType.Int32,           4),
                new SQLiteParameter("@已备案",      DbType.Int32,           4),
                new SQLiteParameter("@已买教学琴",    DbType.Int32,           4),
                new SQLiteParameter("@参加比赛",     DbType.Int32,           4),
                new SQLiteParameter("@参加多钢琴",    DbType.Int32,           4),
                new SQLiteParameter("@租场",       DbType.Int32,           4),
                new SQLiteParameter("@成交",       DbType.Int32,           4),
                new SQLiteParameter("@调律",       DbType.Int32, 4)
            };
            parameters[0].Value  = model.ID;
            parameters[1].Value  = model.PersonID;
            parameters[2].Value  = model.课时费高;
            parameters[3].Value  = model.学生多;
            parameters[4].Value  = model.已备案;
            parameters[5].Value  = model.已买教学琴;
            parameters[6].Value  = model.参加比赛;
            parameters[7].Value  = model.参加多钢琴;
            parameters[8].Value  = model.租场;
            parameters[9].Value  = model.成交;
            parameters[10].Value = model.调律;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public FriendshipMngSys.Model.DBScoreDetail GetModel(string ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID,PersonID,课时费高,学生多,已备案,已买教学琴,参加比赛,参加多钢琴,租场,成交,调律 from ScoreDetail ");
            strSql.Append(" where ID=@ID ");
            SQLiteParameter[] parameters =
            {
                new SQLiteParameter("@ID", DbType.String, 2147483647)
            };
            parameters[0].Value = ID;

            FriendshipMngSys.Model.DBScoreDetail model = new FriendshipMngSys.Model.DBScoreDetail();
            DataSet ds = DbHelperSQLite.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }