Exemplo n.º 1
0
    /// <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();
        }
    }
Exemplo n.º 2
0
    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();
    }
Exemplo n.º 3
0
        /// <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);
            }
        }
Exemplo n.º 4
0
    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();
    }
Exemplo n.º 5
0
    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();
    }
Exemplo n.º 6
0
    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();
        }
    }
Exemplo n.º 7
0
    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();
    }