/// <summary> /// 投递简历 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool SendResumeByID(HCQ2_Model.APPModel.ParamModel.PostDetialParam model) { HCQ2_Model.T_User user = DBSession.IT_UserDAL.Select(s => s.user_guid.Equals(model.userid)).FirstOrDefault(); if (null == user) { return(false); } HCQ2_Model.A01 a01 = DBSession.IA01DAL.Select(s => s.A0177.Equals(user.user_identify)).FirstOrDefault(); if (null == a01) { return(false); } HCQ2_Model.T_UseWorker work = DBSession.IT_UseWorkerDAL.Select(s => s.use_id == model.use_id).FirstOrDefault(); HCQ2_Model.T_JobResumeRelation job = new HCQ2_Model.T_JobResumeRelation { com_id = work.com_id, use_id = model.use_id, A0177 = a01.A0177, UnitID = a01.UnitID, send_date = DateTime.Now, job_status = "01" }; int mark = DBSession.IT_JobResumeRelationDAL.Add(job); return(mark > 0 ? true : false); }
/// <summary> /// 编辑用户对象 /// </summary> /// <param name="user">用户模型</param> /// <param name="id">主键值</param> /// <returns></returns> public bool EditUser(UserModel user, int id, string selUnit) { if (user == null) { return(false); } //1.添加前判断修改的用户名是否被占用 List <T_User> Uer = Select(s => s.login_name == user.login_name && s.user_id != id); if (null != Uer && Uer.Count > 0) { throw new Exception("当前登录名已被占用,请重新设置~"); } HCQ2_Model.T_User t_user = new HCQ2_Model.T_User() { user_id = id, user_name = user.user_name, login_name = user.login_name, //user_pwd = HCQ2_Common.Encrypt.EncryptHelper.Md5Encryption(user.user_pwd), user_sex = user.user_sex, user_qq = user.user_qq, user_email = user.user_email, user_phone = user.user_phone, user_address = user.user_address, user_birth = (!string.IsNullOrEmpty(user.user_birth) ? DateTime.ParseExact(user.user_birth, "yyyy-MM-dd", new System.Globalization.CultureInfo("zh-CN")) : (DateTime?)null), user_note = user.user_note, user_type = user.user_type, user_identify = user.user_identify }; base.DBSession.IT_UserDAL.EditUser(t_user, selUnit); //保存用户--角色设置 if (!string.IsNullOrEmpty(user.user_role)) { DBSession.IT_UserRoleRelationDAL.Delete(s => s.user_id == id); string[] roles = user.user_role.Split(','); foreach (string item in roles) { DBSession.IT_UserRoleRelationDAL.Add(new T_UserRoleRelation() { user_id = id, role_id = HCQ2_Common.Helper.ToInt(item) }); } } return(true); }