Пример #1
0
        public string Send_UserMail(string strUserName, string strUserMail,string strNum)
        {
            System.Web.HttpCookie VerifyCode = System.Web.HttpContext.Current.Request.Cookies["VerifyCode"];
            if (VerifyCode == null)
            {
                return "VerificationCode_Error";//验证码错误
            }
            else
            {
                zlzw.BLL.CoreUserBLL coreUserBLL = new zlzw.BLL.CoreUserBLL();
                System.Data.DataTable dt = coreUserBLL.GetList("UserName='******' and UserStatus=1").Tables[0];
                if (dt.Rows.Count > 0)
                {
                    string strUserType = dt.Rows[0]["UserType"].ToString();
                    if (strUserType == "1")
                    {
                        return Post_UserPasword(dt.Rows[0]["UserEmail"].ToString(), dt.Rows[0]["Password"].ToString(),strUserName);//当前个人账号存在
                    }
                    else if (strUserType == "2")
                    {
                        string strUserGUID = dt.Rows[0]["UserGuid"].ToString();

                        zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
                        System.Data.DataTable dt01 = generalEnterpriseBLL.GetList("UserGuid='" + strUserGUID + "' and CanUsable=1").Tables[0];
                        return Post_UserPasword(dt01.Rows[0]["Email"].ToString(), dt.Rows[0]["Password"].ToString(), dt01.Rows[0]["CompanyName"].ToString());
                    }
                }
                else
                {
                    return "NotExist";//用户名不存在
                }

                return "-1";
            }
        }
        private void GeneralEnterpriseList_BindGrid()
        {
            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            DataTable dt = generalEnterpriseBLL.GetList(grid1.PageSize, grid1.PageIndex + 1, "*", "CreateDate", 0, "desc", "CanUsable=1").Tables[0];

            grid1.DataSource = dt;
            grid1.DataBind();
        }
Пример #3
0
        private void Load_EnterpriseList()
        {
            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            DataTable dt = generalEnterpriseBLL.GetList("Canusable=1 order by CreateDate desc").Tables[0];
            drpEnterpriseType.DataTextField = "CompanyName";
            drpEnterpriseType.DataValueField = "EnterpriseGuid";

            drpEnterpriseType.DataSource = dt;
            drpEnterpriseType.DataBind();
        }
        /// <summary>
        /// 绑定企业列表
        /// </summary>
        private void Load_EnterpriseKeyList()
        {
            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            DataTable dt = generalEnterpriseBLL.GetList("CanUsable=1").Tables[0];

            drpEnterpriseKey.DataTextField = "CompanyName";
            drpEnterpriseKey.DataValueField = "EnterpriseGuid";

            drpEnterpriseKey.DataSource = dt;
            drpEnterpriseKey.DataBind();
        }
Пример #5
0
 private void Get_RecordCount(string strSearchKey)
 {
     if (Request.QueryString["type"] == "1")
     {
         //岗位类别
         zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL();
         System.Data.DataTable dt = jobEnterpriseJobPositionBLL.GetList("CanUsable=1 and JobPositionKind like '%" + strSearchKey + "%'").Tables[0];
         AspNetPager1.RecordCount = dt.Rows.Count;
         if (dt.Rows.Count == 0)
         {
             labDataIsNull.Visible = true;
         }
         else if (dt.Rows.Count > 0)
         {
             labDataIsNull.Visible = false;
             Repeater1.DataSource = dt;
             Repeater1.DataBind();
         }
     }
     else if (Request.QueryString["type"] == "2")
     {
         //行业类别
         zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
         System.Data.DataTable dt = generalEnterpriseBLL.GetList("IndustryKey like '%" + Request.QueryString["id"] + "%'").Tables[0];
         System.Text.StringBuilder strBuilder = new System.Text.StringBuilder();
         if (dt.Rows.Count == 0)
         {
             labDataIsNull.Visible = true;
         }
         else if(dt.Rows.Count > 0)
         {
             strBuilder.Append("CanUsable=1 and ");
             int nRowCount = dt.Rows.Count;
             for (int nCount = 0; nCount < nRowCount; nCount++)
             {
                 if ((nCount + 1) == nRowCount)
                 {
                     strBuilder.Append("EnterpriseKey='" + dt.Rows[nCount]["EnterpriseGuid"].ToString() + "'");
                 }
                 else
                 {
                     strBuilder.Append("EnterpriseKey='" + dt.Rows[nCount]["EnterpriseGuid"].ToString() + "' or ");
                 }
             }
             zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL();
             System.Data.DataTable dt01 = jobEnterpriseJobPositionBLL.GetList(strBuilder.ToString()).Tables[0];
             labDataIsNull.Visible = false;
             Repeater1.DataSource = dt01;
             Repeater1.DataBind();
         }
     }
 }
 /// <summary>
 /// 获取总页数
 /// </summary>
 /// <returns></returns>
 private int Get_GeneralEnterpriseListTotalCount()
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     DataTable dt = generalEnterpriseBLL.GetList("CanUsable=1").Tables[0];
     if (dt.Rows.Count > 0)
     {
         return dt.Rows.Count;
     }
     else
     {
         return 0;
     }
 }
 private string Get_EnterpriseName(string strEnterpriseGUID)
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     System.Data.DataTable dt = generalEnterpriseBLL.GetList("CanUsable=1 and EnterpriseGuid='" + strEnterpriseGUID + "'").Tables[0];
     if (dt.Rows.Count > 0)
     {
         return dt.Rows[0]["CompanyName"].ToString();
     }
     else
     {
         return "未知";
     }
 }
 public bool ValidatorEnterpriseName(string strEnterpriseName)
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     System.Data.DataTable dt = generalEnterpriseBLL.GetList("CompanyName='"+ strEnterpriseName +"'").Tables[0];
     if (dt.Rows.Count > 0)
     {
         return false;
     }
     else
     {
         return true;
     }
 }
 private string Get_DownLoadCount(string strEnterpriseGUID)
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     System.Data.DataTable dt = generalEnterpriseBLL.GetList("EnterpriseGuid='"+ strEnterpriseGUID +"'").Tables[0];
     if (dt.Rows.Count > 0)
     {
         return dt.Rows[0]["DownloadResume"].ToString();
     }
     else
     {
         return "0";
     }
 }
 private string Get_EnterpriseDesc(string strEnterpriseGUID)
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     System.Data.DataTable dt = generalEnterpriseBLL.GetList("EnterpriseGuid='" + strEnterpriseGUID + "'").Tables[0];
     if (dt.Rows.Count > 0)
     {
         return dt.Rows[0]["EnterpriseDescription"].ToString();
     }
     else
     {
         return "未知";
     }
 }
