示例#1
0
        /// <summary>
        ///  增加一条数据
        /// </summary>
        public int Add(ZhongLi.Model.JobTraining model)
        {
            int rowsAffected;

            SqlParameter[] parameters =
            {
                new SqlParameter("@JobTraID",    SqlDbType.Int,        4),
                new SqlParameter("@JobTraType",  SqlDbType.NVarChar,  50),
                new SqlParameter("@JobTraName",  SqlDbType.NVarChar,  50),
                new SqlParameter("@Phone",       SqlDbType.NVarChar,  50),
                new SqlParameter("@JobTraDes",   SqlDbType.NVarChar,  -1),
                new SqlParameter("@Sort",        SqlDbType.Int,        4),
                new SqlParameter("@Imgurl",      SqlDbType.NVarChar, 200),
                new SqlParameter("@AbsDes",      SqlDbType.NVarChar, 200),
                new SqlParameter("@JobTraTitle", SqlDbType.NVarChar, 50)
            };
            parameters[0].Direction = ParameterDirection.Output;
            parameters[1].Value     = model.JobTraType;
            parameters[2].Value     = model.JobTraName;
            parameters[3].Value     = model.Phone;
            parameters[4].Value     = model.JobTraDes;
            parameters[5].Value     = model.Sort;
            parameters[6].Value     = model.Imgurl;
            parameters[7].Value     = model.AbsDes;
            parameters[8].Value     = model.JobTraTitle;

            DbHelperSQL.RunProcedure("JobTraining_ADD", parameters, out rowsAffected);
            return((int)parameters[0].Value);
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Utils.CheckRole("6"))
     {
         Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('权限信息','没有权限!','/Systestcomjun/index.aspx',2)</script>");
         return;
     }
     if (!IsPostBack)
     {
         ZhongLi.Model.siteconfig site = new ZhongLi.Bll.siteconfig().loadConfig(Server.MapPath("/xmlconfig/site.config"));
         imgformat     = site.ImgFormat;
         txtSort.Text  = "20";
         ltlTitle.Text = "新增职位信息";
         if (Request.QueryString["JobTraID"] != null)
         {
             ltlTitle.Text = "修改职位信息";
             int JobTraID = Convert.ToInt32(Request.QueryString["JobTraID"]);
             ZhongLi.Model.JobTraining jt = bll.GetModel(JobTraID);
             rbtType.SelectedValue = jt.JobTraType;
             txtJobTraTitle.Text   = jt.JobTraTitle;
             txtJobTraName.Text    = jt.JobTraName;
             txtPhone.Text         = jt.Phone;
             txtSort.Text          = jt.Sort + "";
             txtAbsDes.Text        = jt.AbsDes;
             txtJobTraDes.Text     = jt.JobTraDes;
             if (jt.Imgurl != "")
             {
                 img_Photo.ImageUrl = jt.Imgurl;
             }
         }
     }
 }
示例#3
0
        protected void btnsave_Click(object sender, EventArgs e)
        {
            ZhongLi.Model.JobTraining jt = null;
            if (Request.QueryString["JobTraID"] != null)
            {
                jt = bll.GetModel(Convert.ToInt32(Request.QueryString["JobTraID"]));
            }
            else
            {
                jt = new ZhongLi.Model.JobTraining();
            }
            jt.JobTraTitle = txtJobTraTitle.Text;
            jt.JobTraName  = txtJobTraName.Text;
            jt.Phone       = txtPhone.Text;
            jt.JobTraType  = rbtType.SelectedValue;
            jt.Sort        = Convert.ToInt32(txtSort.Text);
            jt.AbsDes      = txtAbsDes.Text;
            jt.JobTraDes   = txtJobTraDes.Text;

            ZhongLi.Model.siteconfig site = new ZhongLi.Bll.siteconfig().loadConfig(Server.MapPath("/xmlconfig/site.config"));
            if (fileImg.HasFile)
            {
                if (fileImg.PostedFile.ContentLength <= site.FileSize * 1024)
                {
                    string fileExt  = Utils.GetFileExt(fileImg.FileName);
                    string newname  = DateTime.Now.ToString("yyyyMMddHHmmssffff") + "." + fileExt;
                    string filePath = Utils.GetMapPath("/upload/news/") + newname;
                    fileImg.SaveAs(filePath);
                    jt.Imgurl = "/upload/news/" + newname;
                }
            }
            if (jt.JobTraID == 0)
            {
                if (bll.Add(jt) > 0)
                {
                    webHelper.addLog("新添加了职位信息“" + jt.JobTraTitle + "”");
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('新增职位信息','保存成功!','',1)</script>");
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('新增职位信息','保存失败','',2)</script>");
                }
            }
            else
            {
                if (bll.Update(jt))
                {
                    webHelper.addLog("修改了职位信息“" + jt.JobTraTitle + "”");
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('编辑职位信息','保存成功!','',1)</script>");
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(Page.GetType(), "set", "<script>window.onload=showmsgclose('编辑职位信息','保存失败','',2);</script>");
                }
            }
        }
