📄 customercsz.aspx.cs
字号:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Collections.Generic;
using YXShop.BLL;
using YXShop.Model;
using System.Xml.XPath;
using System.Xml;
using Shop.Web.UI;
namespace YXShop.Web.Admin.WebsiteInstall
{
public partial class Customercsz : System.Web.UI.Page
{
BasePage bp = new BasePage();
protected void Page_Load(object sender, EventArgs e)
{
if (!PowerTree.PowerPass.isPass("009001009",PowerTree.PowerPanel.PowerType.look))
{
bp.PageError("对不起,你没有查看此页面的权限!", "../index.aspx");
}
// this.Button1.Attributes["onclick"] = "return rdate()";
if (!IsPostBack)
{
//备选
XPathDocument doc = new XPathDocument(Server.MapPath("~/Admin/XML/MemberInfo.xml"));
XPathNavigator nav = ((IXPathNavigable)doc).CreateNavigator();
XPathNodeIterator iter = nav.Select("/MemberRegister/MemberInfo[@genre='Auto']");
while (iter.MoveNext())
{
XPathNodeIterator newIter = iter.Current.SelectDescendants(XPathNodeType.Element, false);
while (newIter.MoveNext())
{
this.lbOption.Items.Add(newIter.Current.Value);
}
}
//必选
XPathDocument docb = new XPathDocument(Server.MapPath("~/Admin/XML/Region.xml"));
XPathNavigator navb = ((IXPathNavigable)docb).CreateNavigator();
XPathNodeIterator iterb = navb.Select("/MemberRegister/MemberInfo[@genre='Necessary']");
while (iter.MoveNext())
{
XPathNodeIterator newIter = iterb.Current.SelectDescendants(XPathNodeType.Element, false);
while (newIter.MoveNext())
{
this.lbbx.Items.Add(newIter.Current.Value);
}
}
//可选
XPathDocument dock = new XPathDocument(Server.MapPath("~/Admin/XML/Region.xml"));
XPathNavigator navk = ((IXPathNavigable)dock).CreateNavigator();
XPathNodeIterator iterk = navk.Select("/MemberRegister/MemberInfo[@genre='Choice']");
while (iter.MoveNext())
{
XPathNodeIterator newIter = iterk.Current.SelectDescendants(XPathNodeType.Element, false);
while (newIter.MoveNext())
{
this.lbxt.Items.Add(newIter.Current.Value);
}
}
YXShop.BLL.MemberRand data = new YXShop.BLL.MemberRand();
List<YXShop.Model.MemberRand> datas = data.GetAll();
DropDownList1.DataSource = datas;
this.DropDownList1.DataTextField = "Rank_name";
this.DropDownList1.DataValueField = "Rank_ID";
this.DropDownList1.DataBind();
YXShop.BLL.Customercsz dataCA = new YXShop.BLL.Customercsz();
List<YXShop.Model.Customercsz> dataa = dataCA.GetAll();
ViewState["ID"] = "";
if (dataa.Count != 0)
{
dczc.SelectedValue = dataa[0].CP_Email.ToString();
txtjzceyhm.Text = dataa[0].CP_Jzzc;
wtyz.SelectedValue = dataa[0].CP_Hdyz.ToString();
txtwt1.Text = dataa[0].CP_Hdyzwtone;
txtwt2.Text = dataa[0].CP_Hdyzwttwo;
glyrz.SelectedValue = dataa[0].CP_Glyrz.ToString();
yjrz.SelectedValue = dataa[0].CP_Yjyz.ToString();
txtqz.Text = dataa[0].CP_Fsyzyjlr;
DropDownList1.DataValueField = dataa[0].CP_Zchssz;
txtcesjf.Text = dataa[0].CP_Zcsjf;
mmfs.SelectedValue = dataa[0].CP_Zhmmfs.ToString();
txtdlsjf.Text = dataa[0].CP_Dljf.ToString();
txthd1.Text = dataa[0].CP_Wthdone;
txthd2.Text = dataa[0].CP_Wthdtwo;
zsdj.SelectedValue = dataa[0].CP_Zczsdj.ToString();
txtdjsl.Text = dataa[0].CP_Zcdjsl.ToString();
dpStart.Date = Convert.ToDateTime(dataa[0].CP_Zsqsj.ToString());
dpEnd.Date = Convert.ToDateTime(dataa[0].CP_Zsjsj.ToString());
hyrz.SelectedValue = dataa[0].CP_Hyduyz.ToString();
tyhuh.SelectedValue = dataa[0].CP_Hyddl.ToString();
String[] ar = dataa[0].CP_Jzdjrh.Split(':');
txtzj.Text = ar[0].ToString();
TextBox2.Text = ar[1].ToString();
String[] br = dataa[0].CP_Jzyxqbl.Split(':');
TextBox3.Text = br[0].ToString();
TextBox4.Text = br[1].ToString();
String[] cr = dataa[0].CP_Jfdjbl.Split(':');
TextBox5.Text = cr[0].ToString();
TextBox6.Text = cr[1].ToString();
String[] dr = dataa[0].CP_Jfyxqbl.Split(':');
TextBox8.Text = dr[0].ToString();
TextBox9.Text = dr[1].ToString();
txtdjmc.Text = dataa[0].CP_Djmc;
txtdjdw.Text = dataa[0].CP_Djdw;
zcgn.SelectedValue = dataa[0].CP_Kqzc.ToString();
ViewState["ID"] = dataa[0].CP_ID.ToString();
}
}
}
protected void Button1_Click(object sender, EventArgs e)
{
if (!PowerTree.PowerPass.isPass("009001013", PowerTree.PowerPanel.PowerType.update))
{
bp = new BasePage();
bp.PageError("对不起,你没有修改用户参数配置的权限!", "../index.aspx");
}
if (Convert.ToDateTime(dpStart.Date.ToString()) > Convert.ToDateTime(dpEnd.Date.ToString()))
{
Label1.Text = "结束日期小于开始日期";
}
else
{
YXShop.BLL.Customercsz dataCA = new YXShop.BLL.Customercsz();
YXShop.Model.Customercsz data = new YXShop.Model.Customercsz();
data.CP_Email = Convert.ToInt32(this.dczc.SelectedValue);
data.CP_Jzzc = txtjzceyhm.Text.Trim();
data.CP_Zcbt = "1";//注册必选
data.CP_Hdyz = Convert.ToInt32(this.wtyz.SelectedValue);
data.CP_Hdyzwtone = txtwt1.Text.Trim();
data.CP_Hdyzwttwo = txtwt2.Text.Trim();
data.CP_Glyrz = Convert.ToInt32(this.glyrz.SelectedValue);
data.CP_Yjyz = Convert.ToInt32(this.yjrz.SelectedValue);
data.CP_Fsyzyjlr = txtqz.Text.Trim();
data.CP_Zchssz = DropDownList1.DataValueField.ToString();
data.CP_Zcsjf = txtcesjf.Text.Trim();
data.CP_Zhmmfs = Convert.ToInt32(this.mmfs.SelectedValue);
data.CP_Dljf = Convert.ToDecimal(txtdlsjf.Text.ToString());
data.CP_Wthdone = txthd1.Text.Trim();
data.CP_Wthdtwo = txthd2.Text.Trim();
data.CP_Zczsdj = Convert.ToInt32(this.zsdj.SelectedValue);
data.CP_Zcdjsl = Convert.ToInt32(txtdjsl.Text.Trim());
data.CP_Zsqsj = Convert.ToDateTime(dpStart.Date.ToString());
data.CP_Zsjsj = Convert.ToDateTime(dpEnd.Date.ToString());
data.CP_Hyduyz = Convert.ToInt32(this.hyrz.SelectedValue);
data.CP_Hyddl = Convert.ToInt32(this.tyhuh.SelectedValue);
data.CP_Jzdjrh = txtzj.Text.Trim() + ":" + TextBox2.Text.Trim();
data.CP_Jzyxqbl = TextBox3.Text.Trim() + ":" + TextBox4.Text.Trim();
data.CP_Jfdjbl = TextBox5.Text.Trim() + ":" + TextBox6.Text.Trim();
data.CP_Jfyxqbl = TextBox8.Text.Trim() + ":" + TextBox9.Text.Trim();
data.CP_Djmc = txtdjmc.Text.Trim();
data.CP_Djdw = txtdjdw.Text.Trim();
data.CP_Zckx = "1";//注册可选
data.CP_ByID = 0;
data.CP_Kqzc = Convert.ToInt32(this.zcgn.SelectedValue);
if (this.lbbx.Text.Trim() != string.Empty || this.lbxt.Text.Trim() != string.Empty)
{
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("~/Admin/XML/Region.xml"));
//必填
foreach (ListItem li in this.lbbx.Items)
{
XmlElement newBook = doc.CreateElement("RegisterInfo");
newBook.SetAttribute("genre", "Necessary");
XmlElement newTitle = doc.CreateElement("Info");
newTitle.InnerText = li.Text;
newBook.AppendChild(newTitle);
}
//可填
foreach (ListItem li in this.lbxt.Items)
{
XmlElement newBook = doc.CreateElement("RegisterInfo");
newBook.SetAttribute("genre", "Choice");
XmlElement newTitle = doc.CreateElement("Info");
newTitle.InnerText = li.Text;
newBook.AppendChild(newTitle);
}
XmlTextWriter tr = new XmlTextWriter("/Admin/XML/Region.xml", null);
tr.Formatting = Formatting.Indented;
doc.WriteContentTo(tr);
tr.Close();
}
if (ViewState["ID"].ToString() != string.Empty)
{
data.CP_ID = Convert.ToInt32(ViewState["ID"].ToString());
if (dataCA.Amend(data) > 0)
{
bp.PageRight("修改成功。", "Customercsz.aspx");
}
}
else
{
dataCA.Create(data);
}
}
Label1.Text = string.Empty;
}
protected void ListBox2_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -