Exemplo n.º 1
0
    /// <summary>
    /// 添加普通员工
    /// </summary>
    private void AddUser()
    {
        UserInfoBean uib  = new UserInfoBean(); //实体Bean
        UserInfoBLL  uBll = new UserInfoBLL();  //逻辑层

        //得到表单提交的值
        uib.LoginName = Request.Form["LoginName"];
        uib.LoginPass = Request.Form["LoginPass"];
        uib.UserName  = Request.Form["UserName"];
        uib.Remark    = Request.Form["remark"];
        string json;

        if (uBll.CheckUserId(uib.LoginName))
        {
            json = @"{success: true,result:false}"; //已经被注册
        }
        else
        {
            //如果success为true,则表示服务器端处理成功
            if (uBll.AddUser(uib))
            {
                json = @"{success: true,result:true}";
            }
            else
            {
                json = @"{success: false}";
            }
        }

        Response.Write(json);
    }
Exemplo n.º 2
0
        public JsonResult SaveUser(SYS_USERINFO user)
        {
            if (user == null)
            {
                return(Json(new { result = "error", mesage = "用户数据为空" }));
            }
            string errMsg = "";

            if (user.ID == 0)
            {
                user.CreateTime = DateTime.Now;
                //add
                appUserBll.AddUser(user, ref errMsg);

                //Common.LogHelper.InsertLog(String.Format("新增用户,ID-{0}", user.ID.ToString()), 43, "后台用户");
            }
            else
            {
                //edit
                appUserBll.EditUser(user, ref errMsg);
                //Common.LogHelper.InsertLog(String.Format("编辑用户,ID-{0}", user.ID.ToString()), 43, "后台用户");
            }

            var result = new { result = "ok", message = "操作成功" };

            if (!string.IsNullOrEmpty(errMsg))
            {
                result = new { result = "error", message = errMsg };
            }

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        protected void Reg_Click(object sender, EventArgs e)
        {
            UserInfoModel user = new UserInfoModel();

            user.username = txtUserName.Text;
            user.password = txtPwd.Text;
            user.mail     = txtMailReg.Text;
            user.role     = 0;
            string msg = UserInfoBLL.AddUser(user);

            if (msg == "注册成功")
            {
                Modal.Show(this, msg, 3000, "login.aspx");
                return;
            }
            Modal.Show(this, msg);
        }
Exemplo n.º 4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     //if (!string .IsNullOrEmpty(Request.Form["isPostBack"]))
     if (IsPostBack)
     {
         UserInfo user = new UserInfo();
         user.UserName = Request.Form["name"];
         user.UserPwd  = Encryption.MD5encryption(Request.Form["pwd"]);
         UserInfoBLL bll = new UserInfoBLL();
         if (bll.AddUser(user) > 0)
         {
             Response.Redirect("Index.aspx");
         }
         else
         {
             Response.Write("Error");
         }
     }
 }
Exemplo n.º 5
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/html";

            UserInfo user = new UserInfo();

            user.UserName = context.Request.Form["name"];
            user.UserPwd  = context.Request.Form["pwd"];
            UserInfoBLL bll = new UserInfoBLL();

            if (bll.AddUser(user) > 0)
            {
                context.Response.Redirect("UserInfoList.ashx");
            }
            else
            {
                context.Response.Write("Error");
            }
        }
Exemplo n.º 6
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            UserInfo user = new UserInfo();

            user.UserName = context.Request["name"];
            user.UserPwd  = Common.Encryption.MD5encryption(context.Request["pwd"]);

            UserInfoBLL bll = new UserInfoBLL();

            if (bll.AddUser(user) > 0)
            {
                context.Response.Write("yes");
            }
            else
            {
                context.Response.Write("no");
            }
        }
Exemplo n.º 7
0
        public int UserRegister(byte[] bytes, string Phone, string IDno, string RealName, string LoginPass, int VerifyFlag, int CardType, string MedicareNo, string Address, string Healthcard)
        {
            UserInfoBLL usbll = new UserInfoBLL();

            Models.UserInfoModel.UserInfo user = new Models.UserInfoModel.UserInfo();
            user.Phone      = Phone;
            user.IDno       = IDno;
            user.RealName   = RealName;
            user.CardType   = CardType;
            user.MedicareNo = MedicareNo;
            user.LoginPass  = LoginPass;
            user.VerifyFlag = VerifyFlag;
            user.Address    = Address;
            user.Healthcard = Healthcard;
            int Number = 0;

            try
            {
                //密码加密
                Random random       = new Random();
                int    random_value = random.Next(10000000, 99999999);                                //随机一个数字
                string SecretKey    = PASSWORD_MODIFY.APP_Encode(random_value.ToString());            //生成秘钥
                string Pass         = PASSWORD_MODIFY.DES_Encode(LoginPass, random_value.ToString()); //根据秘钥生成密码
                //说明符合注册条件(验证码和电话号码存在)
                user.SecretKey = SecretKey;
                user.LoginPass = Pass;
                //string birthNumber = user.IDno.Substring(6, 8); //获取出生日期
                string birthDate = "";
                string strSex    = "";

                if (user.IDno.Length == 18)//处理18位的身份证号码从号码中得到生日和性别代码
                {
                    birthDate = user.IDno.Substring(6, 4) + "-" + user.IDno.Substring(10, 2) + "-" + user.IDno.Substring(12, 2);
                    strSex    = user.IDno.Substring(14, 3);
                }
                if (user.IDno.Length == 15)
                {
                    birthDate = "19" + user.IDno.Substring(6, 2) + "-" + user.IDno.Substring(8, 2) + "-" + user.IDno.Substring(10, 2);
                    strSex    = user.IDno.Substring(12, 3);
                }

                if (int.Parse(strSex) % 2 == 0) //性别代码为偶数是女性奇数为男性
                {
                    user.Sex = "F";             //"女";
                }
                else
                {
                    user.Sex = "M"; //"男";
                }
                user.BirthDate = birthDate;

                DataTable dt = usbll.GetUserInfo(user.Phone, user.IDno);//检查数据库是否已经存在 电话号码和身份证
                if (dt.Rows.Count == 0)
                {
                    Number = usbll.AddUser(user);
                }

                //byte[] bmpData = System.IO.File.ReadAllBytes(System.IO.Path.GetFullPath(".\\") + "temp.jpg");
                string group = "usergroup";  //湘潭中心医院
                //string group = "xtdygroup";  //湘潭第一医院
                string userInfoStr = "{\"UserId\":\"" + user.IDno + "\",\"RealName\":\"" + user.RealName + "\",\"Img\":\"" + user.Img +
                                     "\",\"MedicareNo\":\"" + user.MedicareNo + "\",\"BirthDate\":\"" + user.BirthDate + "\",\"Phone\":\"" + user.Phone +
                                     "\",\"VerifyFlag\":\"" + user.VerifyFlag + "\",\"FaceImg\":\"" + user.FaceImg + "\",\"Sex\":\"" + user.Sex + "\"}";

                string faceReg = BaiDuAuthent.RegUserFace(user.IDno, userInfoStr, group, bytes);
            }
            catch (Exception ex)
            {
                //PUBLIC_FUNCTION.LogFile("用户注册出现异常[UserRegister],原因:" + ex.Message);
            }
            return(Number);
        }