userinfolist.aspx.cs
来自「该服务平台解决了计算机网络与移动网络之间信息交换问题」· CS 代码 · 共 466 行 · 第 1/2 页
CS
466 行
if (ckb.Checked)
{
checkValue = int.Parse(gridView.Rows[i].Cells[1].Text);
checkCount++;
}
}
if (checkCount > 1)
return 0;
else if (checkCount == 0)
return 0;
else
return checkValue;
}
private void DelSomething(GridView grid)
{
int i = grid.Rows.Count;
string[] userChooseValue = new string[i];
int a = 0;
for (int j = 0; j < i; j++)
{
CheckBox ckb = (CheckBox)grid.Rows[j].FindControl("chk");
if (ckb.Checked)
{
userChooseValue[a] = grid.Rows[j].Cells[02].Text;
a++;
}
}
string str = "";
for (int b = 0; b < a; b++)
{
str += "&SystemID" + b + "=" + userChooseValue[b];
}
i = a;
string goUrl = string.Format("<script>window.location.href='DelAnyUser.aspx?i={0}&arID={1}{2}&departID={3}'</script>", i, cbUserTeam.SelectedValue, str, cbDept.SelectedValue);
Response.Write(goUrl);
}
protected void btnDelete_Click(object sender, EventArgs e)
{
if (GridView1.Visible)
DelSomething(GridView1);
else
DelSomething(GridView2);
}
protected void btnUpdate_Click(object sender, EventArgs e)
{
int userChooseValue = 0;
if (GridView1.Visible)
userChooseValue = CheckUserChoose(GridView1);
else
userChooseValue = CheckUserChoose(GridView2);
if (userChooseValue != 0)
{
string goUrl = string.Format("<script>window.location.href = 'UpdateUserInfo.aspx?smsID={0}&arID={1}&departID={2}'</script>", userChooseValue, cbUserTeam.SelectedValue,cbDept.SelectedValue);
Response.Write(goUrl);
}
else
{
Response.Write("<script language='javascript'>alert('更新操作只能选择一行数据!');</script>");
string gourl = string.Format("<script>window.location.href = 'UserInfoList.aspx?arID={0}&departID={1}&'</script>", cbUserTeam.SelectedValue,cbDept.SelectedValue);
Response.Write(gourl);
}
}
protected void btnAddUserInfo_Click(object sender, EventArgs e)
{
//string name = HttpUtility.UrlEncode(cbUserTeam.SelectedItem.Text.ToString()); ?arID={0}&departID={1}&arName={2}&departName={3}
//string departneme = HttpUtility.UrlEncode(cbDept.SelectedItem.Text.ToString()); , cbUserTeam.SelectedValue, cbDept.SelectedValue, name, departneme
string goUrl = string.Format("<script>window.location.href = 'AdduserByArID.aspx'</script>");
Response.Write(goUrl);
}
#region page index chanag
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
UserInfoList();
}
protected void GridView2_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView2.PageIndex = e.NewPageIndex;
FilterUserInfo();
}
#endregion
protected void btnQuery_Click(object sender, EventArgs e)
{
FilterUserInfo();
//panleMove.Visible = true;
//this.btn.Visible = true;
}
protected void btnViewUserInfo_Click(object sender, EventArgs e)
{
int userChooseValue = 0;
if (GridView1.Visible)
userChooseValue = CheckUserChoose(GridView1);
else
userChooseValue = CheckUserChoose(GridView2);
if (userChooseValue != 0)
{
string goUrl = string.Format("<script>window.location.href = 'ViewUserInfo.aspx?smsID={0}&arID={1}&departID={2}'</script>", userChooseValue, cbUserTeam.SelectedValue, cbDept.SelectedValue);
Response.Write(goUrl);
}
else
{
Response.Write("<script language='javascript'>alert('查看操作只能选择一行数据!');</script>");
string gourl = string.Format("<script>window.location.href = 'UserInfoList.aspx?smsID={0}&arID={1}&departID={2}'</script>", userChooseValue, cbUserTeam.SelectedValue, cbDept.SelectedValue);
Response.Write(gourl);
if (GridView2.Visible)
{
FilterUserInfo();
}
}
}
protected void btnAllData_Click(object sender, EventArgs e)
{
panleMove.Visible = false;
Panel1.Visible = true;
Panel2.Visible = false;
//cbSex.SelectedIndex = 0;
//cbUserTeam.SelectedIndex = 0;
//cbDept.SelectedIndex = 0;
//tbDuty.Text = "";
//tbName.Text = "";
UserInfoList();
// FilterUserInfo();
}
protected void cbUserTeam_SelectedIndexChanged(object sender, EventArgs e)
{
cbDept.Items.Clear();
if (cbUserTeam.SelectedValue != "")
{
int userTeamID = int.Parse(cbUserTeam.SelectedValue);
DataAccess.TableAccessor.UserConporation userCorporation = new DataAccess.TableAccessor.UserConporation();
cbDept.DataTextField = "CorporationName";
cbDept.DataValueField = "CorporationID";
cbDept.DataSource = userCorporation.GetMostCorporationByAreaID(userTeamID);
cbDept.DataBind();
cbDept.Items.Insert(0, "");
}
}
protected void btnMove_Click(object sender, EventArgs e)
{
int userCount = GridView2.Rows.Count;//用户总数
int moveLocation = 0;//移动的字数
int userID = CheckUserChoose(GridView2);//用户号
int userLocation = CheckUserLocation(GridView2);//用户位置号
if (userID == 0)
{
Response.Write("<script language='javascript'>alert('移动操作只能选择一行数据!');</script>");
//string gourl = string.Format("<script>window.location.href = 'UserInfoList.aspx'</script>");
//Response.Write(gourl);
FilterUserInfo();
return;
}
if (tbLocation.Text != "")
{
try
{ moveLocation = int.Parse(tbLocation.Text); }
catch
{
Response.Write("<script language='javascript'>alert('请输入正确的数据');</script>");
//string gourl = string.Format("<script>window.location.href = 'UserInfoList.aspx}'</script>");
//Response.Write(gourl);
FilterUserInfo();
return;
}
if (moveLocation > userCount)
{
Response.Write("<script language='javascript'>alert('数据输入错误');</script>");
//string gourl = string.Format("<script>window.location.href = 'UserInfoList.aspx'</script>");
//Response.Write(gourl);
FilterUserInfo();
return;
}
}
userInfoAccessor = new DataAccess.TableAccessor.UserInfo();
if (moveLocation > userLocation)
{
for (int i = userLocation - 1; i < moveLocation; i++)
{
int userLocationOnGridView = int.Parse(GridView2.Rows[i].Cells[1].Text);
int userIDOnGridView = int.Parse(GridView2.Rows[i].Cells[2].Text);
userInfoAccessor.MoveUserLocation(userIDOnGridView, userLocationOnGridView - 1);
}
}
else
{
for (int i = moveLocation - 1; i < userLocation; i++)
{
int userLocationOnGridView = int.Parse(GridView2.Rows[i].Cells[1].Text);
int userIDOnGridView = int.Parse(GridView2.Rows[i].Cells[2].Text);
userInfoAccessor.MoveUserLocation(userIDOnGridView, userLocationOnGridView + 1);
}
}
userInfoAccessor.MoveUserLocation(userID, moveLocation);
FilterUserInfo();
}
protected void cbMonth1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void tbYear1_TextChanged(object sender, EventArgs e)
{
}
protected void tbDuty_TextChanged(object sender, EventArgs e)
{
}
protected void cbDay1_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void cbDept_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?