Esempio n. 1
0
        public int SaveImgPay(OfficalImgPay officalImgPay)
        {
            var prams = new List <DbParameter>
            {
                Database.MakeInParam("ConfigName", officalImgPay.ConfigName),
                Database.MakeInParam("payType", officalImgPay.PayType),
                Database.MakeInParam("PayUrl", officalImgPay.PayUrl),
                Database.MakeInParam("MaxAmount", officalImgPay.MaxAmount),
                Database.MakeInParam("MinAmount", officalImgPay.MinAmount),
                Database.MakeInParam("SortId", officalImgPay.SortId),
                Database.MakeInParam("Nullity", officalImgPay.Nullity),
                Database.MakeInParam("Description", officalImgPay.Description)
            };
            string sqlQuery;

            if (officalImgPay.id == 0)
            {
                sqlQuery = @"INSERT INTO [dbo].[OfficalImgPay]( [ConfigName], [payType], [PayUrl], [MaxAmount], [MinAmount], [SortId], [Nullity],[Description]) 
                                                           VALUES (@ConfigName,@payType,@PayUrl,@MaxAmount,@MinAmount,@SortId,@Nullity,@Description)";
            }
            else
            {
                prams.Add(Database.MakeInParam("id", officalImgPay.id));
                sqlQuery = @"UPDATE [dbo].[OfficalImgPay] SET ConfigName=@ConfigName,payType=@payType,PayUrl=@PayUrl,MaxAmount=@MaxAmount,MinAmount=@MinAmount,SortId=@SortId,Nullity=@Nullity,Description=@Description WHERE id=@id";
            }
            return(Database.ExecuteNonQuery(CommandType.Text, sqlQuery, prams.ToArray()));
        }
 private void BindData()
 {
     if (IntParam > 0)
     {
         OfficalImgPay chanel = FacadeManage.aideTreasureFacade.GetImgPayById(IntParam);
         TxtName.Text = chanel.ConfigName;
         ddlProductType.SelectedValue = chanel.PayType.ToString();
         PayUrl.Text         = chanel.PayUrl;
         TexMax.Text         = FacadeManage.ConversionMoneyToShow(chanel.MaxAmount).ToString();
         TexMin.Text         = FacadeManage.ConversionMoneyToShow(chanel.MinAmount).ToString();
         TextBoxPre.Text     = chanel.PresentScore.ToString();
         TexDescription.Text = chanel.Description;
         TexSort.Text        = chanel.SortId.ToString();
         ckbLock.Checked     = chanel.Nullity == 1;
     }
 }
        protected void btnSave_Click(object sender, EventArgs e)
        {
            OfficalImgPay chanel = new OfficalImgPay();

            if (IntParam > 0)
            {
                if (!AuthUserOperationPermission(Permission.Edit))
                {
                    return;
                }
                chanel = FacadeManage.aideTreasureFacade.GetImgPayById(IntParam);
            }
            else
            {
                if (!AuthUserOperationPermission(Permission.Add))
                {
                    return;
                }
            }
            chanel.ConfigName   = TxtName.Text;
            chanel.PayType      = Convert.ToByte(ddlProductType.SelectedValue);
            chanel.PayUrl       = PayUrl.Text;
            chanel.MinAmount    = FacadeManage.ConversionMoneyToReal(Convert.ToInt32(TexMin.Text));
            chanel.MaxAmount    = FacadeManage.ConversionMoneyToReal(Convert.ToInt32(TexMax.Text));
            chanel.Description  = TexDescription.Text;
            chanel.PresentScore = Convert.ToInt32(TextBoxPre.Text);
            chanel.SortId       = Convert.ToInt32(TexSort.Text);
            chanel.Nullity      = (byte)(ckbLock.Checked ? 1 : 0);
            int result = FacadeManage.aideTreasureFacade.SaveImgPay(chanel);

            if (result > 0)
            {
                ShowInfo("配置信息操作成功", "OfficalImgPayList.aspx", 1200);
            }
            else
            {
                ShowError("配置信息操作失败");
            }
        }
Esempio n. 4
0
 public int SaveImgPay(OfficalImgPay officalImgPay)
 {
     return(aideTreasureData.SaveImgPay(officalImgPay));
 }