예제 #1
0
        /// <summary>
        /// 八月份活动   期限30天以上的标的才能享受
        /// </summary>
        /// <param name="TrAMT"></param>
        /// <param name="days"></param>
        /// <param name="Reg"></param>
        public void AugPan(decimal TrAMT, int days, M_CashAwards mc, string username)
        {
            decimal TransAmt = 0.00M;

            if (days >= 30)
            {
                M_Activity_schedule ma = new M_Activity_schedule();
                B_Activity_schedule ba = new B_Activity_schedule();

                DateTime nowdate = DateTime.Now;

                DateTime startdate = new DateTime(2015, 07, 26, 00, 00, 00);
                DateTime enddate   = new DateTime(2015, 09, 15, 23, 59, 59);
                if (startdate < nowdate && nowdate < enddate)   //在有效范围之内则执行活动计划
                {
                    TransAmt = GetAugPanAmt(TrAMT);

                    mc.Amounts = TransAmt;



                    B_CashAwards o = new B_CashAwards();

                    if (o.Add(mc) > 0)
                    {
                        ToUserTransfer(mc, TrAMT, TransAmt);
                    }
                }
            }
        }
예제 #2
0
        /// <summary>
        /// 元旦活动
        /// </summary>
        /// <param name="TrAMT"></param>
        /// <param name="moth"></param>
        /// <param name="mc"></param>
        /// <param name="username"></param>
        public void Yuandai(decimal TrAMT, M_CashAwards mc, string username)
        {
            decimal             TransAmt = 0.00M;
            M_Activity_schedule ma       = new M_Activity_schedule();
            B_Activity_schedule ba       = new B_Activity_schedule();

            DateTime nowdate = DateTime.Now;

            DateTime startdate = new DateTime(2015, 12, 23, 00, 00, 00);
            DateTime enddate   = new DateTime(2016, 01, 01, 23, 59, 59);

            if (startdate < nowdate && nowdate < enddate)   //在有效范围之内则执行活动计划
            {
                //  TransAmt = GetSeptAmt(TrAMT);

                TransAmt = TrAMT * 0.02M;

                mc.Amounts = TransAmt;

                B_CashAwards o = new B_CashAwards();

                if (o.Add(mc) > 0)
                {
                    YuandaiToUserTransfer(mc, TrAMT, TransAmt);
                }
            }
        }