Example #1
0
 public SqlUpdateBuild SetFunc_switchFlag(ShopFUNC_SWITCH value, bool isUnFlag = false)
 {
     if (_item != null)
     {
         _item.Func_switch = isUnFlag ? ((_item.Func_switch ?? 0) ^ value) : ((_item.Func_switch ?? 0) | value);
     }
     return(this.Set("`func_switch`", "ifnull(`func_switch`+0,0) {(isUnFlag ? '^' : '|')} ?func_switch_{_parameters.Count}",
                     GetParameter(string.Concat("?func_switch_", _parameters.Count), MySqlDbType.Set, -1, value.ToInt64())));
 }
Example #2
0
 public ShopSelectBuild WhereFunc_switch(ShopFUNC_SWITCH Func_switch1, ShopFUNC_SWITCH Func_switch2, ShopFUNC_SWITCH Func_switch3, ShopFUNC_SWITCH Func_switch4, ShopFUNC_SWITCH Func_switch5)
 {
     return(this.WhereFunc_switch_IN(Func_switch1, Func_switch2, Func_switch3, Func_switch4, Func_switch5));
 }
Example #3
0
 public ShopSelectBuild WhereFunc_switch(ShopFUNC_SWITCH Func_switch1)
 {
     return(this.WhereFunc_switch_IN(Func_switch1));
 }
Example #4
0
 public SqlUpdateBuild SetFunc_switchUnFlag(ShopFUNC_SWITCH value)
 {
     return(this.SetFunc_switchFlag(value, true));
 }