コード例 #1
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            pay_chanel chanel = new pay_chanel();

            if (IntParam > 0)
            {
                if (!AuthUserOperationPermission(Permission.Edit))
                {
                    return;
                }
                chanel = FacadeManage.aideTreasureFacade.GetPay_ChanelsByID(IntParam);
            }
            else
            {
                if (!AuthUserOperationPermission(Permission.Add))
                {
                    return;
                }
            }
            chanel.sendpamar   = Sendpamar.Text;
            chanel.moneyPre    = Convert.ToInt32(TextBox2.Text);
            chanel.singpos     = Singpos.Text;
            chanel.method      = Convert.ToByte(TextBox3.Text);
            chanel.respCode    = RespCode.Text;
            chanel.respSign    = RespSign.Text;
            chanel.successCode = SuccessCode.Text;
            chanel.infoName    = InfoName.Text;
            chanel.infoType    = Convert.ToByte(InfoType.Text);
            chanel.orderkey    = Orderkey.Text;
            chanel.signkey     = Signkey.Text;
            chanel.moneykey    = Moneykey.Text;
            chanel.codekey     = Codekey.Text;
            chanel.codeSuccess = CodeSuccess.Text;
            chanel.backstring  = Backstring.Text;
            chanel.sendSign    = Convert.ToInt32(DropDownList1.SelectedValue);
            chanel.backSign    = Convert.ToInt32(DropDownList2.SelectedValue);
            chanel.callSign    = Convert.ToInt32(DropDownList3.SelectedValue);
            chanel.name        = txtProductName.Text;
            chanel.bankType    = Convert.ToByte(ddlProductType.SelectedValue);

            int result = FacadeManage.aideTreasureFacade.SavePayChanel(chanel);

            if (result > 0)
            {
                ShowInfo("配置信息操作成功", "ChanelPage.aspx", 1200);
            }
            else
            {
                ShowError("配置信息操作失败");
            }
        }
コード例 #2
0
        private void BindData()
        {
            DropDownList1.Items.Clear();
            DropDownList2.Items.Clear();
            DropDownList3.Items.Clear();
            IList <signtype> list = FacadeManage.aideTreasureFacade.GetSignList();

            if (list == null)
            {
                return;
            }
            for (int i = 0; i < list.Count; ++i)
            {
                DropDownList1.Items.Add(new ListItem(list[i].name, list[i].id.ToString()));
                DropDownList2.Items.Add(new ListItem(list[i].name, list[i].id.ToString()));
                DropDownList3.Items.Add(new ListItem(list[i].name, list[i].id.ToString()));
            }
            DropDownList1.SelectedValue = list[0].id.ToString();
            DropDownList2.SelectedValue = list[0].id.ToString();
            DropDownList3.SelectedValue = list[0].id.ToString();

            if (IntParam > 0)
            {
                pay_chanel chanel = FacadeManage.aideTreasureFacade.GetPay_ChanelsByID(IntParam);
                ddlProductType.SelectedValue = chanel.bankType.ToString();
                txtProductName.Text          = chanel.name;
                Sendpamar.Text   = chanel.sendpamar;
                TextBox2.Text    = chanel.moneyPre.ToString();
                Singpos.Text     = chanel.singpos;
                TextBox3.Text    = chanel.method.ToString();
                RespSign.Text    = chanel.respSign;
                RespCode.Text    = chanel.respCode;
                SuccessCode.Text = chanel.successCode;
                InfoName.Text    = chanel.infoName;
                InfoType.Text    = chanel.infoType.ToString();
                Orderkey.Text    = chanel.orderkey;
                Signkey.Text     = chanel.signkey;
                Moneykey.Text    = chanel.moneykey;
                Codekey.Text     = chanel.codekey;
                CodeSuccess.Text = chanel.codeSuccess;
                Backstring.Text  = chanel.backstring;

                DropDownList1.SelectedValue = chanel.sendSign.ToString();
                DropDownList2.SelectedValue = chanel.backSign.ToString();
                DropDownList3.SelectedValue = chanel.callSign.ToString();
            }
        }
コード例 #3
0
        public int SavePayChanel(pay_chanel chanel)
        {
            var prams = new List <DbParameter>
            {
                Database.MakeInParam("sendpamar", chanel.sendpamar),
                Database.MakeInParam("moneyPre", chanel.moneyPre),
                Database.MakeInParam("singpos", chanel.singpos),
                Database.MakeInParam("method", chanel.method),
                Database.MakeInParam("respSign", chanel.respSign),
                Database.MakeInParam("respCode", chanel.respCode),
                Database.MakeInParam("successCode", chanel.successCode),
                Database.MakeInParam("infoName", chanel.infoName),
                Database.MakeInParam("infoType", chanel.infoType),
                Database.MakeInParam("orderkey", chanel.orderkey),
                Database.MakeInParam("signkey", chanel.signkey),
                Database.MakeInParam("moneykey", chanel.moneykey),
                Database.MakeInParam("codekey", chanel.codekey),
                Database.MakeInParam("codeSuccess", chanel.codeSuccess),
                Database.MakeInParam("backstring", chanel.backstring),
                Database.MakeInParam("sendSign", chanel.sendSign),
                Database.MakeInParam("backSign", chanel.backSign),
                Database.MakeInParam("callSign", chanel.callSign),
                Database.MakeInParam("name", chanel.name),
                Database.MakeInParam("bankType", chanel.bankType)
            };
            string sqlQuery;

            if (chanel.id == 0)
            {
                sqlQuery = @"INSERT INTO [dbo].[pay_chanel]( [sendpamar], [moneyPre], [singpos], [method], [respSign], [respCode], [successCode], [infoName], [infoType], [orderkey], [signkey], [moneykey], [codekey], [codeSuccess], [backstring], [sendSign], [backSign], [callSign], [name], [bankType]) 
                                                           VALUES (@sendpamar,@moneyPre,@singpos,@method,@respSign,@respCode,@successCode,@infoName,@infoType,@orderkey,@signkey,@moneykey,@codekey,@codeSuccess,@backstring,@sendSign,@backSign,@callSign,@name,@bankType)";
            }
            else
            {
                prams.Add(Database.MakeInParam("id", chanel.id));
                sqlQuery = @"UPDATE [dbo].[pay_chanel] SET sendpamar=@sendpamar,moneyPre=@moneyPre,singpos=@singpos,method=@method,respSign=@respSign,respCode=@respCode,successCode=@successCode,infoName=@infoName,
                                    infoType=@infoType,orderkey=@orderkey,signkey=@signkey,moneykey=@moneykey,codekey=@codekey,codeSuccess=@codeSuccess,sendSign=@sendSign,backSign=@backSign,backstring=@backstring,callSign=@callSign,name=@name,bankType=@bankType WHERE id=@id";
            }
            return(Database.ExecuteNonQuery(CommandType.Text, sqlQuery, prams.ToArray()));
        }
コード例 #4
0
ファイル: TreasureFacade.cs プロジェクト: tianDcq/AgentConter
 public int SavePayChanel(pay_chanel chanel)
 {
     return(aideTreasureData.SavePayChanel(chanel));
 }