Пример #11
0
 private string Get_IsEnablePublishJob(string strUserGUID)
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     System.Data.DataTable dt = generalEnterpriseBLL.GetList("UserGuid='"+ strUserGUID +"'").Tables[0];
     string strEnterpriseGUID = dt.Rows[0]["EnterpriseGuid"].ToString();
     if (dt.Rows[0]["IsEnablePublishJob"].ToString() == "0")
     {
         return "0";
     }
     else
     {
         return "1";
     }
 }
Пример #12
0
        private void Load_SearchResultList(string strSearchKey)
        {
            int nPageIndex = AspNetPager1.CurrentPageIndex;
            int nPageSize = AspNetPager1.PageSize = 15;
            if (Request.QueryString["type"] == "1")
            {
                //岗位类别
                zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL();
                System.Data.DataTable dt = jobEnterpriseJobPositionBLL.GetList(nPageSize, nPageIndex, "*", "UpdateDate", 0, "desc", "CanUsable=1 and JobPositionKind like '%" + strSearchKey + "%'").Tables[0];

                if (dt.Rows.Count == 0)
                {
                    labDataIsNull.Visible = true;
                }
                else if (dt.Rows.Count > 0)
                {
                    labDataIsNull.Visible = false;
                    Repeater1.DataSource = dt;
                    Repeater1.DataBind();
                }
            }
            else if (Request.QueryString["type"] == "2")
            {
                zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
                System.Data.DataTable dt = generalEnterpriseBLL.GetList("IndustryKey='" + Request.QueryString["id"] + "'").Tables[0];
                System.Text.StringBuilder strBuilder = new System.Text.StringBuilder();
                if (dt.Rows.Count == 0)
                {
                    labDataIsNull.Visible = true;
                }
                else
                {
                    strBuilder.Append("CanUsable=1 and ");
                    int nRowCount = dt.Rows.Count;
                    for (int nCount = 0; nCount < nRowCount; nCount++)
                    {
                        if ((nCount + 1) == nRowCount)
                        {
                            strBuilder.Append("EnterpriseKey='" + dt.Rows[nCount][""].ToString() + "' order by CreateDate desc");
                        }
                        else
                        {
                            strBuilder.Append("EnterpriseKey='" + dt.Rows[nCount][""].ToString() + "' or ");
                        }
                    }
                }

            }
        }
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (Session["IsEnterpriseSubmit"] != null)
            {
                return;
            }
            zlzw.Model.CoreUserModel coreUserModel = new zlzw.Model.CoreUserModel();
            coreUserModel.UserGuid = Guid.NewGuid();
            coreUserModel.UserName = Request.Form["txbUserName"];//账号
            coreUserModel.Password = Request.Form["txbPassword"];//密码
            coreUserModel.UserMobileNO = Request.Form["txbUserMobileNO"];//手机号
            coreUserModel.UserRegisterDate = DateTime.Now;//用户注册日期
            coreUserModel.UserLastDateTime = DateTime.Now;//用户最后一次登录日期
            coreUserModel.UserType = 2;//企业用户
            coreUserModel.UserStatus = 1;//状态可用

            zlzw.Model.GeneralEnterpriseModel generalEnterpriseModel = new zlzw.Model.GeneralEnterpriseModel();
            generalEnterpriseModel.UserGuid = new Guid(coreUserModel.UserGuid.ToString());//所属账号的GUID
            generalEnterpriseModel.CompanyName = Request.Form["txbEnterpriseName"];//企业名称
            //generalEnterpriseModel.IndustryKey = drpJobFeildKindsType.SelectedValue + "-" + Request.Params["drpItems"];//公司行业
            generalEnterpriseModel.IndustryKey = Get_CurrentValue(Request.Params["txbJobFeildKinds"]) + "-" + Request.Params["txbJobFeildKinds"];//行业类别
            generalEnterpriseModel.PrincipleAddress = Request.Form["txbPrincipleAddress"];//公司地址
            generalEnterpriseModel.Telephone = Request.Form["txbTelephone"];//联系电话
            generalEnterpriseModel.ContactPerson = Request.Form["txbContactPerson"];//联系人
            generalEnterpriseModel.Email = Request.Form["txbEmail"];//电子邮件
            generalEnterpriseModel.EnterpriseWWW = Request.Form["txbEnterpriseWWW"];//公司网站
            generalEnterpriseModel.BusRoute = Request.Form["txbBusRoute"];//乘车路线
            generalEnterpriseModel.CanUsable = 1;
            generalEnterpriseModel.CreateDate = DateTime.Now;//创建日期
            //添加所在省市区信息
            generalEnterpriseModel.ShengName = Request.Form["drpShengList"];//省名称
            generalEnterpriseModel.ShiName = Request.Form["drpShiList"];//市名称
            generalEnterpriseModel.QuName = Request.Form["drpQuList"];//区名称
            generalEnterpriseModel.EnterpriseDescription = Request.Form["txbEnterpriseDescription"];//企业简介
            ////设置企业基本数据
            //generalEnterpriseModel.Expand_PublishJobCount = 0;//企业已发布的职位数
            //generalEnterpriseModel.Expand_MainResumeCount = 0;//企业已查看主投简历数
            //generalEnterpriseModel.Expand_SearchStrangeResumeCount = 0;//企业已搜索陌生简历数
            //generalEnterpriseModel.Expand_DownloadStrangeResumeCount = 0;//企业已下载陌生简历数量
            //generalEnterpriseModel.Expand_Balance = 0;//企业充值金额
            generalEnterpriseModel.IsEmergencyRecruitment = 0;//默认不允许企业发布紧急招聘
            generalEnterpriseModel.DownloadResume = 0;//默认下载陌生简历次数为0
            if (uploadBusinessLicense.HasFile)
            {
                string strFileExt = System.IO.Path.GetExtension(uploadBusinessLicense.FileName);
                if (strFileExt == ".jpg" || strFileExt == ".gif" || strFileExt == ".png" || strFileExt == ".jpeg" || strFileExt == ".bmp")
                {
                    string strFilePath = "~/BusinessLicense/" + txbEnterpriseName.Text + "_" + DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + strFileExt;
                    uploadBusinessLicense.SaveAs(Server.MapPath(strFilePath));
                    generalEnterpriseModel.BusinessLicense = strFilePath;
                }
            }
            try
            {
                zlzw.BLL.CoreUserBLL coreUserBLL = new zlzw.BLL.CoreUserBLL();
                coreUserBLL.Add(coreUserModel);
                zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
                generalEnterpriseBLL.Add(generalEnterpriseModel);
                if (Session["IsEnterpriseSubmit"] == null)
                {
                    FineUI.Alert.Show("用户注册成功");
                    Session["IsEnterpriseSubmit"] = "1";
                }
                HttpCookie userGUID = new HttpCookie("CurrentUserGUID", coreUserModel.UserGuid.ToString());
                HttpCookie uerName = new HttpCookie("CurrentUserName", coreUserModel.UserName);
                userGUID.Expires = DateTime.Now.AddDays(1);
                uerName.Expires = DateTime.Now.AddDays(1);
                System.Web.HttpContext.Current.Response.Cookies.Add(userGUID);
                System.Web.HttpContext.Current.Response.Cookies.Add(uerName);
                Response.Redirect("default.aspx");
            }
            catch (Exception exp)
            {
                FineUI.Alert.Show("用户注册失败,请稍后重试");
            }
        }
