/// <summary> /// 投递简历 /// </summary> private void SubResume() { BLL.JobBLL bll = new BLL.JobBLL(); BLL.UserBLL ubll = new BLL.UserBLL(); DataTable dt = bll.GetResumeList(" CreateUser='******' "); if (dt.Rows.Count == 0) { throw new Exception("您还没有简历请先创建一份简历!"); } else { DataRow dr = dt.Rows[0]; Model.ResumeVsJobModel model = new ResumeVsJobModel(); model.JobId = ReStr("JobId"); model.Memo = ""; model.ResumeId = dr["ResumeId"].ToString(); model.VsType = "正常投递"; try { bll.SubResume(model); } catch { throw new Exception("投递错误! 您是否已经投递了此职位?!"); } ReTrue(); } }
private void SaveHouseDemand() { BLL.UserBLL ubll = new BLL.UserBLL(); Model.HouseDemandModel model = new Model.HouseDemandModel(); model.HouseDemandId = ReStr("HouseDemandId", ""); model.HouseDemandTitle = ReStr("HouseDemandTitle", ""); model.HouseDemandTypeId = ReInt("HouseDemandTypeId", 0); model.BeginPrice = ReDecimal("BeginPrice", 0); model.EndPrice = ReDecimal("EndPrice", 0); model.Hshi = ReInt("Hshi", 0); model.Hting = ReInt("Hting", 0); model.Hchu = ReInt("Hchu", 0); model.Hwei = ReInt("Hwei", 0); model.Hyangtai = ReInt("Hyangtai", 0); model.HouseDemandMemo = ReStr("HouseDemandMemo"); model.ContactName = ReStr("ContactName"); model.ContactTell = ReStr("ContactTell"); model.ContactPhone = ReStr("ContactPhone"); model.ContactEmail = ReStr("ContactEmail"); model.ContactQQ = ReStr("ContactQQ"); model.CommunityTitle = ReStr("CommunityTitle"); model.CommunityId = ReInt("CommunityId", 0); model.TownId = ReInt("TownId", 0); model.CreateUser = ubll.CurrentUserId(); BLL.HouseBLL bll = new BLL.HouseBLL(); bll.SaveHouseDemand(model); ReDict2.Add("HouseDemandId", model.HouseDemandId); ReTrue(); }
/// <summary> /// 是否有权限修改这条新闻 /// </summary> /// <param name="MerId"></param> /// <returns></returns> public bool HasPower(decimal MerId) { BLL.UserBLL bll = new UserBLL(); if (bll.IsAdministrator()) { return(true); } string cuserId = bll.CurrentUserId(); int i = DAL.DalComm.ExInt(" select count(0) from dbo.UserMerRoleView where MerId='" + MerId + "' and UserId='" + cuserId + "' "); if (i > 0) { return(true); } else { return(false); } }
private void GetMyResumeInfo() { BLL.UserBLL ubll = new BLL.UserBLL(); string UserId = ubll.CurrentUserId(); BLL.JobBLL bll = new BLL.JobBLL(); DataSet ds = bll.GetResumeListByUserId(UserId); string resumeJson = JsonHelper.ToJsonNo1(ds.Tables[0]); string resumeVsJobType = JsonHelper.ToJson(ds.Tables[1]); string Education = JsonHelper.ToJson(ds.Tables[2]); ReDict.Add("resumeJson", resumeJson); //简历主体 ReDict.Add("resumeVsJobTypeList", resumeVsJobType); //意向职位列表 ReDict.Add("EducationList", Education); //教育工作经历列表 ReTrue(); }
private void SaveResume() { BLL.UserBLL uBll = new BLL.UserBLL(); ResumeModel model = new ResumeModel(); BLL.JobBLL bll = new BLL.JobBLL(); model.CreateUser = uBll.CurrentUserId(); DataTable dtResumeByUser = bll.GetResumeList(" CreateUser='******' "); if (dtResumeByUser.Rows.Count > 0) { //这个用户已经有简历了 DataRow dr = dtResumeByUser.Rows[0]; model.ResumeId = dr["ResumeId"].ToString(); } else { //还没有创建简历 model.ResumeId = ReStr("ResumeId").Trim(); //传过来一般也是空的 } model.IsTop = false; model.JobPayId = ReInt("JobPayId"); model.ResumeAge = ReInt("ResumeAge"); model.ResumeEmail = ReStr("ResumeEmail"); model.JobTarget = ReStr("JobTarget"); model.ResumeMemo = ReStr("ResumeMemo"); model.ResumeName = ReStr("ResumeName"); model.ResumeQQ = ReStr("ResumeQQ"); model.ResumeSex = ReStr("ResumeSex"); model.ResumeTell = ReStr("ResumeTell"); model.SchoolExp = ReInt("SchoolExp"); model.TopLv = ReInt("TopLv", 0); model.TownId = ReInt("TownId"); model.WorkYear = ReInt("WorkYear"); model.PicImgId = ReStr("PicImgId"); #region 事务开启 TransactionOptions transactionOption = new TransactionOptions(); transactionOption.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted; using (TransactionScope transactionScope = new TransactionScope(TransactionScopeOption.Required, transactionOption)) { #endregion bll.SaveResume(model); //string EduArrayStr = ReStr("EduArrayStr").Trim(); //string[] EduArray = EduArrayStr.Split('|'); //int i = EduArray.Length; bll.DeleteEdu(" ResumeId='" + model.ResumeId + "' "); DataTable dtEduArray = ReTable("EduArrayStr"); if (dtEduArray != null) { foreach (DataRow dr in dtEduArray.Rows) { EducationModel eduModel = new EducationModel(); eduModel.EducationSchool = dr["EducationSchool"].ToString(); eduModel.SubName = dr["SubName"].ToString(); eduModel.BeginDate = DateTime.Parse(dr["BeginDate"].ToString()); eduModel.EndDate = DateTime.Parse(dr["EndDate"].ToString()); eduModel.EducationMemo = ""; eduModel.ResumeId = model.ResumeId; eduModel.OrderNo = 1; bll.SaveEduCation(eduModel); } } //开始添加求职意向的职位 DataTable dtJobType = ReTable("JobTypeArrayStr"); if (dtJobType != null) { bll.DeleteResumeVsJobType(" ResumeId='" + model.ResumeId + "' "); foreach (DataRow dr in dtJobType.Rows) { ResumeVsJobTypeModel vsmodel = new ResumeVsJobTypeModel(); vsmodel.JobTypeId = decimal.Parse(dr["JobTypeId"].ToString()); vsmodel.ResumeId = model.ResumeId; bll.SaveResumeVsJobType(vsmodel); } } else { } ReDict2.Add("ResumeId", model.ResumeId); #region 事务关闭 transactionScope.Complete(); } #endregion ReTrue(); }
private void CheckSubResume() { BLL.JobBLL bll = new BLL.JobBLL(); BLL.UserBLL ubll = new BLL.UserBLL(); DataTable dt = bll.GetSubResumeList(" JobId='" + ReStr("JobId") + "' AND CreateUser='******' "); if (dt.Rows.Count > 0) { throw new Exception("你已经投递了这份职位!"); } else { ReTrue(); } }
private void SaveHouse() { Model.HouseModel model = new Model.HouseModel(); BLL.HouseBLL bll = new BLL.HouseBLL(); BLL.UserBLL ubll = new BLL.UserBLL(); model.HouseId = ReStr("HouseId"); if (model.HouseId != "") { model = bll.GetHouseModel(model.HouseId); model.CreateTime = DateTime.Now; } else { model.CreateUser = ubll.CurrentUserId(); //如果是新增, 则给CreateUser赋值 } model.HouseTitle = ReStr("HouseTitle", ""); model.HouseAddress = ReStr("HouseAddress", ""); model.Hshi = ReInt("Hshi", 0); model.Hting = ReInt("Hting", 0); model.Hchu = ReInt("Hchu", 0); model.Hwei = ReInt("Hwei", 0); model.Hyangtai = ReInt("Hyangtai", 0); model.HouseModelId = ReInt("HouseModelId", 0); model.DecorationId = ReInt("DecorationId", 0); model.PropertyTypeId = ReInt("PropertyTypeId", 0); model.HouseClassId = ReInt("HouseClassId", 0); model.Floor = ReInt("Floor", 0); model.FloorALL = ReInt("FloorALL", 0); model.HouseTypeId = ReInt("HouseTypeId", 0); model.Rent = ReDecimal("Rent"); model.Price = ReDecimal("Price"); model.IsAgency = ReBool("IsAgency"); model.Device = ReStr("Device"); model.Memo = ReStr("Memo", ""); model.CreateTime = DateTime.Now; model.PingFang = ReDecimal("PingFang"); model.ChaoXiangId = ReInt("ChaoXiangId", 0); model.HouseImgId = ReStr("HouseImgId", ""); model.ContactName = ReStr("ContactName"); model.ContactTell = ReStr("ContactTell"); model.ContactPhone = ReStr("ContactPhone"); model.ContactEmail = ReStr("ContactEmail"); model.ContactQQ = ReStr("ContactQQ"); model.CommunityTitle = ReStr("CommunityTitle", ""); model.CommunityId = ReInt("CommunityId", 0); model.TownId = ReDecimal("TownId", 0); model.HouseLat = ReDecimal("HouseLat"); model.HouseLng = ReDecimal("HouseLng"); model.RecommendLv = ReInt("RecommendLv", 0); DataTable dt = DataSetting.CXmlToDatatTable(ReStr("HouseAllImgHtmlStr")); #region 事务开启 TransactionOptions transactionOption = new TransactionOptions(); transactionOption.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted; using (TransactionScope transactionScope = new TransactionScope(TransactionScopeOption.Required, transactionOption)) { #endregion bll.SaveHouse(model); bll.DeleteHouseByHouseId(model.HouseId); if (dt != null) { //有图片上传 Model.HouseVsImgModel HvI = new Model.HouseVsImgModel(); foreach (DataRow dr in dt.Rows) { HvI.HouseId = model.HouseId; HvI.ImgId = dr["ImgId"].ToString(); HvI.Memo = "UE"; HvI.VsType = "房源图片"; bll.AddHouseVsImg(HvI); } } //推广开始 if (model.RecommendLv > 0) { } #region 事务关闭 transactionScope.Complete(); } #endregion ReDict2.Add("HouseId", model.HouseId); ReTrue(); }