//退出切换用户 protected void lbtnLogout_Click(object sender, EventArgs e) { Pkurg.PWorldBPM.Common.Services.OrgService services = new Pkurg.PWorldBPM.Common.Services.OrgService(); Pkurg.PWorldBPM.Common.Info.UserInfo model = services.GetUserInfo(fromUserCode); if (model != null) { System.Web.HttpContext.Current.Session["BPM_User"] = model; //Delete new SwitchUser().Delete(fromUserCode); } Response.Redirect("~/Default.aspx"); }
protected void Page_Load(object sender, EventArgs e) { //2015-5-18 IdentityUser identityUser = new IdentityUser(); Pkurg.PWorldBPM.Common.Info.UserInfo userInfo = identityUser.GetEmployee(); string code = userInfo.FounderLoginId; lblUserInfo.Text = code; //string localName = HttpContext.Current.User.Identity.Name.ToLower(); //lblUserInfo.Text = localName; }
//取消映射 protected void lbtnCancelMapping_Click(object sender, EventArgs e) { Pkurg.PWorldBPM.Common.Services.OrgService services = new Pkurg.PWorldBPM.Common.Services.OrgService(); Pkurg.PWorldBPM.Common.Info.UserInfo model = services.GetUserInfo(fromUserCode); if (model != null) { System.Web.HttpContext.Current.Session["BPM_User"] = model; string CurrentUserCode = HttpContext.Current.User.Identity.Name.ToLower().Replace("founder\\", ""); ClassMappingUser.UpdateState(CurrentUserCode, 0); lbtnMapping.Visible = true; lbtnCancelMapping.Visible = false; } Response.Redirect("~/Default.aspx"); }
protected void btnCancel_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtUserCode.Text.Trim())) { //return; } Pkurg.PWorldBPM.Common.Services.OrgService services = new Pkurg.PWorldBPM.Common.Services.OrgService(); Pkurg.PWorldBPM.Common.Info.UserInfo model = services.GetUserInfo(fromUserCode); if (model != null) { System.Web.HttpContext.Current.Session["BPM_User"] = model; //Delete bll.Delete(fromUserCode); } Response.Redirect("~/Login.aspx"); }
void DoMapping() { string currentUserCode = HttpContext.Current.User.Identity.Name.ToLower().Replace("founder\\", ""); Pkurg.PWorldBPM.Business.Sys.SYS_MappingUser mapping = ClassMappingUser.UpdateState(currentUserCode, 1); if (mapping != null) { string toUserCode = mapping.ToUserCode; Pkurg.PWorldBPM.Common.Services.OrgService services = new Pkurg.PWorldBPM.Common.Services.OrgService(); Pkurg.PWorldBPM.Common.Info.UserInfo model = services.GetUserInfo(toUserCode); if (model != null) { _BPMContext.LoginId = toUserCode; } } Response.Redirect("~/Default.aspx"); }
protected void btnConfirm_Click(object sender, EventArgs e) { bool flag = CheckLogin(txtUserCode.Text.Trim(), txtPwd.Text.Trim()); if (!flag) { lblMsg.Text = "登录失败,请重新输入!"; txtPwd.Focus(); } else { //如果切换的账号和当前一致,不处理 if (fromUserCode.ToLower() == txtUserCode.Text.Trim().ToLower()) { Pkurg.PWorldBPM.Common.Services.OrgService services = new Pkurg.PWorldBPM.Common.Services.OrgService(); Pkurg.PWorldBPM.Common.Info.UserInfo model = services.GetUserInfo(fromUserCode); if (model != null) { System.Web.HttpContext.Current.Session["BPM_User"] = model; //Delete new SwitchUser().Delete(fromUserCode); } Response.Redirect("~/Default.aspx"); } else { string toUserCode = txtUserCode.Text.Trim().ToLower(); Pkurg.PWorldBPM.Common.Services.OrgService services = new Pkurg.PWorldBPM.Common.Services.OrgService(); Pkurg.PWorldBPM.Common.Info.UserInfo model = services.GetUserInfo(toUserCode); if (model != null) { _BPMContext.LoginId = toUserCode; //Insert bll.Insert(fromUserCode, toUserCode); //JsHelper.AlertAndRedirect(Page, "切换用户成功!如果要注销,请点击“退出”按钮。", "Default.aspx"); Response.Redirect("~/Default.aspx"); } else { lblMsg.Text = "域账号不存在!"; } } } }
protected void btnConfirm_Click(object sender, EventArgs e) { string toUserCode = txtUserCode.Text.Trim().ToLower(); Pkurg.PWorldBPM.Common.Services.OrgService services = new Pkurg.PWorldBPM.Common.Services.OrgService(); Pkurg.PWorldBPM.Common.Info.UserInfo model = services.GetUserInfo(toUserCode); if (model != null) { _BPMContext.LoginId = toUserCode; //Insert bll.Insert(fromUserCode, toUserCode); lblMsg.Text = ""; Response.Redirect("~/Login.aspx"); } else { lblMsg.Text = "登录名不存在!"; } }