Ejemplo n.º 1
0
        public void CopyTo(AFTInformation source, ExCommsPlayerFlags destination, bool isSpecialPlayer = false, bool offer = false)
        {
            using (ILogMethod method = Log.LogMethod(this.DYN_MODULE_NAME, "CopyTo"))
            {
                try
                {
                    destination.Flag2.Flag_OfferOpt     = true;
                    destination.Flag2.Flag_WithdrawCash = source.CanWithdrawCash;

                    destination.Flag3.Flag_WithdrawPoints = (offer ? source.RedeemPoints : source.CanWithdrawPoints);
                    destination.Flag3.Flag_WithdrawPromo  = (offer ? source.WithdrawOffers : source.CanWithdrawPromo);
                    destination.Flag3.Flag_DepositPromo   = source.CanDepositNonCashable;
                    destination.Flag3.Flag_IsVIP          = (isSpecialPlayer ? source.SpecialPlayer : source.VIPFlag);
                    destination.Flag3.Flag_DepositCash    = source.CanDepositCashable;
                    destination.Flag3.Flag_QueryAmount    = source.CanEnterAmount;
                    destination.Flag3.Flag_IsPINRequired  = source.PinRequired;
                    destination.Flag3.Flag_IsECashPlayer  = source.EcashPlayer;
                }
                catch (Exception ex)
                {
                    method.Exception(ex);
                }
            }
        }
Ejemplo n.º 2
0
        public void CopyTo(AFTInformation source, ExCommsPlayerFlags destination, bool isSpecialPlayer = false, bool offer = false)
        {
            using (ILogMethod method = Log.LogMethod(this.DYN_MODULE_NAME, "CopyTo"))
            {
                try
                {
                    destination.Flag2.Flag_OfferOpt = true;
                    destination.Flag2.Flag_WithdrawCash = source.CanWithdrawCash;

                    destination.Flag3.Flag_WithdrawPoints = (offer ? source.RedeemPoints : source.CanWithdrawPoints);
                    destination.Flag3.Flag_WithdrawPromo = (offer ? source.WithdrawOffers : source.CanWithdrawPromo);
                    destination.Flag3.Flag_DepositPromo = source.CanDepositNonCashable;
                    destination.Flag3.Flag_IsVIP = (isSpecialPlayer ? source.SpecialPlayer : source.VIPFlag);
                    destination.Flag3.Flag_DepositCash = source.CanDepositCashable;
                    destination.Flag3.Flag_QueryAmount = source.CanEnterAmount;
                    destination.Flag3.Flag_IsPINRequired = source.PinRequired;
                    destination.Flag3.Flag_IsECashPlayer = source.EcashPlayer;
                }
                catch (Exception ex)
                {
                    method.Exception(ex);
                }
            }
        }