Пример #14
0
        private string Get_EnterpriseName(string strEnterpriseGUID)
        {
            if (strEnterpriseGUID == "")
            {
                return "";
            }
            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            DataTable dt = generalEnterpriseBLL.GetList("EnterpriseGuid='"+ strEnterpriseGUID +"'").Tables[0];

            if (dt.Rows.Count > 0)
            {
                return dt.Rows[0]["CompanyName"].ToString();
            }
            else
            {
                return "未知";
            }
        }
        protected void imgBtnDownload_Click(object sender, ImageClickEventArgs e)
        {
            string strEnterpriseGUID = Get_EnterpriaseGUID(Request.Cookies["CurrentUserGUID"].Value);
            zlzw.Model.ResumeCollectionListModel resumeCollectionListModel = new zlzw.Model.ResumeCollectionListModel();
            resumeCollectionListModel.ResumeCollectionType = 0;//类型为企业简历收藏
            resumeCollectionListModel.ResumeGuid = new Guid(Request.QueryString["id"]);//当前简历GUID
            resumeCollectionListModel.EnterpriseGuid = new Guid(strEnterpriseGUID);//收藏企业的GUID
            resumeCollectionListModel.EnterpriseIsDel = 1;//企业标注为可显示
            resumeCollectionListModel.IsEnable = 1;
            resumeCollectionListModel.PublishDate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));

            #region 减去可下载简历数

            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            System.Data.DataTable dt = generalEnterpriseBLL.GetList("EnterpriseGuid='" + strEnterpriseGUID + "'").Tables[0];
            zlzw.Model.GeneralEnterpriseModel generalEnterpriseModel = generalEnterpriseBLL.GetModel(int.Parse(dt.Rows[0]["EnterpriseID"].ToString()));
            if (generalEnterpriseModel.DownloadResume < 1)
            {
                FineUI.Alert.Show("您剩余的简历下载数不足,请联系我们的客服人员");
                return;
            }
            generalEnterpriseModel.DownloadResume = generalEnterpriseModel.DownloadResume - 1;
            generalEnterpriseModel.CreateDate = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));
            zlzw.BLL.ResumeCollectionListBLL resumeCollectionListBLL = new zlzw.BLL.ResumeCollectionListBLL();
            resumeCollectionListBLL.Add(resumeCollectionListModel);
            generalEnterpriseBLL.Update(generalEnterpriseModel);

            FineUI.Alert.Show("简历下载成功");

            #endregion

        }
 private string Get_EnterpriseGUID(string strUserGUID)
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     DataTable dt = generalEnterpriseBLL.GetList("UserGuid='" + strUserGUID + "'").Tables[0];
     if (dt.Rows.Count > 0)
     {
         return dt.Rows[0]["EnterpriseGuid"].ToString();
     }
     else
     {
         return "未知";
     }
 }
 private string Get_EnterpriseType(string strGUID)
 {
     zlzw.BLL.JobEnterpriseJobPositionBLL jobEnterpriseJobPositionBLL = new zlzw.BLL.JobEnterpriseJobPositionBLL();
     DataTable dt = jobEnterpriseJobPositionBLL.GetList("EnterpriseKey='" + strGUID + "'").Tables[0];
     if (dt.Rows.Count > 0)
     {
         return "无";
     }
     else
     {
         zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
         DataTable dt01 = generalEnterpriseBLL.GetList("EnterpriseGuid='"+ dt.Rows[0]["EnterpriseKey"].ToString() +"'").Tables[0];
         if (dt01.Rows.Count > 0)
         {
             return dt.Rows[0]["IndustryKey"].ToString();
         }
         else
         {
             return "未知";
         }
     }
 }
        private void Load_EnterpriseInfo(string strUserGUID)
        {
            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            DataTable dt01 = generalEnterpriseBLL.GetList("EnterpriseGuid='" + strUserGUID + "'").Tables[0];
            zlzw.BLL.CoreUserBLL coreUserBLL = new zlzw.BLL.CoreUserBLL();
            DataTable dt = coreUserBLL.GetList("UserGuid='" + dt01.Rows[0]["UserGuid"].ToString() + "'").Tables[0];
            zlzw.Model.CoreUserModel coreUserModel = coreUserBLL.GetModel(int.Parse(dt.Rows[0]["UserID"].ToString()));
            
            zlzw.Model.GeneralEnterpriseModel generalEnterpriseModel = generalEnterpriseBLL.GetModel(int.Parse(dt01.Rows[0]["EnterpriseID"].ToString()));
            txbUserName.Text = coreUserModel.UserName;//账号
            txbEnterpriseName.Text = generalEnterpriseModel.CompanyName;//公司名称
            //drpJobFeildKindsType.SelectedValue = generalEnterpriseModel.IndustryKey.Split('-')[0];//所属行业
            //LoadItemList(generalEnterpriseModel.IndustryKey.Split('-')[0]);
            //drpItems.SelectedValue = generalEnterpriseModel.IndustryKey.Split('-')[1];//所属行业分类
            txbJobFeildKinds.Value = generalEnterpriseModel.IndustryKey;//所属行业分类
            drpShengList.SelectedValue = generalEnterpriseModel.ShengName;
            Load_ShiList(generalEnterpriseModel.ShengName);
            drpShiList.SelectedValue = generalEnterpriseModel.ShiName;
            Load_QuList(generalEnterpriseModel.ShiName);
            drpQuList.SelectedValue = generalEnterpriseModel.QuName;

            txbPrincipleAddress.Text = generalEnterpriseModel.PrincipleAddress;//公司地址
            txbTelephone.Text = generalEnterpriseModel.Telephone;//联系电话
            txbContactPerson.Text = generalEnterpriseModel.ContactPerson;//联系人
            txbUserMobileNO.Text = coreUserModel.UserMobileNO;//手机号码
            txbEmail.Text = generalEnterpriseModel.Email;//邮箱地址
            txbEnterpriseWWW.Text = generalEnterpriseModel.EnterpriseWWW;//企业网址
            txbBusRoute.Text = generalEnterpriseModel.BusRoute;//乘车路线
            drpShengList.SelectedValue = generalEnterpriseModel.ShengName;//省名称
            drpShiList.SelectedValue = generalEnterpriseModel.ShiName;//市名称
            drpQuList.SelectedValue = generalEnterpriseModel.QuName;//区名称
            txbEnterpriseDescription.Text = generalEnterpriseModel.EnterpriseDescription;//企业简介
            ViewState["CreateDate"] = generalEnterpriseModel.CreateDate.ToString();//创建日期
            ViewState["uploadBusinessLicense"] = generalEnterpriseModel.BusinessLicense;//营业执照
            ViewState["UserRegisterDate"] = DateTime.Parse(coreUserModel.UserRegisterDate.ToString());//CoreUser注册时间
            ViewState["UserLastDateTime"] = DateTime.Parse(coreUserModel.UserRegisterDate.ToString());//CoreUser最后一次登陆时间
        }
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            if (Session["EditIsEnterpriseSubmit"] != null)
            {
                return;
            }
            zlzw.BLL.CoreUserBLL coreUserBLL = new zlzw.BLL.CoreUserBLL();
            DataTable dt = coreUserBLL.GetList("UserGuid='" + Request.QueryString["ID"] + "'").Tables[0];
            zlzw.Model.CoreUserModel coreUserModel = coreUserBLL.GetModel(int.Parse(dt.Rows[0]["UserID"].ToString()));
            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            DataTable dt01 = generalEnterpriseBLL.GetList("UserGuid='" + Request.QueryString["ID"] + "'").Tables[0];
            zlzw.Model.GeneralEnterpriseModel generalEnterpriseModel = generalEnterpriseBLL.GetModel(int.Parse(dt01.Rows[0]["EnterpriseID"].ToString()));
            coreUserModel.UserName = Request.Form["txbUserName"];//账号
            coreUserModel.Password = Request.Form["txbPassword"];//密码
            coreUserModel.UserMobileNO = Request.Form["txbUserMobileNO"];//手机号
            coreUserModel.UserRegisterDate = DateTime.Parse(ViewState["UserRegisterDate"].ToString());//用户注册日期
            coreUserModel.UserLastDateTime = DateTime.Parse(ViewState["UserLastDateTime"].ToString());//用户最后一次登录日期
            coreUserModel.UserType = 2;//企业用户
            coreUserModel.UserStatus = 1;//状态可用
            coreUserModel.UserID = int.Parse(dt.Rows[0]["UserID"].ToString());//CoerUser表ID

            generalEnterpriseModel.EnterpriseID = int.Parse(dt01.Rows[0]["EnterpriseID"].ToString());//企业表ID
            generalEnterpriseModel.CompanyName = txbEnterpriseName.Text;//企业名称
            //generalEnterpriseModel.IndustryKey = Request.Form["drpJobFeildKindsType"] + "-" + Request.Form["drpItems"];//公司行业
            generalEnterpriseModel.IndustryKey = Get_CurrentValue(Request.Params["txbJobFeildKinds"]) + "-" + Request.Params["txbJobFeildKinds"];
            generalEnterpriseModel.PrincipleAddress = Request.Form["txbPrincipleAddress"];//公司地址
            generalEnterpriseModel.Telephone = Request.Form["txbTelephone"];//联系电话
            generalEnterpriseModel.ContactPerson = Request.Form["txbContactPerson"];//联系人
            generalEnterpriseModel.Email = Request.Form["txbEmail"];//电子邮件
            generalEnterpriseModel.EnterpriseWWW = Request.Form["txbEnterpriseWWW"];//公司网站
            generalEnterpriseModel.BusRoute = Request.Form["txbBusRoute"];//乘车路线
            generalEnterpriseModel.CanUsable = 1;
            generalEnterpriseModel.LastUpdateDate = DateTime.Now;//最后一次修改日期
            generalEnterpriseModel.CreateDate = DateTime.Parse(ViewState["CreateDate"].ToString());//创建日期
            generalEnterpriseModel.ShengName = Request.Form["drpShengList"];//省名称
            generalEnterpriseModel.ShiName = Request.Form["drpShiList"];//市名称
            generalEnterpriseModel.QuName = Request.Form["drpQuList"];//区名称
            generalEnterpriseModel.EnterpriseDescription = Request.Form["txbEnterpriseDescription"];//企业简介

            if (uploadBusinessLicense.HasFile)
            {
                string strFileExt = System.IO.Path.GetExtension(uploadBusinessLicense.FileName);
                if (strFileExt == ".jpg" || strFileExt == ".gif" || strFileExt == ".png" || strFileExt == ".jpeg" || strFileExt == ".bmp")
                {
                    string strFilePath = "~/BusinessLicense/" + txbEnterpriseName.Text + "_" + DateTime.Now.ToString("yyyyMMddhhmmss") + "_" + strFileExt;
                    uploadBusinessLicense.SaveAs(Server.MapPath(strFilePath));
                    generalEnterpriseModel.BusinessLicense = strFilePath;
                }
            }
            try
            {
                coreUserBLL.Update(coreUserModel);
                generalEnterpriseBLL.Update(generalEnterpriseModel);
                if (Session["EditIsEnterpriseSubmit"] == null)
                {
                    FineUI.Alert.Show("修改信息注册成功");
                    Session["EditIsEnterpriseSubmit"] = "1";
                }
                System.Web.HttpCookie UserGUID = System.Web.HttpContext.Current.Request.Cookies["CurrentUserGUID"];
                System.Web.HttpCookie UserName = System.Web.HttpContext.Current.Request.Cookies["CurrentUserName"];

                UserGUID.Expires = DateTime.Now.AddDays(-1);
                UserName.Expires = DateTime.Now.AddDays(-1);

                System.Web.HttpContext.Current.Response.Cookies.Add(UserGUID);
                System.Web.HttpContext.Current.Response.Cookies.Add(UserName);
                Response.Redirect("default.aspx");
            }
            catch (Exception exp)
            {
                FineUI.Alert.Show("修改信息失败,请稍后重试");
            }
        }
        protected void btnDel_Click(object sender, EventArgs e)
        {
            if (grid1.SelectedRowIndexArray != null && grid1.SelectedRowIndexArray.Length > 0)
            {
                string strSelectID = "0";
                for (int i = 0, count = grid1.SelectedRowIndexArray.Length; i < count; i++)
                {
                    int rowIndex = grid1.SelectedRowIndexArray[i];
                    foreach (object key in grid1.DataKeys[rowIndex])
                    {
                        strSelectID = key.ToString();
                    }
                }

                #region 删除逻辑

                zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
                DataTable dt = generalEnterpriseBLL.GetList("EnterpriseGuid='" + strSelectID + "'").Tables[0];
                zlzw.Model.GeneralEnterpriseModel generalEnterpriseModel = generalEnterpriseBLL.GetModel(int.Parse(dt.Rows[0]["EnterpriseID"].ToString()));
                generalEnterpriseModel.CanUsable = 0;
                generalEnterpriseBLL.Update(generalEnterpriseModel);
                GeneralEnterpriseList_BindGrid();

                #endregion
            }
            else
            {
                return;
            }
        }
