示例#1
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.DROPPING_HKPATENT model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update DROPPING_HKPATENT set ");
            strSql.Append("HKNO=:HKNO,");
            strSql.Append("OURNO=:OURNO,");
            strSql.Append("CN_APPNO=:CN_APPNO,");
            strSql.Append("CN_APPDATE=:CN_APPDATE,");
            strSql.Append("CN_PUBNO=:CN_PUBNO,");
            strSql.Append("CN_PUBDATE=:CN_PUBDATE,");
            strSql.Append("CN_GRANTNO=:CN_GRANTNO,");
            strSql.Append("CN_GRANTDATE=:CN_GRANTDATE,");
            strSql.Append("EARLIEST_MAINTENANCE_DATE=:EARLIEST_MAINTENANCE_DATE,");
            strSql.Append("EARLIEST_RENEW_DATE=:EARLIEST_RENEW_DATE,");
            strSql.Append("STEP1_DATE=:STEP1_DATE,");
            strSql.Append("STEP2_DATE=:STEP2_DATE");
            strSql.Append(" where HKNO=:HKNO ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":HKNO",                      OracleType.VarChar,   30),
                new OracleParameter(":OURNO",                     OracleType.VarChar,   30),
                new OracleParameter(":CN_APPNO",                  OracleType.VarChar,   30),
                new OracleParameter(":CN_APPDATE",                OracleType.DateTime),
                new OracleParameter(":CN_PUBNO",                  OracleType.VarChar,   20),
                new OracleParameter(":CN_PUBDATE",                OracleType.DateTime),
                new OracleParameter(":CN_GRANTNO",                OracleType.VarChar,   20),
                new OracleParameter(":CN_GRANTDATE",              OracleType.DateTime),
                new OracleParameter(":EARLIEST_MAINTENANCE_DATE", OracleType.DateTime),
                new OracleParameter(":EARLIEST_RENEW_DATE",       OracleType.DateTime),
                new OracleParameter(":STEP1_DATE",                OracleType.DateTime),
                new OracleParameter(":STEP2_DATE",                OracleType.DateTime)
            };
            parameters[0].Value  = model.HKNO;
            parameters[1].Value  = model.OURNO;
            parameters[2].Value  = model.CN_APPNO;
            parameters[3].Value  = model.CN_APPDATE;
            parameters[4].Value  = model.CN_PUBNO;
            parameters[5].Value  = model.CN_PUBDATE;
            parameters[6].Value  = model.CN_GRANTNO;
            parameters[7].Value  = model.CN_GRANTDATE;
            parameters[8].Value  = model.EARLIEST_MAINTENANCE_DATE;
            parameters[9].Value  = model.EARLIEST_RENEW_DATE;
            parameters[10].Value = model.STEP1_DATE;
            parameters[11].Value = model.STEP2_DATE;

            int rows = DbHelperOra.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#2
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.DROPPING_HKPATENT DataRowToModel(DataRow row)
 {
     Model.DROPPING_HKPATENT model = new Model.DROPPING_HKPATENT();
     if (row != null)
     {
         if (row["HKNO"] != null)
         {
             model.HKNO = row["HKNO"].ToString();
         }
         if (row["OURNO"] != null)
         {
             model.OURNO = row["OURNO"].ToString();
         }
         if (row["CN_APPNO"] != null)
         {
             model.CN_APPNO = row["CN_APPNO"].ToString();
         }
         if (row["CN_APPDATE"] != null && row["CN_APPDATE"].ToString() != "")
         {
             model.CN_APPDATE = DateTime.Parse(row["CN_APPDATE"].ToString());
         }
         if (row["CN_PUBNO"] != null)
         {
             model.CN_PUBNO = row["CN_PUBNO"].ToString();
         }
         if (row["CN_PUBDATE"] != null && row["CN_PUBDATE"].ToString() != "")
         {
             model.CN_PUBDATE = DateTime.Parse(row["CN_PUBDATE"].ToString());
         }
         if (row["CN_GRANTNO"] != null)
         {
             model.CN_GRANTNO = row["CN_GRANTNO"].ToString();
         }
         if (row["CN_GRANTDATE"] != null && row["CN_GRANTDATE"].ToString() != "")
         {
             model.CN_GRANTDATE = DateTime.Parse(row["CN_GRANTDATE"].ToString());
         }
         if (row["EARLIEST_MAINTENANCE_DATE"] != null && row["EARLIEST_MAINTENANCE_DATE"].ToString() != "")
         {
             model.EARLIEST_MAINTENANCE_DATE = DateTime.Parse(row["EARLIEST_MAINTENANCE_DATE"].ToString());
         }
         if (row["EARLIEST_RENEW_DATE"] != null && row["EARLIEST_RENEW_DATE"].ToString() != "")
         {
             model.EARLIEST_RENEW_DATE = DateTime.Parse(row["EARLIEST_RENEW_DATE"].ToString());
         }
         if (row["STEP1_DATE"] != null && row["STEP1_DATE"].ToString() != "")
         {
             model.STEP1_DATE = DateTime.Parse(row["STEP1_DATE"].ToString());
         }
         if (row["STEP2_DATE"] != null && row["STEP2_DATE"].ToString() != "")
         {
             model.STEP2_DATE = DateTime.Parse(row["STEP2_DATE"].ToString());
         }
     }
     return(model);
 }
示例#3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.DROPPING_HKPATENT GetModel(string HKNO)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select HKNO,OURNO,CN_APPNO,CN_APPDATE,CN_PUBNO,CN_PUBDATE,CN_GRANTNO,CN_GRANTDATE,EARLIEST_MAINTENANCE_DATE,EARLIEST_RENEW_DATE,STEP1_DATE,STEP2_DATE from DROPPING_HKPATENT ");
            strSql.Append(" where HKNO=:HKNO ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":HKNO", OracleType.VarChar, 30)
            };
            parameters[0].Value = HKNO;

            Model.DROPPING_HKPATENT model = new Model.DROPPING_HKPATENT();
            DataSet ds = DbHelperOra.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
示例#4
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Model.DROPPING_HKPATENT model)
 {
     return(dal.Update(model));
 }
示例#5
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(Model.DROPPING_HKPATENT model)
 {
     return(dal.Add(model));
 }