/// <summary>
        /// 下注   1次
        /// </summary>
        public bool GambleOne(int userid, int _targetpos, int _gamble)
        {
            BullFight100User myu = GetUserByID(userid);

            if (myu == null)
            {
                return(false);
            }
            if (_DicPos2User[myu._Pos]._isBanker)
            {
                return(false);                                      //庄不能下注
            }
            if (myu.CheckisWatch())
            {
                return(false);
            }
            if (!_judge.CheckGambleMaxLimit())
            {
                return(false);
            }
            //if (!myu.CheckFirstDeal()) return; //可以下多次
            if (_targetpos > 4 || _targetpos < 2)
            {
                return(false);
            }
            if (_gamble < 1)
            {
                return(false);
            }
            if (myu._CurrentGold < _gamble)
            {
                return(false);
            }
            myu._CurrentGold -= _gamble;

            _dicPokerGambleTotal[_targetpos] += _gamble;
            _allGambleTotal += _gamble;
            if (_pos2GambleTable.ContainsKey(_targetpos))
            {
                _pos2GambleTable[_targetpos] += _gamble;
            }
            else
            {
                _pos2GambleTable.Add(_targetpos, _gamble);
            }

            _DicPos2User[myu._Pos].AddorUpdateGamble(_targetpos, _gamble);
            _DicPos2User[myu._Pos]._gambletime = DateTime.Now;
            NotifyGambleOne(myu._Pos, myu._Pos, _gamble);
            _strStatus = "GambleOver...5    ";
            return(true);
        }