示例#4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public ZhongLi.Model.JobTraining DataRowToModel(DataRow row)
 {
     ZhongLi.Model.JobTraining model = new ZhongLi.Model.JobTraining();
     if (row != null)
     {
         if (row["JobTraID"] != null && row["JobTraID"].ToString() != "")
         {
             model.JobTraID = int.Parse(row["JobTraID"].ToString());
         }
         if (row["JobTraType"] != null)
         {
             model.JobTraType = row["JobTraType"].ToString();
         }
         if (row["JobTraName"] != null)
         {
             model.JobTraName = row["JobTraName"].ToString();
         }
         if (row["Phone"] != null)
         {
             model.Phone = row["Phone"].ToString();
         }
         if (row["JobTraDes"] != null)
         {
             model.JobTraDes = row["JobTraDes"].ToString();
         }
         if (row["Sort"] != null && row["Sort"].ToString() != "")
         {
             model.Sort = int.Parse(row["Sort"].ToString());
         }
         if (row["Imgurl"] != null)
         {
             model.Imgurl = row["Imgurl"].ToString();
         }
         if (row["AbsDes"] != null)
         {
             model.AbsDes = row["AbsDes"].ToString();
         }
         if (row["JobTraTitle"] != null)
         {
             model.JobTraTitle = row["JobTraTitle"].ToString();
         }
     }
     return(model);
 }
示例#5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public ZhongLi.Model.JobTraining GetModel(int JobTraID)
        {
            SqlParameter[] parameters =
            {
                new SqlParameter("@JobTraID", SqlDbType.Int, 4)
            };
            parameters[0].Value = JobTraID;

            ZhongLi.Model.JobTraining model = new ZhongLi.Model.JobTraining();
            DataSet ds = DbHelperSQL.RunProcedure("JobTraining_GetModel", parameters, "ds");

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
示例#6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BindNews();
            string type = Request["type"];
            string id   = Request["id"];

            switch (type)
            {
            case "news":
                NEWM  = NEW.GetModel(Convert.ToInt32(id));
                title = NEWM.Title;
                count = NEWM.NewsCon;
                time  = "发表时间:" + NEWM.CreateTime.ToString();
                break;

            case "jo":
                jom   = jo.GetModel(Convert.ToInt32(id));
                title = jom.JobTraTitle;
                count = jom.JobTraDes;
                time  = "";
                break;

            case "cp":
                cpm   = cp.GetModel(Convert.ToInt32(id));
                title = cpm.CPTitle;
                count = cpm.CPDes;
                time  = "发表时间:" + cpm.CreateTime.ToString();
                break;
            }
            ZhongLi.Model.siteconfig config = new ZhongLi.Bll.siteconfig().loadConfig(Server.MapPath("/xmlconfig/site.config"));
            log    = config.log;
            phone  = config.phone;
            mail   = config.mail;
            bjtu   = config.bgtu;
            QRCode = config.QRCode;
        }
示例#7
0
        /// <summary>
        ///  更新一条数据
        /// </summary>
        public bool Update(ZhongLi.Model.JobTraining model)
        {
            int rowsAffected = 0;

            SqlParameter[] parameters =
            {
                new SqlParameter("@JobTraID",    SqlDbType.Int,        4),
                new SqlParameter("@JobTraType",  SqlDbType.NVarChar,  50),
                new SqlParameter("@JobTraName",  SqlDbType.NVarChar,  50),
                new SqlParameter("@Phone",       SqlDbType.NVarChar,  50),
                new SqlParameter("@JobTraDes",   SqlDbType.NVarChar,  -1),
                new SqlParameter("@Sort",        SqlDbType.Int,        4),
                new SqlParameter("@Imgurl",      SqlDbType.NVarChar, 200),
                new SqlParameter("@AbsDes",      SqlDbType.NVarChar, 200),
                new SqlParameter("@JobTraTitle", SqlDbType.NVarChar, 50)
            };
            parameters[0].Value = model.JobTraID;
            parameters[1].Value = model.JobTraType;
            parameters[2].Value = model.JobTraName;
            parameters[3].Value = model.Phone;
            parameters[4].Value = model.JobTraDes;
            parameters[5].Value = model.Sort;
            parameters[6].Value = model.Imgurl;
            parameters[7].Value = model.AbsDes;
            parameters[8].Value = model.JobTraTitle;

            DbHelperSQL.RunProcedure("JobTraining_Update", parameters, out rowsAffected);
            if (rowsAffected > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }