adduser.aspx.cs

来自「该服务平台解决了计算机网络与移动网络之间信息交换问题」· CS 代码 · 共 252 行

CS
252
字号
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 System.Data.SqlClient;

public partial class UserManagement_AddUser : System.Web.UI.Page
{

    private DataAccess.TableAccessor.UserInfo userInfoAccessor = new DataAccess.TableAccessor.UserInfo();
    private Security.RulesManagement rulesManagement;

    // private DataAccess.TableAccessor.UserInfo userInfoAccessor;
    private DataAccess.TableAccessor.CountyVillage countyVillageAccessor;
    private DataAccess.TableAccessor.SMSOperationType smsOperationType;
    private DataAccess.TableAccessor.UserConporation userConporation;
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //int coperation = int.Parse(Request.QueryString [0].ToString());
            // int arID = int.Parse(Request.QueryString["arID"].ToString());
            // int  departID = int.Parse(Request.QueryString["departID"].ToString());
            //  int arID = int.Parse(Request.QueryString["arID"].ToString());
            //string  departID = Request.QueryString["departID"].ToString();
            //  int departID = int.Parse(Request.QueryString["departID"].ToString());


            FillComboBox();

            this.cbUserTeam.Text = Request.QueryString["arName"];
            this.cbDept.Text = Request.QueryString["departName"];

        }
    }

    private void FillComboBox()
    {
        countyVillageAccessor = new DataAccess.TableAccessor.CountyVillage();
        smsOperationType = new DataAccess.TableAccessor.SMSOperationType();
        userConporation = new DataAccess.TableAccessor.UserConporation();
        DataAccess.TableAccessor.CountyVillage countyVillage = new DataAccess.TableAccessor.CountyVillage();
        cbUserTeam.DataTextField = "AreaName";
        cbUserTeam.DataValueField = "AreaID";
        cbUserTeam.DataSource = countyVillage.GetAreaInfo();
        cbUserTeam.DataBind();
        cbUserTeam.Items.Insert(0, "");





        // ListItem item1 = new ListItem("农讯通用户", "0");
        ListItem item1 = new ListItem("中国移动", "2");
        ListItem item2 = new ListItem("中国联通", "4");
        ListItem item3 = new ListItem("小灵通", "1");

        cbTrader.Items.Add(item1);
        cbTrader.Items.Add(item2);
        cbTrader.Items.Add(item3);
        //cbTrader.Items.Add(item3);
    }

    private bool ReturnControlVisible(DataRow[] rows, string controlName)
    {
        for (int i = 0; i < rows.Length; i++)
        {
            if (rows[i]["DataBaseColumnName"].ToString() == controlName)
                return true;
        }
        return false;
    }

    protected void btnOK_Click(object sender, EventArgs e)
    {
        //DataAccess.TableAccessor.UserOperation userOperation = new DataAccess.TableAccessor.UserOperation();
        userConporation = new DataAccess.TableAccessor.UserConporation();
        if (cbUserTeam.SelectedValue.ToString() == "")
        {
            Response.Write("<script language='javascript'>alert('请选择群组!');</script>");
            Response.Write("<script language='javascript'>window.location.href = 'AddUser.aspx'; </script>");
            return;
        }

        if (cbDept.SelectedValue.ToString() == "")
        {
            Response.Write("<script language='javascript'>alert('请选择部门!');</script>");
            Response.Write("<script language='javascript'>window.location.href = 'AddUser.aspx'; </script>");
            return;
        }



        if (Name.Text.Trim() == "")
        {
            Response.Write("<script language='javascript'>alert('姓名未填写!');</script>");
            Response.Write("<script language='javascript'>window.location.href = 'AddUser.aspx'; </script>");
            return;
        }
        int arID = int.Parse(cbUserTeam.SelectedValue.ToString());
        int departID = int.Parse(cbDept.SelectedValue.ToString());
        int villageID = 0;
        string userDefineID = ID.Text.Trim();
        string name = Name.Text.Trim();
        int sex = int.Parse(Sex.SelectedValue.ToString());
        string birthday = tbbirthday.Text.Trim();
        string race = tbrace.Text.Trim();
        string jiguan = Jiguan.Text.Trim();
        string hukou = tbregist.Text.Trim();
        // int countyID = 0;

        string address = HomeAddress.Text.Trim();
        string nowaddress = tbNowaddress.Text.Trim();
        string card = tbcard.Text.Trim();
        string jointime = tbtime.Text.Trim();
        string mobile = Mobile.Text.Trim();
        int tradeID = int.Parse(cbTrader.SelectedValue);
        int userFuncation = int.Parse(cbTrader.SelectedValue);
        string duty = tbJob.Text.Trim();
        string school = tbSchool.Text.Trim();
        string schoolAge = tbSchoolAge.Text.Trim();
        string speciality = tbSpeciality.Text.Trim();
        string beizhu = tbbeizhu.Text.Trim();
        // int userFuncation = int.Parse(cbTrader.SelectedValue.ToString());


        //int tradeID = 1;
        //String thisDateTime = System.DateTime.Now.Year.ToString() + System.DateTime.Now.Month.ToString() + 
        //    System.DateTime.Now.Day.ToString() + System.DateTime.Now.Hour.ToString() + System.DateTime.Now.Minute.ToString() + 
        //    System.DateTime.Now.Second.ToString();

        try
        {
            userInfoAccessor.AddUserInfo(arID, departID, villageID, userDefineID, name, sex, birthday, race, jiguan, hukou, address, nowaddress, card, jointime,
                mobile, tradeID, userFuncation, duty, school, schoolAge, speciality, beizhu);
            Response.Write("<script language='javascript'>alert('添加用户信息成功!');</script>");

            Response.Write("<script language='javascript'>window.location.href = 'AddUser.aspx'; </script>");
        }
        catch
        {
            Response.Write("<script language='javascript'>alert('添加用户信息失败!');</script>");
        }
        //int userID = userInfoAccessor.GetUserID(mobile);
        //  userConporation.AddUserCorporation(userID, departID);
    }

    protected void btnCancel_Click(object sender, EventArgs e)
    {
        this.ID.Text = "";
        this.Name.Text = "";
        this.tbbirthday.Text = "";

        this.tbJob.Text = "";
        this.tbSchool.Text = "";
        this.tbSchoolAge.Text = "";
        this.tbSpeciality.Text = "";
        this.HomeAddress.Text = "";
        this.Mobile.Text = "";
        this.tbrace.Text = "";
        this.tbbeizhu.Text = "";
        this.tbtime.Text = "";
        this.tbcard.Text = "";

        this.tbregist.Text = "";
        this.Jiguan.Text = "";
        this.tbNowaddress.Text = "";
        this.ID.Text = "";

    }



    //protected void cbCity_SelectedIndexChanged(object sender, EventArgs e)//2007-3-13
    //{
    //    FillCorporation(int.Parse(cbCity.SelectedValue));
    //    //tbCorporation.Text = "";
    //}

    //protected void cbCorporation_SelectedIndexChanged(object sender, EventArgs e)
    //{
    //    tbCorporation.Text = cbCorporation.SelectedItem.Text;
    //}
    //protected void cbCity_SelectedIndexChanged1(object sender, EventArgs e)
    //{
    //    FillCorporation(int.Parse(cbCity.SelectedValue));
    //    tbCorporation.Text = "";
    //}
    //protected void cbCity_SelectedIndexChanged1(object sender, EventArgs e)2007-3-13联动
    //{
    //    FillCorporation(int.Parse(cbCity.SelectedValue));
    //}

    private void FillArea(int areaID)
    {
        countyVillageAccessor = new DataAccess.TableAccessor.CountyVillage();
        this.cbUserTeam.DataSource = countyVillageAccessor.GetAreaInfo();
        this.cbUserTeam.DataTextField = "AreaName";
        this.cbUserTeam.DataValueField = "AreaID";
        this.cbUserTeam.DataBind();
        ListItem listArea = new ListItem("全部", "0");
        this.cbUserTeam.Items.Insert(0, listArea);
    }
    private void FillCorporation(int areaID)
    {
        userConporation = new DataAccess.TableAccessor.UserConporation();
        this.cbDept.DataSource = userConporation.GetCorporationInfoByAreaID(areaID);
        this.cbDept.DataTextField = "CorporationName";
        this.cbDept.DataValueField = "CorporationID";
        this.cbDept.DataBind();
    }

    //protected void cbDept_SelectedIndexChanged(object sender, EventArgs e)
    //{

    //    ////FillArea(int.Parse(this.cbUserTeam.SelectedValue));
    //    //countyVillageAccessor = new DataAccess.TableAccessor.CountyVillage();
    //    //this.cbUserTeam.DataSource = countyVillageAccessor.GetAreaInfo();
    //    //this.cbUserTeam.DataTextField = "AreaName";
    //    //this.cbUserTeam.DataValueField = "AreaID";
    //    //this.cbUserTeam.DataBind();
    //    //cbUserTeam.Items.Clear();
    //    //if (cbUserTeam.SelectedValue != "")
    //    //{
    //    //    int userTeamID = int.Parse(cbUserTeam.SelectedValue);
    //    //    DataAccess.TableAccessor.UserConporation userCorporation = new DataAccess.TableAccessor.UserConporation();
    //    //    cbUserTeam.DataTextField = "CorporationName";
    //    //    cbUserTeam.DataValueField = "CorporationID";
    //    //    cbUserTeam.DataSource = userCorporation.GetMostCorporationByAreaID(userTeamID);
    //    //    cbUserTeam.DataBind();
    //    //    cbUserTeam.Items.Insert(0, "");
    //    //}
    //}





    protected void cbUserTeam_SelectedIndexChanged(object sender, EventArgs e)
    {
        FillCorporation(int.Parse(this.cbUserTeam.SelectedValue));

    }

}

⌨️ 快捷键说明

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