示例#1
0
        public bool Update(PaymentTypeInfo paymentTypeInfo)
        {
            Parameters cmdParams = GetParameters(paymentTypeInfo);

            cmdParams.AddInParameter("@typeId", DbType.Int32, paymentTypeInfo.TypeId);
            cmdParams.AddInParameter("@orderId", DbType.Int32, paymentTypeInfo.OrderId);
            return(DBHelper.ExecuteProc("PR_Shop_PaymentType_Update", cmdParams));
        }
        private static string GetPaymentType(int paymentTypeId)
        {
            PaymentTypeInfo paymentTypeById = PaymentType.GetPaymentTypeById(paymentTypeId);

            if (!paymentTypeById.IsNull)
            {
                return(paymentTypeById.TypeName);
            }
            return(string.Empty);
        }
示例#3
0
        private static Parameters GetParameters(PaymentTypeInfo paymentTypeInfo)
        {
            Parameters parameters = new Parameters();

            parameters.AddInParameter("@typeName", DbType.String, paymentTypeInfo.TypeName);
            parameters.AddInParameter("@intro", DbType.String, paymentTypeInfo.Intro);
            parameters.AddInParameter("@discount", DbType.Double, paymentTypeInfo.Discount);
            parameters.AddInParameter("@isDefault", DbType.Boolean, paymentTypeInfo.IsDefault);
            parameters.AddInParameter("@isDisabled", DbType.Boolean, paymentTypeInfo.IsDisabled);
            parameters.AddInParameter("@category", DbType.Int32, paymentTypeInfo.Category);
            return(parameters);
        }
示例#4
0
        private static PaymentTypeInfo PaymentTypeFromrdr(NullableDataReader rdr)
        {
            PaymentTypeInfo info = new PaymentTypeInfo();

            info.TypeId     = rdr.GetInt32("TypeId");
            info.TypeName   = rdr.GetString("TypeName");
            info.Intro      = rdr.GetString("Intro");
            info.Discount   = Convert.IsDBNull(rdr["Discount"]) ? 0f : float.Parse(rdr["Discount"].ToString(), (IFormatProvider)null);
            info.IsDefault  = rdr.GetBoolean("IsDefault");
            info.IsDisabled = rdr.GetBoolean("IsDisabled");
            info.OrderId    = rdr.GetInt32("OrderId");
            info.Category   = rdr.GetInt32("Category");
            return(info);
        }
示例#5
0
        protected void DropPaymentType_SelectedIndexChanged(object sender, EventArgs e)
        {
            PaymentTypeInfo paymentTypeById = PaymentType.GetPaymentTypeById(DataConverter.CLng(this.DropPaymentType.SelectedValue));

            this.LblPaymentTypeIntro.Text = paymentTypeById.Intro;
            if (paymentTypeById.Category == 1)
            {
                this.RadlPayPlatform.Visible = true;
                IList <PayPlatformInfo> listOfEnabled = PayPlatform.GetListOfEnabled();
                this.RadlPayPlatform.DataSource = listOfEnabled;
                this.RadlPayPlatform.DataBind();
                this.RadlPayPlatform.SelectedIndex = 0;
            }
            else
            {
                this.RadlPayPlatform.Visible = false;
            }
        }
示例#6
0
 public bool Add(PaymentTypeInfo paymentTypeInfo)
 {
     return(DBHelper.ExecuteProc("PR_Shop_PaymentType_Add", GetParameters(paymentTypeInfo)));
 }
示例#7
0
 public static bool Update(PaymentTypeInfo paymentTypeInfo)
 {
     return((paymentTypeInfo != null) && dal.Update(paymentTypeInfo));
 }
示例#8
0
 public static bool Add(PaymentTypeInfo paymentTypeInfo)
 {
     return((paymentTypeInfo != null) && dal.Add(paymentTypeInfo));
 }