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

            strSql.Append("update BASE_SHOUWEN set ");

            strSql.Append(" SID = :SID , ");
            strSql.Append(" S_NUMBERS = :S_NUMBERS , ");
            strSql.Append(" S_ORGAN = :S_ORGAN , ");
            strSql.Append(" S_FROMDATE = :S_FROMDATE , ");
            strSql.Append(" S_TITLE = :S_TITLE , ");
            strSql.Append(" S_HANDLINGTIME = :S_HANDLINGTIME , ");
            strSql.Append(" S_DEP_ORGAN = :S_DEP_ORGAN , ");
            strSql.Append(" S_HANDLEPROGRESS = :S_HANDLEPROGRESS , ");
            strSql.Append(" S_RESULT = :S_RESULT , ");
            strSql.Append(" S_APPLICANT = :S_APPLICANT , ");
            strSql.Append(" S_HANDLER = :S_HANDLER , ");
            strSql.Append(" REMARKS = :REMARKS  ");
            strSql.Append(" where  ");

            OracleParameter[] parameters =
            {
                new OracleParameter(":SID",              OracleType.Number,      4),
                new OracleParameter(":S_NUMBERS",        OracleType.VarChar,    50),
                new OracleParameter(":S_ORGAN",          OracleType.VarChar,    50),
                new OracleParameter(":S_FROMDATE",       OracleType.DateTime),
                new OracleParameter(":S_TITLE",          OracleType.VarChar,    50),
                new OracleParameter(":S_HANDLINGTIME",   OracleType.DateTime),
                new OracleParameter(":S_DEP_ORGAN",      OracleType.VarChar,    50),
                new OracleParameter(":S_HANDLEPROGRESS", OracleType.VarChar,    50),
                new OracleParameter(":S_RESULT",         OracleType.VarChar,   200),
                new OracleParameter(":S_APPLICANT",      OracleType.VarChar,    50),
                new OracleParameter(":S_HANDLER",        OracleType.VarChar,    50),
                new OracleParameter(":REMARKS",          OracleType.VarChar, 200)
            };

            parameters[0].Value  = entity.SID;
            parameters[1].Value  = entity.S_NUMBERS;
            parameters[2].Value  = entity.S_ORGAN;
            parameters[3].Value  = entity.S_FROMDATE;
            parameters[4].Value  = entity.S_TITLE;
            parameters[5].Value  = entity.S_HANDLINGTIME;
            parameters[6].Value  = entity.S_DEP_ORGAN;
            parameters[7].Value  = entity.S_HANDLEPROGRESS;
            parameters[8].Value  = entity.S_RESULT;
            parameters[9].Value  = entity.S_APPLICANT;
            parameters[10].Value = entity.S_HANDLER;
            parameters[11].Value = entity.REMARKS;
            int rows = OracleHelper.ExecuteNonQuery(strSql.ToString(), parameters);

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

            strSql.Append("select SID, S_NUMBERS, S_ORGAN, S_FROMDATE, S_TITLE, S_HANDLINGTIME, S_DEP_ORGAN, S_HANDLEPROGRESS, S_RESULT, S_APPLICANT, S_HANDLER, REMARKS  ");
            strSql.Append("  from BASE_SHOUWEN ");
            strSql.Append(" where ");
            strSql.Append(" SID = :SID  ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":SID", OracleType.Number, 4)
            };
            parameters[0].Value = SID;

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

            if (dt.Rows.Count > 0)
            {
                if (dt.Rows[0]["SID"].ToString() != "")
                {
                    entity.SID = decimal.Parse(dt.Rows[0]["SID"].ToString());
                }
                entity.S_NUMBERS = dt.Rows[0]["S_NUMBERS"].ToString();
                entity.S_ORGAN   = dt.Rows[0]["S_ORGAN"].ToString();
                if (dt.Rows[0]["S_FROMDATE"].ToString() != "")
                {
                    entity.S_FROMDATE = DateTime.Parse(dt.Rows[0]["S_FROMDATE"].ToString());
                }
                entity.S_TITLE = dt.Rows[0]["S_TITLE"].ToString();
                if (dt.Rows[0]["S_HANDLINGTIME"].ToString() != "")
                {
                    entity.S_HANDLINGTIME = DateTime.Parse(dt.Rows[0]["S_HANDLINGTIME"].ToString());
                }
                entity.S_DEP_ORGAN      = dt.Rows[0]["S_DEP_ORGAN"].ToString();
                entity.S_HANDLEPROGRESS = dt.Rows[0]["S_HANDLEPROGRESS"].ToString();
                entity.S_RESULT         = dt.Rows[0]["S_RESULT"].ToString();
                entity.S_APPLICANT      = dt.Rows[0]["S_APPLICANT"].ToString();
                entity.S_HANDLER        = dt.Rows[0]["S_HANDLER"].ToString();
                entity.REMARKS          = dt.Rows[0]["REMARKS"].ToString();

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

            strSql.Append("insert into BASE_SHOUWEN(");
            strSql.Append("SID,S_NUMBERS,S_ORGAN,S_FROMDATE,S_TITLE,S_HANDLINGTIME,S_DEP_ORGAN,S_HANDLEPROGRESS,S_RESULT,S_APPLICANT,S_HANDLER,REMARKS");
            strSql.Append(") values (");
            strSql.Append(":SID,:S_NUMBERS,:S_ORGAN,:S_FROMDATE,:S_TITLE,:S_HANDLINGTIME,:S_DEP_ORGAN,:S_HANDLEPROGRESS,:S_RESULT,:S_APPLICANT,:S_HANDLER,:REMARKS");
            strSql.Append(") ");

            OracleParameter[] parameters =
            {
                new OracleParameter(":SID",              OracleType.Number,      4),
                new OracleParameter(":S_NUMBERS",        OracleType.VarChar,    50),
                new OracleParameter(":S_ORGAN",          OracleType.VarChar,    50),
                new OracleParameter(":S_FROMDATE",       OracleType.DateTime),
                new OracleParameter(":S_TITLE",          OracleType.VarChar,    50),
                new OracleParameter(":S_HANDLINGTIME",   OracleType.DateTime),
                new OracleParameter(":S_DEP_ORGAN",      OracleType.VarChar,    50),
                new OracleParameter(":S_HANDLEPROGRESS", OracleType.VarChar,    50),
                new OracleParameter(":S_RESULT",         OracleType.VarChar,   200),
                new OracleParameter(":S_APPLICANT",      OracleType.VarChar,    50),
                new OracleParameter(":S_HANDLER",        OracleType.VarChar,    50),
                new OracleParameter(":REMARKS",          OracleType.VarChar, 200)
            };

            parameters[0].Value  = entity.SID;
            parameters[1].Value  = entity.S_NUMBERS;
            parameters[2].Value  = entity.S_ORGAN;
            parameters[3].Value  = entity.S_FROMDATE;
            parameters[4].Value  = entity.S_TITLE;
            parameters[5].Value  = entity.S_HANDLINGTIME;
            parameters[6].Value  = entity.S_DEP_ORGAN;
            parameters[7].Value  = entity.S_HANDLEPROGRESS;
            parameters[8].Value  = entity.S_RESULT;
            parameters[9].Value  = entity.S_APPLICANT;
            parameters[10].Value = entity.S_HANDLER;
            parameters[11].Value = entity.REMARKS;
            OracleHelper.ExecuteNonQuery(strSql.ToString(), parameters);
        }
Exemple #5
0
 /// <summary>
 /// 新建公文
 /// </summary>
 /// <param name="model">公文实体</param>
 public void Add(Entity.BASE_SHOUWEN model)
 {
     dal.Add(model);
 }