Example #1
0
        public static bool CreatePaymentMode(PaymentModeInfo paymentMode)
        {
            if (paymentMode == null)
            {
                return(false);
            }
            Globals.EntityCoding(paymentMode, true);
            PaymentModeDao paymentModeDao = new PaymentModeDao();

            paymentMode.DisplaySequence = paymentModeDao.GetMaxDisplaySequence <PaymentModeInfo>();
            bool flag = paymentModeDao.AddPayment(paymentMode);

            if (flag && paymentMode.Gateway == "hishop.plugins.payment.bankrequest")
            {
                paymentMode = new PaymentModeDao().GetPaymentMode(paymentMode.Gateway);
                new OrderDao().UpdateOrderWhenBankRequestInsert(paymentMode.ModeId, paymentMode.Name);
            }
            return(flag);
        }