📄 role_emp_add.ascx.cs.svn-base
字号:
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.Collections.Generic;
using Sovo.OA.BLL;
using Sovo.OA.BLL.Utils;
using Sovo.OA.Model;
public partial class Admin_System_Controls_role_emp_add : System.Web.UI.UserControl
{
Int32 empID = 0;
String empName = "";
protected void Page_Load(object sender, EventArgs e)
{
empID = Convert.ToInt32(Request.QueryString["empID"]);
empName = Request.QueryString["empName"];
//Label1.Text = empName;
}
protected void Button1_Click(object sender, EventArgs e)
{
List<Int32> listRoleIDs = new List<int>();
// ListBox1.Items.Clear();
//循环取出所有用户选择的权限
foreach (DataListItem dlItem in DataList1.Items)
{
if (((CheckBox)dlItem.FindControl("CheckBox1")).Checked)
{
Int32 roleID = (Int32)DataList1.DataKeys[dlItem.ItemIndex];
//ListBox1.Items.Add(new ListItem(roleID.ToString()));
listRoleIDs.Add(roleID);
}
}
if (listRoleIDs.Count == 0)
{
Literal txtMsg = new Literal();
txtMsg.Text = "<script>alert('必须为员工选择角色!')</script>";
Parent.Page.Controls.Add(txtMsg);
return;
}
//调用函数为用户分配角色
RoleBLL aRoleBLL = new RoleBLL();
DBResult result = aRoleBLL.addRolesForEmp(empID, listRoleIDs);
OperationResult or = new OperationResult();
if (result == DBResult.Success)
{
//删除角色成功
or.IsSuccess = true;
or.ResultMsg = "为用户分配角色成功!";
}
else
{
or.IsSuccess = false;
or.ResultMsg = "为用户分配角色失败!";
}
String returnURL = Session["RoleReturnURL"].ToString();
or.ReturnURL = returnURL;
Session["orMsg"] = or;
Server.Transfer("Result.aspx");
}
protected void btnReturn_Click(object sender, EventArgs e)
{
if (Session["RoleReturnURL"] != null)
{
Response.Redirect(Session["RoleReturnURL"].ToString());
}
else
{
//Server.Transfer(Request.UrlReferrer.ToString());
//Response.Redirect("role_emp_list.aspx");
}
}
protected void Button2_Click(object sender, EventArgs e)
{
//情况用户的选择
//循环去掉所有用户选择的权限
foreach (DataListItem dlItem in DataList1.Items)
{
((CheckBox)dlItem.FindControl("CheckBox1")).Checked = false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -