コード例 #1
0
 private void ShowInfo(int Id)
 {
     Cms.DAL.JobInfo   dal   = new Cms.DAL.JobInfo();
     Cms.Model.JobInfo model = dal.GetModel(Id);
     this.position.Text       = Cms.Common.Utils.ToTxt(model.Position);
     this.headCount.Text      = model.HeadCount.ToString();
     this.requirement.Text    = Cms.Common.Utils.ToTxt(model.Requirement);
     this.responsibility.Text = Cms.Common.Utils.ToTxt(model.Responsibility);
     this.jobOrder.Text       = model.JobOrder.ToString();
     jobIsLock.SelectedValue  = model.IsLock.ToString();
 }
コード例 #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Cms.Model.JobInfo GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 JobID,Position,Requirement,Responsibility,HeadCount,IsLock,JobOrder from JobList ");
            strSql.Append(" where JobID=@JobID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@JobID", SqlDbType.Int, 4)
            };
            parameters[0].Value = Id;

            Cms.Model.JobInfo model = new Cms.Model.JobInfo();
            DataSet           ds    = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["JobID"] != null && ds.Tables[0].Rows[0]["JobID"].ToString() != "")
                {
                    model.Id = int.Parse(ds.Tables[0].Rows[0]["JobID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Position"] != null && ds.Tables[0].Rows[0]["Position"].ToString() != "")
                {
                    model.Position = ds.Tables[0].Rows[0]["Position"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Requirement"] != null && ds.Tables[0].Rows[0]["Requirement"].ToString() != "")
                {
                    model.Requirement = ds.Tables[0].Rows[0]["Requirement"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Responsibility"] != null && ds.Tables[0].Rows[0]["Responsibility"].ToString() != "")
                {
                    model.Responsibility = ds.Tables[0].Rows[0]["Responsibility"].ToString();
                }
                if (ds.Tables[0].Rows[0]["HeadCount"] != null && ds.Tables[0].Rows[0]["HeadCount"].ToString() != "")
                {
                    model.HeadCount = int.Parse(ds.Tables[0].Rows[0]["HeadCount"].ToString());
                }
                if (ds.Tables[0].Rows[0]["IsLock"] != null && ds.Tables[0].Rows[0]["IsLock"].ToString() != "")
                {
                    model.IsLock = int.Parse(ds.Tables[0].Rows[0]["IsLock"].ToString());
                }
                if (ds.Tables[0].Rows[0]["JobOrder"] != null && ds.Tables[0].Rows[0]["JobOrder"].ToString() != "")
                {
                    model.JobOrder = int.Parse(ds.Tables[0].Rows[0]["JobOrder"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
コード例 #3
0
        //编辑操作
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Cms.Model.JobInfo model = new Cms.Model.JobInfo();
            model.Id = this.JobID;
            model.Position = Cms.Common.Utils.ToHtml(this.position.Text);
            model.Responsibility = Cms.Common.Utils.ToHtml(this.responsibility.Text);
            model.HeadCount = int.Parse(this.headCount.Text);
            model.Requirement = Cms.Common.Utils.ToHtml(this.requirement.Text);
            model.IsLock = Convert.ToInt32(jobIsLock.SelectedValue);
            model.JobOrder = int.Parse(this.jobOrder.Text);

            Cms.DAL.JobInfo dal = new Cms.DAL.JobInfo();
            dal.Update(model);
            ////保存日志
            MessageBox.Show(this, "招聘编辑成功!");
        }
コード例 #4
0
        //编辑操作
        protected void btnSave_Click(object sender, EventArgs e)
        {
            Cms.Model.JobInfo model = new Cms.Model.JobInfo();
            model.Id             = this.JobID;
            model.Position       = Cms.Common.Utils.ToHtml(this.position.Text);
            model.Responsibility = Cms.Common.Utils.ToHtml(this.responsibility.Text);
            model.HeadCount      = int.Parse(this.headCount.Text);
            model.Requirement    = Cms.Common.Utils.ToHtml(this.requirement.Text);
            model.IsLock         = Convert.ToInt32(jobIsLock.SelectedValue);
            model.JobOrder       = int.Parse(this.jobOrder.Text);

            Cms.DAL.JobInfo dal = new Cms.DAL.JobInfo();
            dal.Update(model);
            ////保存日志
            MessageBox.Show(this, "招聘编辑成功!");
        }
コード例 #5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Cms.Model.JobInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update JobList set ");
            strSql.Append("Position=@Position,");
            strSql.Append("Requirement=@Requirement,");
            strSql.Append("Responsibility=@Responsibility,");
            strSql.Append("HeadCount=@HeadCount,");
            strSql.Append("IsLock=@IsLock,");
            strSql.Append("JobOrder=@JobOrder");
            strSql.Append(" where JobID=@JobID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Position",       SqlDbType.NVarChar, 50),
                new SqlParameter("@Requirement",    SqlDbType.NText),
                new SqlParameter("@Responsibility", SqlDbType.NText),
                new SqlParameter("@HeadCount",      SqlDbType.Int,       4),
                new SqlParameter("@IsLock",         SqlDbType.Int,       4),
                new SqlParameter("@JobOrder",       SqlDbType.Int,       4),
                new SqlParameter("@JobID",          SqlDbType.Int, 4)
            };
            parameters[0].Value = model.Position;
            parameters[1].Value = model.Requirement;
            parameters[2].Value = model.Responsibility;
            parameters[3].Value = model.HeadCount;
            parameters[4].Value = model.IsLock;
            parameters[5].Value = model.JobOrder;
            parameters[6].Value = model.Id;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #6
0
        protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            int id = Convert.ToInt32(((Label)e.Item.FindControl("lb_id")).Text);

            Cms.DAL.JobInfo   dal   = new Cms.DAL.JobInfo();
            Cms.Model.JobInfo model = dal.GetModel(id);
            switch (e.CommandName.ToLower())
            {
            case "ibtnlock":
                if (model.IsLock == 1)
                {
                    dal.UpdateField(id, "IsLock=0");
                }
                else
                {
                    dal.UpdateField(id, "IsLock=1");
                }
                break;
            }
            RptBind("");
        }
コード例 #7
0
        //添加招聘
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.position.Text.Trim().Length == 0)
            {
                strErr += "岗位职称不能为空!\\n";
            }
            if (this.headCount.Text.Trim().Length == 0)
            {
                strErr += "招聘人数不能为空!\\n";
            }
            if (this.requirement.Text.Trim().Length == 0)
            {
                strErr += "招聘要求不能为空!\\n";
            }
            if (this.responsibility.Text.Trim().Length == 0)
            {
                strErr += "岗位职责不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }

            Cms.Model.JobInfo model = new Cms.Model.JobInfo();
            model.Position       = Cms.Common.Utils.ToHtml(this.position.Text);
            model.Responsibility = Cms.Common.Utils.ToHtml(this.responsibility.Text);
            model.HeadCount      = int.Parse(this.headCount.Text);
            model.Requirement    = Cms.Common.Utils.ToHtml(this.requirement.Text);
            model.JobOrder       = Convert.ToInt32(jobOrder.Text);;
            model.IsLock         = Convert.ToInt32(jobIsLock.SelectedValue);

            Cms.DAL.JobInfo dal = new Cms.DAL.JobInfo();
            dal.Add(model);
            //保存日志
            MessageBox.Show(this, "招聘增加成功!");
        }
コード例 #8
0
        //添加招聘
        protected void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";
            if (this.position.Text.Trim().Length == 0)
            {
                strErr += "岗位职称不能为空!\\n";
            }
            if (this.headCount.Text.Trim().Length == 0)
            {
                strErr += "招聘人数不能为空!\\n";
            }
            if (this.requirement.Text.Trim().Length == 0)
            {
                strErr += "招聘要求不能为空!\\n";
            }
            if (this.responsibility.Text.Trim().Length == 0)
            {
                strErr += "岗位职责不能为空!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }

            Cms.Model.JobInfo model = new Cms.Model.JobInfo();
            model.Position = Cms.Common.Utils.ToHtml(this.position.Text);
            model.Responsibility = Cms.Common.Utils.ToHtml(this.responsibility.Text);
            model.HeadCount = int.Parse(this.headCount.Text);
            model.Requirement = Cms.Common.Utils.ToHtml(this.requirement.Text);
            model.JobOrder = Convert.ToInt32(jobOrder.Text); ;
            model.IsLock = Convert.ToInt32(jobIsLock.SelectedValue);

            Cms.DAL.JobInfo dal = new Cms.DAL.JobInfo();
            dal.Add(model);
            //保存日志
            MessageBox.Show(this, "招聘增加成功!");
        }
コード例 #9
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Cms.Model.JobInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into JobList(");
            strSql.Append("Position,Requirement,Responsibility,HeadCount,IsLock,JobOrder)");
            strSql.Append(" values (");
            strSql.Append("@Position,@Requirement,@Responsibility,@HeadCount,@IsLock,@JobOrder)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@Position",       SqlDbType.NVarChar, 50),
                new SqlParameter("@Requirement",    SqlDbType.NText),
                new SqlParameter("@Responsibility", SqlDbType.NText),
                new SqlParameter("@HeadCount",      SqlDbType.Int,       4),
                new SqlParameter("@IsLock",         SqlDbType.Int,       4),
                new SqlParameter("@JobOrder",       SqlDbType.Int, 4)
            };
            parameters[0].Value = model.Position;
            parameters[1].Value = model.Requirement;
            parameters[2].Value = model.Responsibility;
            parameters[3].Value = model.HeadCount;
            parameters[4].Value = model.IsLock;
            parameters[5].Value = model.JobOrder;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
コード例 #10
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Cms.Model.JobInfo GetModel(int Id)
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  top 1 JobID,Position,Requirement,Responsibility,HeadCount,IsLock,JobOrder from JobList ");
            strSql.Append(" where JobID=@JobID");
            SqlParameter[] parameters = {
                    new SqlParameter("@JobID", SqlDbType.Int,4)
            };
            parameters[0].Value = Id;

            Cms.Model.JobInfo model = new Cms.Model.JobInfo();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);
            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["JobID"] != null && ds.Tables[0].Rows[0]["JobID"].ToString() != "")
                {
                    model.Id = int.Parse(ds.Tables[0].Rows[0]["JobID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["Position"] != null && ds.Tables[0].Rows[0]["Position"].ToString() != "")
                {
                    model.Position = ds.Tables[0].Rows[0]["Position"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Requirement"] != null && ds.Tables[0].Rows[0]["Requirement"].ToString() != "")
                {
                    model.Requirement = ds.Tables[0].Rows[0]["Requirement"].ToString();
                }
                if (ds.Tables[0].Rows[0]["Responsibility"] != null && ds.Tables[0].Rows[0]["Responsibility"].ToString() != "")
                {
                    model.Responsibility = ds.Tables[0].Rows[0]["Responsibility"].ToString();
                }
                if (ds.Tables[0].Rows[0]["HeadCount"] != null && ds.Tables[0].Rows[0]["HeadCount"].ToString() != "")
                {
                    model.HeadCount = int.Parse(ds.Tables[0].Rows[0]["HeadCount"].ToString());
                }
                if (ds.Tables[0].Rows[0]["IsLock"] != null && ds.Tables[0].Rows[0]["IsLock"].ToString() != "")
                {
                    model.IsLock = int.Parse(ds.Tables[0].Rows[0]["IsLock"].ToString());
                }
                if (ds.Tables[0].Rows[0]["JobOrder"] != null && ds.Tables[0].Rows[0]["JobOrder"].ToString() != "")
                {
                    model.JobOrder = int.Parse(ds.Tables[0].Rows[0]["JobOrder"].ToString());
                }
                return model;
            }
            else
            {
                return null;
            }
        }