Пример #21
0
        private void Load_EnterpriseDesc(string strEnterpriseGUID)
        {
            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            System.Data.DataTable dt = generalEnterpriseBLL.GetList("EnterpriseGuid='" + strEnterpriseGUID + "'").Tables[0];
            labEnterpriseContent.Text = dt.Rows[0]["EnterpriseDescription"].ToString();

            //labEnterpriseAdd.Text = dt.Rows[0]["JobWorkPlaceNames"].ToString();//公司地址
            //labPhone.Text = dt.Rows[0]["ContactTelephone"].ToString();//联系电话
            //labEmail.Text = dt.Rows[0]["ContactMail"].ToString();//电子邮件
            //labLxr.Text = dt.Rows[0]["ContactPerson"].ToString();//联系人
        }
        protected void btnSaveRefresh_Click(object sender, EventArgs e)
        {
            if (Request.QueryString["Type"] == "1")
            {
                //编辑保存
                zlzw.Model.GeneralEnterpriseModel generalEnterpriseModel = new zlzw.Model.GeneralEnterpriseModel();
                generalEnterpriseModel.CompanyName = txbCompanyName.Text;//企业名称
                generalEnterpriseModel.IndustryKey = drpIndustryKey.SelectedValue;//所属行业
                generalEnterpriseModel.ShengCode = ddlSheng.SelectedValue;//企业所在省代码
                generalEnterpriseModel.ShiCode = ddlShi.SelectedValue;//企业所在市代码
                generalEnterpriseModel.QuCode = ddlXian.SelectedValue;//企业所在区代码
                generalEnterpriseModel.PrincipleAddress = txbPrincipleAddress.Text;//企业所在地址
                generalEnterpriseModel.Telephone = txbTelephone.Text;//联系电话
                generalEnterpriseModel.TelephoneOther = txbTelephoneOther.Text;//其他联系电话
                generalEnterpriseModel.Fax = txbFax.Text;//传真
                generalEnterpriseModel.Email = txbEmail.Text;//电子邮件
                generalEnterpriseModel.ContactPerson = txbContactPerson.Text;//联系人
                generalEnterpriseModel.EnterpriseWWW = txbEnterpriseWWW.Text;//企业网址
                generalEnterpriseModel.BusRoute = txbBusRoute.Text;//乘车路线
                generalEnterpriseModel.EnterpriseDescription = txbEnterpriseDescription.Text;//企业简介
                generalEnterpriseModel.CanUsable = 1;
                if (ckbIsEmergencyRecruitment.Checked)
                {
                    generalEnterpriseModel.IsEmergencyRecruitment = 1;
                }
                else
                {
                    generalEnterpriseModel.IsEmergencyRecruitment = 0;
                }
                //是否允许职位发布
                if (ckbIsEnablePublishJob.Checked)
                {
                    generalEnterpriseModel.IsEnablePublishJob = 1;
                }
                else
                {
                    generalEnterpriseModel.IsEnablePublishJob = 0;
                }
                generalEnterpriseModel.DownloadResume = int.Parse(txbDownloadResume.Text);//允许下载陌生简历数量
                generalEnterpriseModel.CreateDate = DateTime.Parse(ViewState["CreateDate"].ToString());
                zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
                generalEnterpriseModel.EnterpriseID = int.Parse(Get_ID(generalEnterpriseBLL, Request.QueryString["value"]));
                if (fileBusinessLicense.PostedFile.ContentLength > 0)
                {
                    fileBusinessLicense.SaveAs(Server.MapPath(ViewState["fileBusinessLicense"].ToString()));
                    generalEnterpriseModel.BusinessLicense = ViewState["fileBusinessLicense"].ToString();
                }
                else
                {
                    generalEnterpriseModel.BusinessLicense = ViewState["fileBusinessLicense"].ToString();
                }
                generalEnterpriseModel.UserGuid = new Guid(ViewState["UserGuid"].ToString());
                generalEnterpriseModel.EnterpriseGuid = new Guid(ViewState["EnterpriseGuid"].ToString());
                generalEnterpriseBLL.Update(generalEnterpriseModel);
            }
            else
            {
                //添加保存

                zlzw.Model.GeneralEnterpriseModel generalEnterpriseModel = new zlzw.Model.GeneralEnterpriseModel();
                generalEnterpriseModel.CompanyName = txbCompanyName.Text;//企业名称
                generalEnterpriseModel.IndustryKey = drpIndustryKey.SelectedValue;//所属行业
                generalEnterpriseModel.ShengCode = ddlSheng.SelectedValue;//企业所在省代码
                generalEnterpriseModel.ShiCode = ddlShi.SelectedValue;//企业所在市代码
                generalEnterpriseModel.QuCode = ddlXian.SelectedValue;//企业所在区代码
                generalEnterpriseModel.PrincipleAddress = txbPrincipleAddress.Text;//企业所在地址
                generalEnterpriseModel.Telephone = txbTelephone.Text;//联系电话
                generalEnterpriseModel.TelephoneOther = txbTelephoneOther.Text;//其他联系电话
                generalEnterpriseModel.Fax = txbFax.Text;//传真
                generalEnterpriseModel.Email = txbEmail.Text;//电子邮件
                generalEnterpriseModel.ContactPerson = txbContactPerson.Text;//联系人
                generalEnterpriseModel.EnterpriseWWW = txbEnterpriseWWW.Text;//企业网址
                generalEnterpriseModel.BusRoute = txbBusRoute.Text;//乘车路线
                generalEnterpriseModel.EnterpriseDescription = txbEnterpriseDescription.Text;//企业简介
                generalEnterpriseModel.CreateDate = DateTime.Now;//企业系统创建日期
                generalEnterpriseModel.CanUsable = 1;//可用
                generalEnterpriseModel.UserGuid = new Guid(Request.Cookies["UserID"].Value);
                if (ckbIsEmergencyRecruitment.Checked)
                {
                    generalEnterpriseModel.IsEmergencyRecruitment = 1;
                }
                else
                {
                    generalEnterpriseModel.IsEmergencyRecruitment = 0;
                }
                //是否允许职位发布
                //是否允许职位发布
                if (ckbIsEnablePublishJob.Checked)
                {
                    generalEnterpriseModel.IsEnablePublishJob = 1;
                }
                else
                {
                    generalEnterpriseModel.IsEnablePublishJob = 0;
                }
                generalEnterpriseModel.DownloadResume = int.Parse(txbDownloadResume.Text);//允许下载陌生简历数量
                generalEnterpriseModel.UserGuid = new Guid(Request.Cookies["UserID"].Value);
                if (fileBusinessLicense.PostedFile.ContentLength > 0)
                {
                    string fileName = DateTime.Now.Ticks.ToString() + "_" + fileBusinessLicense.FileName;
                    fileBusinessLicense.SaveAs(Server.MapPath("~/UploadImages/" + fileName));
                    generalEnterpriseModel.BusinessLicense = "~/UploadImages/" + fileName;//保存营业执照图片路径
                }
                zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
                generalEnterpriseBLL.Add(generalEnterpriseModel);
            }

            // 2. Close this window and Refresh parent window
            PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
        }
