コード例 #1
0
ファイル: UserEdit.aspx.cs プロジェクト: JoiWilliam/OAProject
        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;
                }
            }
        }
コード例 #2
0
 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;
     }
 }
コード例 #3
0
ファイル: Default.aspx.cs プロジェクト: JoiWilliam/OAProject
 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;
     }
 }