Пример #1
0
        /// <summary>
        /// 更新实体
        /// </summary>
        /// <param name="addressBookEntity">实体对象</param>
        /// <returns>影响行数</returns>
        public int UpdateEntity(BaseAdviceEntity myAdviceEntity)
        {
            SQLBuilder sqlBuilder = new SQLBuilder(this.DbHelper);

            sqlBuilder.BeginUpdate(BaseAdviceTable.TableName);
            this.SetEntity(sqlBuilder, myAdviceEntity);
            sqlBuilder.SetValue(BaseAdviceTable.FieldModifyUserID, this.UserInfo.ID);
            sqlBuilder.SetDBNow(BaseAdviceTable.FieldModifyDate);
            sqlBuilder.SetWhere(BaseAdviceTable.FieldID, myAdviceEntity.ID);
            return(sqlBuilder.EndUpdate());
        }
Пример #2
0
 /// <summary>
 /// 添加实体
 /// </summary>
 /// <param name="addressBookEntity">实体对象</param>
 /// <returns>代码</returns>
 public String AddEntity(BaseAdviceEntity myAdviceEntity)
 {
     String id = BaseSequenceDao.Instance.NewGuid();
     SQLBuilder sqlBuilder = new SQLBuilder(this.DbHelper);
     sqlBuilder.BeginInsert(BaseAdviceTable.TableName);
     sqlBuilder.SetValue(BaseAdviceTable.FieldID, id);
     this.SetEntity(sqlBuilder, myAdviceEntity);
     if (this.UserInfo != null)
     {
         sqlBuilder.SetValue(BaseAdviceTable.FieldCreateUserID, this.UserInfo.ID);
     }
     sqlBuilder.SetDBNow(BaseAdviceTable.FieldCreateDate);
     return sqlBuilder.EndInsert() > 0 ? id : String.Empty;
 }
Пример #3
0
        /// <summary>
        /// 添加实体
        /// </summary>
        /// <param name="addressBookEntity">实体对象</param>
        /// <returns>代码</returns>
        public String AddEntity(BaseAdviceEntity myAdviceEntity)
        {
            String     id         = BaseSequenceDao.Instance.NewGuid();
            SQLBuilder sqlBuilder = new SQLBuilder(this.DbHelper);

            sqlBuilder.BeginInsert(BaseAdviceTable.TableName);
            sqlBuilder.SetValue(BaseAdviceTable.FieldID, id);
            this.SetEntity(sqlBuilder, myAdviceEntity);
            if (this.UserInfo != null)
            {
                sqlBuilder.SetValue(BaseAdviceTable.FieldCreateUserID, this.UserInfo.ID);
            }
            sqlBuilder.SetDBNow(BaseAdviceTable.FieldCreateDate);
            return(sqlBuilder.EndInsert() > 0 ? id : String.Empty);
        }
Пример #4
0
 /// <summary>
 /// 设置实体
 /// </summary>
 /// <param name="sqlBuilder">SQL生成器</param>
 /// <param name="myAdviceEntity">实体对象</param>
 private void SetEntity(SQLBuilder sqlBuilder, BaseAdviceEntity myAdviceEntity)
 {
     sqlBuilder.SetValue(BaseAdviceTable.FieldTitle, myAdviceEntity.Title);
     sqlBuilder.SetValue(BaseAdviceTable.FieldContent, myAdviceEntity.Content);
     sqlBuilder.SetValue(BaseAdviceTable.FieldPhone, myAdviceEntity.Phone);
     sqlBuilder.SetValue(BaseAdviceTable.FieldEmail, myAdviceEntity.Email);
     sqlBuilder.SetValue(BaseAdviceTable.FieldOICQ, myAdviceEntity.OICQ);
     sqlBuilder.SetValue(BaseAdviceTable.FieldMSN, myAdviceEntity.MSN);
     sqlBuilder.SetValue(BaseAdviceTable.FieldIPAddress, myAdviceEntity.IPAddress);
     sqlBuilder.SetValue(BaseAdviceTable.FieldPublicState, myAdviceEntity.PublicState);
     sqlBuilder.SetValue(BaseAdviceTable.FieldPriorityID, myAdviceEntity.PriorityID);
     sqlBuilder.SetValue(BaseAdviceTable.FieldDisposeStateID, myAdviceEntity.DisposeStateID);
     sqlBuilder.SetValue(BaseAdviceTable.FieldSendTo, myAdviceEntity.SendTo);
     sqlBuilder.SetValue(BaseAdviceTable.FieldSortCode, myAdviceEntity.SortCode);
     sqlBuilder.SetValue(BaseAdviceTable.FieldDescription, myAdviceEntity.Description);
     sqlBuilder.SetValue(BaseAdviceTable.FieldEnabled, myAdviceEntity.Enabled);
 }
Пример #5
0
 /// <summary>
 /// 设置实体
 /// </summary>
 /// <param name="sqlBuilder">SQL生成器</param>
 /// <param name="myAdviceEntity">实体对象</param>
 private void SetEntity(SQLBuilder sqlBuilder, BaseAdviceEntity myAdviceEntity)
 {
     sqlBuilder.SetValue(BaseAdviceTable.FieldTitle, myAdviceEntity.Title);
     sqlBuilder.SetValue(BaseAdviceTable.FieldContent, myAdviceEntity.Content);
     sqlBuilder.SetValue(BaseAdviceTable.FieldPhone, myAdviceEntity.Phone);
     sqlBuilder.SetValue(BaseAdviceTable.FieldEmail, myAdviceEntity.Email);
     sqlBuilder.SetValue(BaseAdviceTable.FieldOICQ, myAdviceEntity.OICQ);
     sqlBuilder.SetValue(BaseAdviceTable.FieldMSN, myAdviceEntity.MSN);
     sqlBuilder.SetValue(BaseAdviceTable.FieldIPAddress, myAdviceEntity.IPAddress);
     sqlBuilder.SetValue(BaseAdviceTable.FieldPublicState, myAdviceEntity.PublicState);
     sqlBuilder.SetValue(BaseAdviceTable.FieldPriorityID, myAdviceEntity.PriorityID);
     sqlBuilder.SetValue(BaseAdviceTable.FieldDisposeStateID, myAdviceEntity.DisposeStateID);
     sqlBuilder.SetValue(BaseAdviceTable.FieldSendTo, myAdviceEntity.SendTo);
     sqlBuilder.SetValue(BaseAdviceTable.FieldSortCode, myAdviceEntity.SortCode);
     sqlBuilder.SetValue(BaseAdviceTable.FieldDescription, myAdviceEntity.Description);
     sqlBuilder.SetValue(BaseAdviceTable.FieldEnabled, myAdviceEntity.Enabled);
 }
Пример #6
0
 /// <summary>
 /// 更新实体
 /// </summary>
 /// <param name="addressBookEntity">实体对象</param>
 /// <returns>影响行数</returns>
 public int UpdateEntity(BaseAdviceEntity myAdviceEntity)
 {
     SQLBuilder sqlBuilder = new SQLBuilder(this.DbHelper);
     sqlBuilder.BeginUpdate(BaseAdviceTable.TableName);
     this.SetEntity(sqlBuilder, myAdviceEntity);
     sqlBuilder.SetValue(BaseAdviceTable.FieldModifyUserID, this.UserInfo.ID);
     sqlBuilder.SetDBNow(BaseAdviceTable.FieldModifyDate);
     sqlBuilder.SetWhere(BaseAdviceTable.FieldID, myAdviceEntity.ID);
     return sqlBuilder.EndUpdate();
 }