Пример #23
0
 private string GetEnterpriseAddres(string strUserGUID)
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     DataTable dt = generalEnterpriseBLL.GetList("UserGuid='"+ strUserGUID +"'").Tables[0];
     if (dt.Rows.Count > 0)
     {
         return dt.Rows[0]["PrincipleAddress"].ToString();
     }
     else
     {
         return "";
     }
 }
Пример #24
0
        private bool Get_UserIsEmergencyRecruitment(string strUserGUID)
        {
            zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
            DataTable dt = generalEnterpriseBLL.GetList("EnterpriseGuid='" + strUserGUID + "'").Tables[0];

            if (dt.Rows[0]["IsEmergencyRecruitment"].ToString() != "0")
            {
                drpSpecialType.Enabled = true;
                return true;
            }
            else
            {
                drpSpecialType.Enabled = false;
                return false;
            }
        }
 private string Get_EnterpriseGUID(string strUserGUID)
 {
     zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
     System.Data.DataTable dt = generalEnterpriseBLL.GetList("EnterpriseGuid='" + strUserGUID + "'").Tables[0];
     return dt.Rows[0]["EnterpriseGuid"].ToString();
 }
 private void LoadData(string strType)
 {
     if (strType == "1")
     {
         string strID = Request.QueryString["value"];//操作ID
         zlzw.BLL.GeneralEnterpriseBLL generalEnterpriseBLL = new zlzw.BLL.GeneralEnterpriseBLL();
         zlzw.Model.GeneralEnterpriseModel generalEnterpriseModel = generalEnterpriseBLL.GetModel(int.Parse(Get_ID(generalEnterpriseBLL, strID)));
         txbCompanyName.Text = generalEnterpriseModel.CompanyName;//企业名称
         drpIndustryKey.SelectedValue = generalEnterpriseModel.IndustryKey;//所属行业
         ddlSheng.SelectedValue = generalEnterpriseModel.ShengCode;//企业所在省代码
         BindShi("1");
         ddlShi.SelectedValue = generalEnterpriseModel.ShiCode;//企业所在市代码
         BindXian("1");
         ddlXian.SelectedValue = generalEnterpriseModel.QuCode;//企业所在区代码
         txbPrincipleAddress.Text = generalEnterpriseModel.PrincipleAddress;//企业所在地址
         txbTelephone.Text = generalEnterpriseModel.Telephone;//联系电话
         txbTelephoneOther.Text = generalEnterpriseModel.TelephoneOther;//其他联系电话
         txbFax.Text = generalEnterpriseModel.Fax;//传真
         txbEmail.Text = generalEnterpriseModel.Email;//电子邮件
         txbContactPerson.Text = generalEnterpriseModel.ContactPerson;//联系人
         txbEnterpriseWWW.Text = generalEnterpriseModel.EnterpriseWWW;//企业网址
         txbBusRoute.Text = generalEnterpriseModel.BusRoute;//乘车路线
         if (generalEnterpriseModel.IsEmergencyRecruitment.ToString() == "0")
         {
             ckbIsEmergencyRecruitment.Checked = false;
         }
         else
         {
             ckbIsEmergencyRecruitment.Checked = true;
         }
         //是否允许职位发布
         if (generalEnterpriseModel.IsEnablePublishJob.ToString() == "1")
         {
             ckbIsEnablePublishJob.Checked = true;
         }
         else
         {
             ckbIsEnablePublishJob.Checked = false;
         }
         txbDownloadResume.Text = generalEnterpriseModel.DownloadResume.ToString();//允许陌生简历下载次数
         txbEnterpriseDescription.Text = generalEnterpriseModel.EnterpriseDescription;//企业简介
         ViewState["fileBusinessLicense"] = generalEnterpriseModel.BusinessLicense;//营业执照存储地址
         ViewState["CreateDate"] = generalEnterpriseModel.CreateDate.ToString();
         ViewState["EnterpriseGuid"] = generalEnterpriseModel.EnterpriseGuid.ToString();
         ViewState["UserGuid"] = generalEnterpriseModel.UserGuid.ToString();
         ToolbarText2.Text = "编辑一个管理员账号";
     }
     btnClose.OnClientClick = ActiveWindow.GetConfirmHideReference();
 }