コード例 #1
0
        /// <summary>
        /// SQLWhereInitial ใช้สำหรับสร้าง SQLWhere : (มี WebID) เพื่อเป็นค่าเริ่มต้นของระบบ (เนื่องจาก SQLWhere อื่นๆ จะมี AND นำหน้า)
        /// </summary>
        /// <param name="FlagAction">enum RowFlagAction</param>
        /// <returns>SQLWhere : WebID & RowFlag</returns>
        public string SQLWhereInitial(RowFlagAction FlagAction)
        {
            string SQLWhere = string.Empty;

            #region SQLWhere : RowFlag
            SQLWhere = string.Concat(SQLWhere, SQLWhereRowFlag(FlagAction));
            #endregion

            return(SQLWhere);
        }
コード例 #2
0
        /// <summary>
        /// SQLWhereRowFlag ใช้สำหรับสร้าง SQLWhere : RowFlag
        /// </summary>
        /// <param name="Action">enum RowFlagAction</param>
        /// <returns>SQLWhere</returns>
        public string SQLWhereRowFlag(RowFlagAction Action)
        {
            string SQLWhere = string.Empty;

            if (Action == RowFlagAction.Trash)
            {
                SQLWhere = " (IsJunk = 1 AND RowFlag > 0) ";
            }
            else if (Action == RowFlagAction.BackEnd)
            {
                SQLWhere = " (IsJunk = 0 AND RowFlag >= 0) ";
            }
            else if (Action == RowFlagAction.FrontEnd)
            {
                SQLWhere = " (RowFlag >= 4) ";
            }
            return(SQLWhere);
        }