90 lines
3.6 KiB
C#
90 lines
3.6 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Web;
|
|||
|
|
using System.Web.UI;
|
|||
|
|
using System.Web.UI.WebControls;
|
|||
|
|
using System.Text;
|
|||
|
|
|
|||
|
|
namespace Mtxfw.shop
|
|||
|
|
{
|
|||
|
|
public partial class Member_Bank : Mtxfw.Utility.MemberBase
|
|||
|
|
{
|
|||
|
|
Mtxfw.DAL.user_bank daoBank = new Mtxfw.DAL.user_bank();
|
|||
|
|
public Mtxfw.Utility.Config config = new Mtxfw.Utility.Config();
|
|||
|
|
protected override void OnLoad(EventArgs e)
|
|||
|
|
{
|
|||
|
|
base.OnLoad(e);
|
|||
|
|
if (!IsPostBack)
|
|||
|
|
{
|
|||
|
|
Page.Title = "银行账户 - " + config.webName;
|
|||
|
|
GetProvince();
|
|||
|
|
string[] stra = config.webbank.Split('|');
|
|||
|
|
foreach (string str in stra)
|
|||
|
|
{
|
|||
|
|
if (str != "")
|
|||
|
|
{
|
|||
|
|
SelectBank.Items.Add(new ListItem(str, str));
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
Mtxfw.Model.user_bank model = daoBank.GetModelByMemberID(Card);
|
|||
|
|
if (model != null)
|
|||
|
|
{
|
|||
|
|
Text_BankName.Text = model.BankName;
|
|||
|
|
Text_BankCard.Text = model.BankCard;
|
|||
|
|
Text_PayeeName.Text = model.PayeeName;
|
|||
|
|
Drop_SelectP.SelectedValue = model.Province;
|
|||
|
|
|
|||
|
|
if (model.Mobile != "")
|
|||
|
|
{
|
|||
|
|
SelectBank.SelectedValue = model.Mobile;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
Btn_Save.Click += delegate(object s, EventArgs ex)
|
|||
|
|
{
|
|||
|
|
Mtxfw.Model.user_bank model = daoBank.GetModelByMemberID(Card);
|
|||
|
|
if (model != null)
|
|||
|
|
{
|
|||
|
|
model.BankName = Text_BankName.Text;
|
|||
|
|
model.BankCard = Text_BankCard.Text;
|
|||
|
|
model.PayeeName = Text_PayeeName.Text;
|
|||
|
|
model.Province = Drop_SelectP.SelectedItem.Value;
|
|||
|
|
model.Mobile = SelectBank.SelectedItem.Value;
|
|||
|
|
daoBank.Update(model);
|
|||
|
|
}
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
model = new Model.user_bank();
|
|||
|
|
model.BankName = Text_BankName.Text;
|
|||
|
|
model.BankCard = Text_BankCard.Text;
|
|||
|
|
model.PayeeName = Text_PayeeName.Text;
|
|||
|
|
model.Province = Drop_SelectP.SelectedItem.Value;
|
|||
|
|
model.MemberID = Card;
|
|||
|
|
model.Mobile = SelectBank.SelectedItem.Value;
|
|||
|
|
model.Email = "";
|
|||
|
|
daoBank.Add(model);
|
|||
|
|
}
|
|||
|
|
if (Request.QueryString["Url"] != null)
|
|||
|
|
{
|
|||
|
|
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('保存成功!');location.replace('"+Request.QueryString["Url"].ToString()+"');</script>");
|
|||
|
|
}
|
|||
|
|
else
|
|||
|
|
{
|
|||
|
|
ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('保存成功!');location.replace('" + Request.Url.AbsoluteUri + "');</script>");
|
|||
|
|
}
|
|||
|
|
};
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
protected void GetProvince()
|
|||
|
|
{
|
|||
|
|
Mtxfw.DAL.province daoPro = new Mtxfw.DAL.province();
|
|||
|
|
System.Data.DataSet Ds = daoPro.GetCacheList("", "1=1 Order by Id Asc", "Province");
|
|||
|
|
System.Data.DataTable Dt = (Ds != null && Ds.Tables[0] != null) ? Ds.Tables[0] : null;
|
|||
|
|
foreach (System.Data.DataRow Dr in Dt.Rows)
|
|||
|
|
{
|
|||
|
|
Drop_SelectP.Items.Add(new ListItem(Dr["ProvinceName"].ToString(), Dr["ProvinceID"].ToString()));
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|