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

📄 admineditygbyid.aspx.cs

📁 明日Asp.net销售管理系统明日Asp.net销售管理系统
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using BLL;

public partial class AdminCenter : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if(!IsPostBack ){

            if (!(Session["UserName"] != null && Session["UserRole"] == "Admin"))
            {
                Response.Redirect("../Default.aspx");
            }
            if(Request.QueryString ["YGId"]!=null){
                ViewState["YGId"] = Request.QueryString["YGId"];
            }
            PopYear(drlCSNianYueNian);
            BindYGData(ViewState["YGId"].ToString());
            BindEdData(ViewState["YGId"].ToString());
        }
    }

    protected void PopYear(DropDownList drl)
    {
        int Year = DateTime.Now.Year;
        for (int i = Year - 70; i <= Year - 18; i++)
        {
            drl.Items.Add(i.ToString());
        }
    }

    protected string[] GetSplitStrings(string LongString, char[] SeperateChars)
    {
        return LongString.Split(SeperateChars, StringSplitOptions.RemoveEmptyEntries);

    }

    protected void SetDdlSelectedByText(string Text, DropDownList ddl)
    {
        ListItem Item;
        Item = ddl.Items.FindByText(Text);
        if (Item == null)
        {
            ddl.SelectedItem.Selected = false;
            Item = new ListItem(Text);
            ddl.Items.Insert(0, Item);
            ddl.Items[0].Selected = true;
        }
        else
        {
            ddl.SelectedItem.Selected = false;
            Item.Selected = true;
        }

    }


    protected void SetRblByText(string Text, RadioButtonList rbl)
    {
        ListItem Item;
        Item = rbl.Items.FindByText(Text);
        if (Item == null)
        {
            //rbl.SelectedItem.Selected = false;
            Item = new ListItem(Text);
            rbl.Items.Insert(0, Item);
            rbl.Items[0].Selected = true;
        }
        else
        {
            //rbl.SelectedItem.Selected = false;
            Item.Selected = true;
        }

    }


    protected void BindYGData(string YGId) {
        YuanGong yG = new YuanGong();
        yG.YGId = Convert.ToInt32(YGId );
        yG.LoadRelf();
        tbXingMing.Text = yG.XingMing;
        tbCellPhone.Text = yG.CellPhone;
        tbEmail.Text = yG.Email;
        tbShenFenZheng.Text = yG.ShenFenZheng;
        string[] SplitStrings;
        char[] SperateChars;
        SperateChars = new char[] { ' ', '-' };
        SplitStrings = GetSplitStrings(yG.CSNianYue, SperateChars);
        SetDdlSelectedByText(SplitStrings[0], drlCSNianYueNian);
        SetDdlSelectedByText(SplitStrings[1], drlCSShiJianYue);
        SetRblByText(yG.XingBie, rblXingBie);

    }

    protected void BindEdData(string YGId)
    {
        rptEd.DataSource = Ed.GetYGEds(YGId);
        rptEd.DataBind();
    }
    protected void rptEd_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        if (e.CommandName == "delete")
        {
          
            Ed ed = new Ed();
            ed.EdId = Convert.ToInt32(e.CommandArgument);
            ed.DeleteRelf();
            BindEdData(ViewState["YGId"].ToString());
          
        }
    }

    protected void EnableYGValidate() {
        RequiredFieldValidator1.Enabled = true;
        RequiredFieldValidator2.Enabled = true;
        RegularExpressionValidator1.Enabled = true;
        RegularExpressionValidator2.Enabled = true;
        RegularExpressionValidator3.Enabled = true;
    }
    protected void DisableYGValidate() {
        RequiredFieldValidator1.Enabled = false;
        RequiredFieldValidator2.Enabled = false;
        RegularExpressionValidator1.Enabled = false;
        RegularExpressionValidator2.Enabled = false;
        RegularExpressionValidator3.Enabled = false;
    }

    protected void EnableEdValidate() {
        RequiredFieldValidator3.Enabled = true;
        RequiredFieldValidator4.Enabled = true;
        RequiredFieldValidator5.Enabled = true;
        RequiredFieldValidator6.Enabled = true;
        RegularExpressionValidator4.Enabled = true;
        RegularExpressionValidator5.Enabled = true;
    }
    protected void DisableEdValidate() {
        RequiredFieldValidator3.Enabled = false;
        RequiredFieldValidator4.Enabled = false;
        RequiredFieldValidator5.Enabled = false;
        RequiredFieldValidator6.Enabled = false;
        RegularExpressionValidator4.Enabled = false;
        RegularExpressionValidator5.Enabled = false;
    }
    protected void btXiuGai_Click(object sender, EventArgs e)
    {
        DisableEdValidate();
        if(!Page.IsValid ){
            EnableEdValidate();
            return ;
        }
        YuanGong yG = new YuanGong();
        yG.YGId = Convert.ToInt32(ViewState ["YGId"]);
        yG.XingMing = tbXingMing.Text.Trim();
        yG.XingBie = rblXingBie.Text.Trim();
        yG.CellPhone = tbCellPhone.Text.Trim();
        yG.ShenFenZheng = tbShenFenZheng.Text.Trim();
        yG.Email = tbEmail.Text.Trim();
        yG.CSNianYue = drlCSShiJianYue.SelectedValue + "/1/" + drlCSNianYueNian.SelectedValue;
        if(yG.UpdateRelf()){
             string js = "<script language=javascript> alert(\"修改成功!\");window.opener.location.reload();</script>";
            Page.ClientScript.RegisterStartupScript(this.GetType(), "SC", js);
            EnableEdValidate();
        }
    }
    protected void btAdd_Click(object sender, EventArgs e)
    {
        DisableYGValidate();
        if (!Page.IsValid)
        {
            EnableYGValidate();
            return ;
        }
        Ed ed = new Ed();
        ed.StartSJ = drlStartSJYue.SelectedValue + "/1/" + tbStartSJNian.Text.Trim();
        ed.EndSJ = drlEndSJYue.SelectedValue + "/1/" + tbEndSJNian.Text.Trim();
        ed.BiYeYuanXiao = tbBiYeYuanXiao.Text.Trim();
        ed.ZhuanYe = tbZhuanYe.Text.Trim();
        ed.XueLi = drlXueLi.SelectedValue;
        ed.ZhengShuBH = tbZhenShuBH.Text.Trim();
        ed.YGId = Convert.ToInt32(ViewState["YGId"]);
        string JS;
        if (ed.InsertRelf() > 0)
        {
            JS = "<script type='text/javascript'>window.alert('添加成功!')</script>";
            this.ClientScript.RegisterStartupScript(this.GetType(), "SC", JS);
            BindEdData(ViewState["YGId"].ToString());
        }
        else
        {
            JS = "<script type='text/javascript'>window.alert('添加失败!')</script>";
            this.ClientScript.RegisterStartupScript(this.GetType(), "FT", JS);
        }
        EnableYGValidate();

    }

    protected void btShutDown_Click(object sender, EventArgs e)
    {
        string js = "<script language=javascript> window.close();</script>";
        Page.ClientScript.RegisterStartupScript(this.GetType(), "Close", js);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -