Пример #1
0
        protected void btn_Click(object sender, ImageClickEventArgs e)
        {
            EmpolyeeOR user;

            try
            {
                user = new EmpolyeeDA().sp_UserLogin(tbxUserCode.Text, tbxPassword.Text);
            }
            catch (Exception ex)
            {
                Alert(ex.Message.Replace("'", "").Replace("\r\n", ""));
                return;
            }
            Session["CurrentUser"] = user;
            HttpCookie cookieGuid = new HttpCookie("CurrentUser");

            cookieGuid.Expires = DateTime.Now.AddHours(9);

            cookieGuid.Values.Add("UserID", user.EmpolyeeId);
            cookieGuid.Values.Add("LoginName", user.EmpolyeeCode);
            cookieGuid.Values.Add("UserName", user.EmpolyeeName);
            cookieGuid.Values.Add("Password", user.UserPwd);
            cookieGuid.Path = "/";
            Response.AppendCookie(cookieGuid);

            ObservableCollection <VHC_USER_PERMISSIONS> _Permissions = new UserPermissionsDA().GetListByUserID(user.EmpolyeeId);

            if (_Permissions.Count == 0)
            {
                Alert("未授权,无法访问该系统。");
                return;
            }
            Session["UserPermissions"] = _Permissions;
            Response.Redirect("~/Main/Default.aspx");
        }
Пример #2
0
        private void LoadData()
        {
            try
            {
                EmpolyeeOR m_Base = new EmpolyeeDA().selectARowDateByGuid(Request.QueryString["id"]);

                txtEmpolyeeCode.Text      = m_Base.EmpolyeeCode;                                                                            //员工编号
                txtEmpolyeeRfid.Text      = m_Base.EmpolyeeRfid;                                                                            //员工RFID
                txtEmpolyeeName.Text      = m_Base.EmpolyeeName;                                                                            //员工名称
                txtEmpolyeePy.Text        = m_Base.EmpolyeePy;                                                                              //员工拼音缩写
                dpdEmpolyeeSex.Text       = m_Base.EmpolyeeSex;                                                                             //员工性别
                txtEmpolyeeBirth.Text     = m_Base.EmpolyeeBirth.HasValue ? m_Base.EmpolyeeBirth.Value.ToString("yyyy-MM-dd") : "";         //员工出生日期
                txtEmpolyeeEntryDate.Text = m_Base.EmpolyeeEntryDate.HasValue ? m_Base.EmpolyeeEntryDate.Value.ToString("yyyy-MM-dd") : ""; //员工入职日期
                txtEmpolyeePhone.Text     = m_Base.EmpolyeePhone;                                                                           //员工手机号
                txtEmpolyeeEmail.Text     = m_Base.EmpolyeeEmail;                                                                           //员工电子邮箱
                txtEmpolyeeAddress.Text   = m_Base.EmpolyeeAddress;                                                                         //员工联系地址
                txtEmpolyeeHometown.Text  = m_Base.EmpolyeeHometown;                                                                        //员工籍贯
                txtEmpolyeeCardId.Text    = m_Base.EmpolyeeCardId;                                                                          //员工身份证号
                txtUserId.Text            = m_Base.UserId;                                                                                  //用户ID
                txtUserPwd.Text           = m_Base.UserPwd;                                                                                 //用户密码
            }
            catch (Exception e)
            {
                Alert(e);
            }
        }
Пример #3
0
 private void InitUserInfo()
 {
     if (Request.QueryString["userid"] != null)
     {
         EmpolyeeOR obj = new EmpolyeeDA().selectARowDateByGuid(Request.QueryString["userid"]);
         if (obj != null)
         {
             this.txt_ShowName.Text  = obj.EmpolyeeName;
             this.txt_LoginCode.Text = obj.EmpolyeeCode;
         }
     }
 }