public int pcount = 0; //总条数

        #endregion Fields

        #region Methods

        public void RptBind(string strWhere)
        {
            Cms.DAL.JobInfo bll = new Cms.DAL.JobInfo();
            DataSet ds = bll.GetList(strWhere);
            DataView dv = ds.Tables[0].DefaultView;
            //利用PAGEDDAGASOURCE类来分页
            PagedDataSource pds = new PagedDataSource();
            AspNetPager1.RecordCount = dv.Count;
            pds.DataSource = dv;
            pds.AllowPaging = true;
            pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
            pds.PageSize = AspNetPager1.PageSize;
            //获得总条数
            pcount = dv.Count;
            if (this.pcount > 0)
            {
                this.lbtnDel.Enabled = true;
            }
            else
            {
                this.lbtnDel.Enabled = false;
            }
            //绑定数据
            rptList.DataSource = pds;
            rptList.DataBind();
        }
示例#2
0
        public void RptBind(string strWhere)
        {
            Cms.DAL.JobInfo bll = new Cms.DAL.JobInfo();
            DataSet         ds  = bll.GetList(strWhere);
            DataView        dv  = ds.Tables[0].DefaultView;
            //利用PAGEDDAGASOURCE类来分页
            PagedDataSource pds = new PagedDataSource();

            AspNetPager1.RecordCount = dv.Count;
            pds.DataSource           = dv;
            pds.AllowPaging          = true;
            pds.CurrentPageIndex     = AspNetPager1.CurrentPageIndex - 1;
            pds.PageSize             = AspNetPager1.PageSize;
            //获得总条数
            pcount = dv.Count;
            if (this.pcount > 0)
            {
                this.lbtnDel.Enabled = true;
            }
            else
            {
                this.lbtnDel.Enabled = false;
            }
            //绑定数据
            rptList.DataSource = pds;
            rptList.DataBind();
        }
 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();
 }
示例#4
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();
 }
        //编辑操作
        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, "招聘编辑成功!");
        }
示例#6
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, "招聘编辑成功!");
        }
示例#7
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("");
        }
        //添加招聘
        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, "招聘增加成功!");
        }
        //添加招聘
        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, "招聘增加成功!");
        }
示例#10
0
        public static string jobList()
        {
            Cms.DAL.JobInfo dal    = new Cms.DAL.JobInfo();
            StringBuilder   strTxt = new StringBuilder();
            DataSet         ds     = dal.GetList("IsLock = 0");
            DataTable       tbl    = ds.Tables[0];

            if (tbl.Rows.Count > 0)
            {
                for (int j = 0; j < tbl.Rows.Count; j++)
                {
                    DataRow row = tbl.Rows[j];
                    strTxt.Append("<p style=\"font-size:14px;color:#808080;\"><strong style=\"font-size:14px;color:#505050;\">" + row["Position"].ToString() + "</strong><br />");
                    if (!string.IsNullOrEmpty(row["Responsibility"].ToString()))
                    {
                        strTxt.Append("工作职责:<br />");
                        strTxt.Append(row["Responsibility"].ToString());
                        strTxt.Append("<br />");
                    }
                    if (!string.IsNullOrEmpty(row["Requirement"].ToString()))
                    {
                        strTxt.Append("任职要求:<br />");
                        strTxt.Append(row["Requirement"].ToString());
                        strTxt.Append("<br />");
                    }
                    if (!string.IsNullOrEmpty(row["HeadCount"].ToString()))
                    {
                        strTxt.Append("招聘人数:" + row["HeadCount"].ToString());
                        strTxt.Append("<br />");
                    }
                    strTxt.Append("<br /><p>");
                }
            }
            else
            {
                strTxt.Append("暂无招聘信息!");
            }
            return(strTxt.ToString());
        }
示例#11
0
        public static string jobList()
        {
            Cms.DAL.JobInfo dal = new Cms.DAL.JobInfo();
            StringBuilder strTxt = new StringBuilder();
            DataSet ds = dal.GetList("IsLock = 0");
            DataTable tbl = ds.Tables[0];

            if (tbl.Rows.Count > 0)
            {
                for (int j = 0; j < tbl.Rows.Count; j++)
                {
                    DataRow row = tbl.Rows[j];
                    strTxt.Append("<p style=\"font-size:14px;color:#808080;\"><strong style=\"font-size:14px;color:#505050;\">" + row["Position"].ToString() + "</strong><br />");
                    if (!string.IsNullOrEmpty(row["Responsibility"].ToString()))
                    {
                        strTxt.Append("工作职责:<br />");
                        strTxt.Append(row["Responsibility"].ToString());
                        strTxt.Append("<br />");
                    }
                    if (!string.IsNullOrEmpty(row["Requirement"].ToString()))
                    {
                        strTxt.Append("任职要求:<br />");
                        strTxt.Append(row["Requirement"].ToString());
                        strTxt.Append("<br />");
                    }
                    if (!string.IsNullOrEmpty(row["HeadCount"].ToString()))
                    {
                        strTxt.Append("招聘人数:" + row["HeadCount"].ToString());
                        strTxt.Append("<br />");
                    }
                    strTxt.Append("<br /><p>");
                }
            }
            else
                strTxt.Append("暂无招聘信息!");
            return strTxt.ToString();
        }
示例#12
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("");
 }