Пример #1
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            litmsg.Visible = false;

            Entity.BASE_ASSESS_TYPE model = new Entity.BASE_ASSESS_TYPE();
            model = this.GetEntity();

            if (this.CheckEntity(model))
            {
                if (model.ID < 0)
                {
                    bll.Add(model);

                    this.SetEntity(new Entity.BASE_ASSESS_TYPE());

                    this.BindDataSource();

                    litmsg.Visible = true;
                    litmsg.Text    = "<div style='font-size:16px; font-family:微软雅黑; color:red;font-weight:bold; text-align:center;'>添加成功!</div>";
                }
                else
                {
                    if (bll.Update(model))
                    {
                        litmsg.Visible = true;
                        litmsg.Text    = "<div style='font-size:16px; font-family:微软雅黑; color:red;font-weight:bold; text-align:center;'>更新成功!</div>";
                    }
                    else
                    {
                        litmsg.Visible = true;
                        litmsg.Text    = "<div style='font-size:16px; font-family:微软雅黑; color:red;font-weight:bold; text-align:center;'>更新失败!</div>";
                    }
                }
            }
        }
Пример #2
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(Entity.BASE_ASSESS_TYPE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into BASE_ASSESS_TYPE(");
            strSql.Append("ID,DEPTCODE,NAME,SUMMARY,PARENTID,SORT,STATUS,SCORE");
            strSql.Append(") values (");
            strSql.Append(":ID,:DEPTCODE,:NAME,:SUMMARY,:PARENTID,:SORT,:STATUS,:SCORE");
            strSql.Append(") ");

            OracleParameter[] parameters =
            {
                new OracleParameter(":ID",       OracleType.Number,    4),
                new OracleParameter(":DEPTCODE", OracleType.Number,    4),
                new OracleParameter(":NAME",     OracleType.VarChar,  50),
                new OracleParameter(":SUMMARY",  OracleType.VarChar, 200),
                new OracleParameter(":PARENTID", OracleType.Number,    4),
                new OracleParameter(":SORT",     OracleType.Number,    4),
                new OracleParameter(":STATUS",   OracleType.Number,    4),
                new OracleParameter(":SCORE",    OracleType.Number, 4)
            };

            parameters[0].Value = model.ID;
            parameters[1].Value = model.DEPTCODE;
            parameters[2].Value = model.NAME;
            parameters[3].Value = model.SUMMARY;
            parameters[4].Value = model.PARENTID;
            parameters[5].Value = model.SORT;
            parameters[6].Value = model.STATUS;
            parameters[7].Value = model.SCORE;
            OracleHelper.ExecuteNonQuery(strSql.ToString(), parameters);
        }
Пример #3
0
 private void SetEntity(Entity.BASE_ASSESS_TYPE model)
 {
     txtName.Text                = model.NAME;
     txtSummary.Text             = model.SUMMARY;
     txtScore.Text               = model.SCORE.ToString();
     txtSort.Text                = model.SORT.ToString();
     ddlParentType.SelectedValue = model.PARENTID.ToString();
 }
Пример #4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Entity.BASE_ASSESS_TYPE GetEntity(decimal ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID, DEPTCODE, NAME, SUMMARY, PARENTID, SORT, STATUS, SCORE  ");
            strSql.Append("  from BASE_ASSESS_TYPE ");
            strSql.Append(" where ID=:ID ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":ID", OracleType.Number, 4)
            };
            parameters[0].Value = ID;


            Entity.BASE_ASSESS_TYPE entity = new Entity.BASE_ASSESS_TYPE();
            DataTable dt = OracleHelper.Query(CommandType.Text, strSql.ToString(), parameters);

            if (dt.Rows.Count > 0)
            {
                if (dt.Rows[0]["ID"].ToString() != "")
                {
                    entity.ID = decimal.Parse(dt.Rows[0]["ID"].ToString());
                }
                if (dt.Rows[0]["DEPTCODE"].ToString() != "")
                {
                    entity.DEPTCODE = decimal.Parse(dt.Rows[0]["DEPTCODE"].ToString());
                }
                entity.NAME    = dt.Rows[0]["NAME"].ToString();
                entity.SUMMARY = dt.Rows[0]["SUMMARY"].ToString();
                if (dt.Rows[0]["PARENTID"].ToString() != "")
                {
                    entity.PARENTID = decimal.Parse(dt.Rows[0]["PARENTID"].ToString());
                }
                if (dt.Rows[0]["SORT"].ToString() != "")
                {
                    entity.SORT = decimal.Parse(dt.Rows[0]["SORT"].ToString());
                }
                if (dt.Rows[0]["STATUS"].ToString() != "")
                {
                    entity.STATUS = decimal.Parse(dt.Rows[0]["STATUS"].ToString());
                }
                if (dt.Rows[0]["SCORE"].ToString() != "")
                {
                    entity.SCORE = decimal.Parse(dt.Rows[0]["SCORE"].ToString());
                }

                return(entity);
            }
            else
            {
                return(null);
            }
        }
Пример #5
0
        private Entity.BASE_ASSESS_TYPE GetEntity()
        {
            Entity.BASE_ASSESS_TYPE model = new Entity.BASE_ASSESS_TYPE();

            model.NAME     = txtName.Text;
            model.SUMMARY  = txtSummary.Text;
            model.SCORE    = Convert.ToDecimal(txtScore.Text);
            model.SORT     = Convert.ToDecimal(txtSort.Text);
            model.PARENTID = Convert.ToDecimal(ddlParentType.SelectedValue);

            model.DEPTCODE = session.DEPTID;
            model.ID       = Convert.ToDecimal(hidPrimary.Value);
            model.STATUS   = 0;

            return(model);
        }
Пример #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            session = (Utility.UserSession)Session["user"];

            if (!IsPostBack)
            {
                BindDataSource();

                if (Request.QueryString["id"] != null)
                {
                    Entity.BASE_ASSESS_TYPE model = new Entity.BASE_ASSESS_TYPE();
                    model = bll.GetEntity(Convert.ToDecimal(Request.QueryString["id"]));
                    this.SetEntity(model);
                }
            }
        }
Пример #7
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Entity.BASE_ASSESS_TYPE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update BASE_ASSESS_TYPE set ");

            strSql.Append(" ID = :ID , ");
            strSql.Append(" DEPTCODE = :DEPTCODE , ");
            strSql.Append(" NAME = :NAME , ");
            strSql.Append(" SUMMARY = :SUMMARY , ");
            strSql.Append(" PARENTID = :PARENTID , ");
            strSql.Append(" SORT = :SORT , ");
            strSql.Append(" STATUS = :STATUS , ");
            strSql.Append(" SCORE = :SCORE  ");
            strSql.Append(" where ID=:ID  ");

            OracleParameter[] parameters =
            {
                new OracleParameter(":ID",       OracleType.Number,    4),
                new OracleParameter(":DEPTCODE", OracleType.Number,    4),
                new OracleParameter(":NAME",     OracleType.VarChar,  50),
                new OracleParameter(":SUMMARY",  OracleType.VarChar, 200),
                new OracleParameter(":PARENTID", OracleType.Number,    4),
                new OracleParameter(":SORT",     OracleType.Number,    4),
                new OracleParameter(":STATUS",   OracleType.Number,    4),
                new OracleParameter(":SCORE",    OracleType.Number, 4)
            };

            parameters[8].Value  = model.ID;
            parameters[9].Value  = model.DEPTCODE;
            parameters[10].Value = model.NAME;
            parameters[11].Value = model.SUMMARY;
            parameters[12].Value = model.PARENTID;
            parameters[13].Value = model.SORT;
            parameters[14].Value = model.STATUS;
            parameters[15].Value = model.SCORE;
            int rows = OracleHelper.ExecuteNonQuery(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #8
0
 public bool Update(Entity.BASE_ASSESS_TYPE model)
 {
     return(dal.Update(model));
 }
Пример #9
0
 public void Add(Entity.BASE_ASSESS_TYPE model)
 {
     dal.Add(model);
 }
Пример #10
0
 private bool CheckEntity(Entity.BASE_ASSESS_TYPE model)
 {
     return(true);
 }