⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 customercsz.aspx.cs

📁 易想商城系统
💻 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 + -