Esempio n. 1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Entity.BASE_FAWEN entity)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update BASE_FAWEN set ");

            strSql.Append(" FID = :FID , ");
            strSql.Append(" F_NUMBER = :F_NUMBER , ");
            strSql.Append(" F_TITLE = :F_TITLE , ");
            strSql.Append(" F_TYPE = :F_TYPE , ");
            strSql.Append(" F_CONTENT = :F_CONTENT , ");
            strSql.Append(" F_ANNEX = :F_ANNEX , ");
            strSql.Append(" F_DATE = :F_DATE , ");
            strSql.Append(" REMARK = :REMARK , ");
            strSql.Append(" F_ORGAN = :F_ORGAN , ");
            strSql.Append(" F_LEVEL = :F_LEVEL , ");
            strSql.Append(" F_DEGREE = :F_DEGREE , ");
            strSql.Append(" F_DELSTATE = :F_DELSTATE  ");
            strSql.Append(" where  ");

            OracleParameter[] parameters =
            {
                new OracleParameter(":FID",        OracleType.Number,      4),
                new OracleParameter(":F_NUMBER",   OracleType.VarChar,    50),
                new OracleParameter(":F_TITLE",    OracleType.VarChar,    50),
                new OracleParameter(":F_TYPE",     OracleType.VarChar,    50),
                new OracleParameter(":F_CONTENT",  OracleType.VarChar,   800),
                new OracleParameter(":F_ANNEX",    OracleType.VarChar,   100),
                new OracleParameter(":F_DATE",     OracleType.DateTime),
                new OracleParameter(":REMARK",     OracleType.VarChar,   500),
                new OracleParameter(":F_ORGAN",    OracleType.VarChar,    50),
                new OracleParameter(":F_LEVEL",    OracleType.VarChar,    50),
                new OracleParameter(":F_DEGREE",   OracleType.VarChar,    50),
                new OracleParameter(":F_DELSTATE", OracleType.Number, 4)
            };

            parameters[0].Value  = entity.FID;
            parameters[1].Value  = entity.F_NUMBER;
            parameters[2].Value  = entity.F_TITLE;
            parameters[3].Value  = entity.F_TYPE;
            parameters[4].Value  = entity.F_CONTENT;
            parameters[5].Value  = entity.F_ANNEX;
            parameters[6].Value  = entity.F_DATE;
            parameters[7].Value  = entity.REMARK;
            parameters[8].Value  = entity.F_ORGAN;
            parameters[9].Value  = entity.F_LEVEL;
            parameters[10].Value = entity.F_DEGREE;
            parameters[11].Value = entity.F_DELSTATE;
            int rows = OracleHelper.ExecuteNonQuery(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 更新数据
 /// </summary>
 /// <param name="model"></param>
 /// <returns></returns>
 public bool update(Entity.BASE_FAWEN model)
 {
     if (dal.Update(model))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Esempio n. 3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Entity.BASE_FAWEN GetEntity(decimal FID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select FID, F_NUMBER, F_TITLE, F_TYPE, F_CONTENT, F_ANNEX, F_DATE, REMARK, F_ORGAN, F_LEVEL, F_DEGREE, F_DELSTATE  ");
            strSql.Append("  from BASE_FAWEN ");
            strSql.Append(" where ");
            strSql.Append(" FID = :FID  ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":FID", OracleType.Number, 4)
            };
            parameters[0].Value = FID;


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

            if (dt.Rows.Count > 0)
            {
                if (dt.Rows[0]["FID"].ToString() != "")
                {
                    entity.FID = decimal.Parse(dt.Rows[0]["FID"].ToString());
                }
                entity.F_NUMBER  = dt.Rows[0]["F_NUMBER"].ToString();
                entity.F_TITLE   = dt.Rows[0]["F_TITLE"].ToString();
                entity.F_TYPE    = dt.Rows[0]["F_TYPE"].ToString();
                entity.F_CONTENT = dt.Rows[0]["F_CONTENT"].ToString();
                entity.F_ANNEX   = dt.Rows[0]["F_ANNEX"].ToString();
                if (dt.Rows[0]["F_DATE"].ToString() != "")
                {
                    entity.F_DATE = DateTime.Parse(dt.Rows[0]["F_DATE"].ToString());
                }
                entity.REMARK   = dt.Rows[0]["REMARK"].ToString();
                entity.F_ORGAN  = dt.Rows[0]["F_ORGAN"].ToString();
                entity.F_LEVEL  = dt.Rows[0]["F_LEVEL"].ToString();
                entity.F_DEGREE = dt.Rows[0]["F_DEGREE"].ToString();
                if (dt.Rows[0]["F_DELSTATE"].ToString() != "")
                {
                    entity.F_DELSTATE = decimal.Parse(dt.Rows[0]["F_DELSTATE"].ToString());
                }

                return(entity);
            }
            else
            {
                return(null);
            }
        }
Esempio n. 4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public void Add(Entity.BASE_FAWEN entity)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into BASE_FAWEN(");
            strSql.Append("FID,F_NUMBER,F_TITLE,F_TYPE,F_CONTENT,F_ANNEX,F_DATE,REMARK,F_ORGAN,F_LEVEL,F_DEGREE,F_DELSTATE");
            strSql.Append(") values (");
            strSql.Append(":FID,:F_NUMBER,:F_TITLE,:F_TYPE,:F_CONTENT,:F_ANNEX,:F_DATE,:REMARK,:F_ORGAN,:F_LEVEL,:F_DEGREE,:F_DELSTATE");
            strSql.Append(") ");

            OracleParameter[] parameters =
            {
                new OracleParameter(":FID",        OracleType.Number,      4),
                new OracleParameter(":F_NUMBER",   OracleType.VarChar,    50),
                new OracleParameter(":F_TITLE",    OracleType.VarChar,    50),
                new OracleParameter(":F_TYPE",     OracleType.VarChar,    50),
                new OracleParameter(":F_CONTENT",  OracleType.VarChar,   800),
                new OracleParameter(":F_ANNEX",    OracleType.VarChar,   100),
                new OracleParameter(":F_DATE",     OracleType.DateTime),
                new OracleParameter(":REMARK",     OracleType.VarChar,   500),
                new OracleParameter(":F_ORGAN",    OracleType.VarChar,    50),
                new OracleParameter(":F_LEVEL",    OracleType.VarChar,    50),
                new OracleParameter(":F_DEGREE",   OracleType.VarChar,    50),
                new OracleParameter(":F_DELSTATE", OracleType.Number, 4)
            };

            parameters[0].Value  = entity.FID;
            parameters[1].Value  = entity.F_NUMBER;
            parameters[2].Value  = entity.F_TITLE;
            parameters[3].Value  = entity.F_TYPE;
            parameters[4].Value  = entity.F_CONTENT;
            parameters[5].Value  = entity.F_ANNEX;
            parameters[6].Value  = entity.F_DATE;
            parameters[7].Value  = entity.REMARK;
            parameters[8].Value  = entity.F_ORGAN;
            parameters[9].Value  = entity.F_LEVEL;
            parameters[10].Value = entity.F_DEGREE;
            parameters[11].Value = entity.F_DELSTATE;
            OracleHelper.ExecuteNonQuery(strSql.ToString(), parameters);
        }
Esempio n. 5
0
 /// <summary>
 /// 新建公文
 /// </summary>
 /// <param name="model">公文实体</param>
 public void Add(Entity.BASE_FAWEN model)
 {
     dal.Add(model);
 }