예제 #1
0
        public ActionResult GetUserById()
        {
            string user_identify = RequestHelper.GetStrByName("user_identify");

            if (string.IsNullOrEmpty(user_identify))
            {
                return(operateContext.RedirectAjax(1, "数据验证失败~", "", ""));
            }
            BaneAddUser model = operateContext.bllSession.Bane_User.GetBaneUser(user_identify);

            return(operateContext.RedirectAjax(0, "数据删除成功~", model, ""));
        }
예제 #2
0
        /// <summary>
        ///  根据身份证获取数据
        /// </summary>
        /// <param name="user_identify"></param>
        /// <returns></returns>
        public BaneAddUser GetBaneUser(string user_identify)
        {
            if (string.IsNullOrEmpty(user_identify))
            {
                return(null);
            }
            BaneAddUser user = DBSession.IBane_UserDAL.GetBaneUser(user_identify);

            if (user != null && !string.IsNullOrEmpty(user.iris_data2))
            {
                user.iris_data2 = byteToHexStr(Convert.FromBase64String(user.iris_data1)) + byteToHexStr(Convert.FromBase64String(user.iris_data2));
            }
            return(user);
        }
        /// <summary>
        ///  验证戒毒人员时,自动记录尿检记录
        /// </summary>
        /// <param name="user_identify"></param>
        /// <returns></returns>
        public bool AutoAddUrinalysisRecordUser(string user_identify)
        {
            if (string.IsNullOrEmpty(user_identify))
            {
                return(false);
            }
            //删除之前已启动 未完成的任务
            Delete(s => s.user_identify == user_identify && s.approve_status == 0);
            BaneAddUser           usr    = HCQ2UI_Helper.OperateContext.Current.bllSession.Bane_User.GetBaneUser(user_identify);
            Bane_UrinalysisRecord record = new Bane_UrinalysisRecord
            {
                user_identify   = user_identify,
                ur_should_date  = DateTime.ParseExact(usr.ur_next_date, "yyyy-MM-dd", new System.Globalization.CultureInfo("zh-CN")), //应该尿检时间
                ur_reality_date = DateTime.Now,                                                                                       //实际尿检时间
                approve_status  = 0
            };
            int mark = Add(record);

            return(mark > 0 ? true : false);
        }