예제 #1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(ClassLibrary1.Model.TcqType model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update TcqType set ");
            strSql.Append("Tcqid=@Tcqid,");
            strSql.Append("TcqName=@TcqName");
            strSql.Append(" where Tcqguid=@Tcqguid ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Tcqid",   SqlDbType.Int,                4),
                new SqlParameter("@TcqName", SqlDbType.VarChar,          255),
                new SqlParameter("@Tcqguid", SqlDbType.UniqueIdentifier, 16)
            };
            parameters[0].Value = model.Tcqid;
            parameters[1].Value = model.TcqName;
            parameters[2].Value = model.Tcqguid;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(ClassLibrary1.Model.TcqType model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into TcqType(");
            strSql.Append("Tcqguid,Tcqid,TcqName)");
            strSql.Append(" values (");
            strSql.Append("@Tcqguid,@Tcqid,@TcqName)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Tcqguid", SqlDbType.UniqueIdentifier, 16),
                new SqlParameter("@Tcqid",   SqlDbType.Int,               4),
                new SqlParameter("@TcqName", SqlDbType.VarChar, 255)
            };
            parameters[0].Value = Guid.NewGuid();
            parameters[1].Value = model.Tcqid;
            parameters[2].Value = model.TcqName;
            return(DbHelperSql.Exists(strSql.ToString(), parameters));
            //string rows=DbHelperSql.GetSingleGUID(strSql.ToString(),parameters);
            //if (rows == "")
            //{
            //	return Guid.Empty;
            //}
            //else
            //{
            //	return Guid.Parse(rows.ToString());
            //}
        }
예제 #3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public ClassLibrary1.Model.TcqType DataRowToModel(DataRow row)
 {
     ClassLibrary1.Model.TcqType model = new ClassLibrary1.Model.TcqType();
     if (row != null)
     {
         if (row["Tcqguid"] != null && row["Tcqguid"].ToString() != "")
         {
             model.Tcqguid = new Guid(row["Tcqguid"].ToString());
         }
         if (row["Tcqid"] != null && row["Tcqid"].ToString() != "")
         {
             model.Tcqid = int.Parse(row["Tcqid"].ToString());
         }
         if (row["TcqName"] != null)
         {
             model.TcqName = row["TcqName"].ToString();
         }
     }
     return(model);
 }
예제 #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ClassLibrary1.Model.TcqType GetModel(Guid Tcqguid)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 Tcqguid,Tcqid,TcqName from TcqType ");
            strSql.Append(" where Tcqguid=@Tcqguid ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Tcqguid", SqlDbType.UniqueIdentifier, 16)
            };
            parameters[0].Value = Tcqguid;

            ClassLibrary1.Model.TcqType model = new ClassLibrary1.Model.TcqType();
            DataSet ds = DbHelperSql.Query(strSql.ToString(), parameters);

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