protected override void Loading() { if (!IsPostBack) { BindDepartment(); string type = Request.QueryString["type"]; string userID = Request.QueryString["user"]; if (type == "edit") { UserInfoBLL bll = new UserInfoBLL(); UserInfoModel user = bll.GetUserById(userID); txtUserID.Disabled = true; txtUserID.Value = userID; txtName.Value = user.UserName; ddlDept.SelectedValue = (user.DeptID).ToString(); txtCellphone.Value = user.Cellphone; ddlType.Value = (user.UserType).ToString(); } else { editpwd.Visible = false; } } }
protected override void Loading() { if (!IsPostBack) { string userID = ((UserInfoModel)Session["user"]).UserID; UserInfoBLL bll = new UserInfoBLL(); UserInfoModel user = bll.GetUserById(userID); txtCellphone.Value = user.Cellphone; } }
protected void btnLogin_Click(object sender, EventArgs e) { string userID = txtUsername.Value.Trim(); string uPwd = txtPassword.Value; UserInfoBLL bll = new UserInfoBLL(); switch (bll.IsLoginIn(userID, uPwd)) { case LoginState.loginState_Success: // 判断用户登录类型 UserInfoModel user = bll.GetUserById(userID); Session["user"] = user; if (user.UserType.Equals(0)) Response.Redirect("Employee/MyAttendance.aspx"); else if (user.UserType.Equals(1)) Response.Redirect("Manager/AttendanceManage.aspx"); else Response.Redirect("Admin/AttendanceSetting.aspx"); break; case LoginState.loginState_NoFound: ClientScript.RegisterStartupScript(this.GetType(), "nofound", "alert('用户名不存在!');", true); break; case LoginState.loginState_PwdError: ClientScript.RegisterStartupScript(this.GetType(), "pwderror", "alert('用户密码错误!');", true); break; } }