Пример #1
0
        public JsonResult LoginSub(EmployeePO emp)
        {
            IEmployeeMgm empMgm = new EmployeeMgm();

            ReturnedData data  = new ReturnedData();
            EmployeePO   empdb = new EmployeePO();

            try
            {
                string spwd;
                var    result = empMgm.Login(emp, out empdb);
                if (result == null)
                {
                    data.Success = true;
                    if (empdb != null)
                    {
                        SetLoginUser(empdb);
                    }
                }
                else
                {
                    data.Success = false;
                }
                data.Message = result;
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                data.Error   = ex.ToString();
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }
Пример #2
0
        public JsonResult ResetPwdsub(string oldpwd, string password)
        {
            IEmployeeMgm empMgm = new EmployeeMgm();

            ReturnedData data = new ReturnedData();

            try
            {
                var    emp = Session["loginUser"] as EmployeeViewModel;
                bool   boolresult;
                string spwd;
                var    emppo = new EmployeePO()
                {
                    EmployeeID = emp.UserId,
                    EmployeeNo = emp.UserName,
                    Reserved1  = emp.UserPassword,
                    StoreID    = emp.StoreId,
                    Name       = emp.Name
                };
                var result = empMgm.ChangePassword(emppo, oldpwd, password, out boolresult, out spwd);
                data.Success = boolresult;
                data.Message = result;
                if (boolresult)
                {
                    emppo.Reserved1 = spwd;
                    SetLoginUser(emppo);
                }
            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "出现错误,请联系维护人员";
                data.Error   = ex.ToString();
            }
            return(Json(data, JsonRequestBehavior.AllowGet));
        }