Пример #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.DROPPING_CASE GetModel(string APPNO, string PUBGZTNO)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select TITLE,APPNO,APPDATE,PUBGZTNO,PUBGZTDATE,IPC,MIPC,SPLITAPPNO,ISSUEDATE,PRIORITY,APPLICANT,ADDR,INVENTOR,PCTAPP,PCTPUB,PCTENTRY,FIRM,AGENT,ABSTRACT,MCLAIM,ISGRANT,REMARK,YEAR,TYPE,NATIONALFILING from DROPPING_CASE ");
            strSql.Append(" where APPNO=:APPNO and PUBGZTNO=:PUBGZTNO ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":APPNO",    OracleType.VarChar, 30),
                new OracleParameter(":PUBGZTNO", OracleType.VarChar, 30)
            };
            parameters[0].Value = APPNO;
            parameters[1].Value = PUBGZTNO;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Пример #2
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Model.DROPPING_CASE model)
 {
     return(dal.Update(model));
 }
Пример #3
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public bool Add(Model.DROPPING_CASE model)
 {
     return(dal.Add(model));
 }
Пример #4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(Model.DROPPING_CASE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into DROPPING_CASE(");
            strSql.Append("TITLE,APPNO,APPDATE,PUBGZTNO,PUBGZTDATE,IPC,MIPC,SPLITAPPNO,ISSUEDATE,PRIORITY,APPLICANT,ADDR,INVENTOR,PCTAPP,PCTPUB,PCTENTRY,FIRM,AGENT,ABSTRACT,MCLAIM,ISGRANT,REMARK,YEAR,TYPE,NATIONALFILING)");
            strSql.Append(" values (");
            strSql.Append(":TITLE,:APPNO,:APPDATE,:PUBGZTNO,:PUBGZTDATE,:IPC,:MIPC,:SPLITAPPNO,:ISSUEDATE,:PRIORITY,:APPLICANT,:ADDR,:INVENTOR,:PCTAPP,:PCTPUB,:PCTENTRY,:FIRM,:AGENT,:ABSTRACT,:MCLAIM,:ISGRANT,:REMARK,:YEAR,:TYPE,:NATIONALFILING)");
            OracleParameter[] parameters =
            {
                new OracleParameter(":TITLE",          OracleType.VarChar, 4000),
                new OracleParameter(":APPNO",          OracleType.VarChar,   30),
                new OracleParameter(":APPDATE",        OracleType.VarChar,   20),
                new OracleParameter(":PUBGZTNO",       OracleType.VarChar,   30),
                new OracleParameter(":PUBGZTDATE",     OracleType.VarChar,   20),
                new OracleParameter(":IPC",            OracleType.VarChar, 1000),
                new OracleParameter(":MIPC",           OracleType.VarChar,  100),
                new OracleParameter(":SPLITAPPNO",     OracleType.VarChar,   30),
                new OracleParameter(":ISSUEDATE",      OracleType.VarChar,   20),
                new OracleParameter(":PRIORITY",       OracleType.VarChar,  300),
                new OracleParameter(":APPLICANT",      OracleType.VarChar,  500),
                new OracleParameter(":ADDR",           OracleType.VarChar,  500),
                new OracleParameter(":INVENTOR",       OracleType.VarChar, 1000),
                new OracleParameter(":PCTAPP",         OracleType.VarChar,  100),
                new OracleParameter(":PCTPUB",         OracleType.VarChar,  100),
                new OracleParameter(":PCTENTRY",       OracleType.VarChar,   20),
                new OracleParameter(":FIRM",           OracleType.VarChar,  200),
                new OracleParameter(":AGENT",          OracleType.VarChar,  200),
                new OracleParameter(":ABSTRACT",       OracleType.VarChar, 4000),
                new OracleParameter(":MCLAIM",         OracleType.VarChar, 4000),
                new OracleParameter(":ISGRANT",        OracleType.Char,       1),
                new OracleParameter(":REMARK",         OracleType.VarChar,  200),
                new OracleParameter(":YEAR",           OracleType.Char,       4),
                new OracleParameter(":TYPE",           OracleType.VarChar,   30),
                new OracleParameter(":NATIONALFILING", OracleType.Char, 4)
            };
            parameters[0].Value  = model.TITLE;
            parameters[1].Value  = model.APPNO;
            parameters[2].Value  = model.APPDATE;
            parameters[3].Value  = model.PUBGZTNO;
            parameters[4].Value  = model.PUBGZTDATE;
            parameters[5].Value  = model.IPC;
            parameters[6].Value  = model.MIPC;
            parameters[7].Value  = model.SPLITAPPNO;
            parameters[8].Value  = model.ISSUEDATE;
            parameters[9].Value  = model.PRIORITY;
            parameters[10].Value = model.APPLICANT;
            parameters[11].Value = model.ADDR;
            parameters[12].Value = model.INVENTOR;
            parameters[13].Value = model.PCTAPP;
            parameters[14].Value = model.PCTPUB;
            parameters[15].Value = model.PCTENTRY;
            parameters[16].Value = model.FIRM;
            parameters[17].Value = model.AGENT;
            parameters[18].Value = model.ABSTRACT;
            parameters[19].Value = model.MCLAIM;
            parameters[20].Value = model.ISGRANT;
            parameters[21].Value = model.REMARK;
            parameters[22].Value = model.YEAR;
            parameters[23].Value = model.TYPE;
            parameters[24].Value = model.NATIONALFILING;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.DROPPING_CASE DataRowToModel(DataRow row)
 {
     Model.DROPPING_CASE model = new Model.DROPPING_CASE();
     if (row != null)
     {
         if (row["TITLE"] != null)
         {
             model.TITLE = row["TITLE"].ToString();
         }
         if (row["APPNO"] != null)
         {
             model.APPNO = row["APPNO"].ToString();
         }
         if (row["APPDATE"] != null)
         {
             model.APPDATE = row["APPDATE"].ToString();
         }
         if (row["PUBGZTNO"] != null)
         {
             model.PUBGZTNO = row["PUBGZTNO"].ToString();
         }
         if (row["PUBGZTDATE"] != null)
         {
             model.PUBGZTDATE = row["PUBGZTDATE"].ToString();
         }
         if (row["IPC"] != null)
         {
             model.IPC = row["IPC"].ToString();
         }
         if (row["MIPC"] != null)
         {
             model.MIPC = row["MIPC"].ToString();
         }
         if (row["SPLITAPPNO"] != null)
         {
             model.SPLITAPPNO = row["SPLITAPPNO"].ToString();
         }
         if (row["ISSUEDATE"] != null)
         {
             model.ISSUEDATE = row["ISSUEDATE"].ToString();
         }
         if (row["PRIORITY"] != null)
         {
             model.PRIORITY = row["PRIORITY"].ToString();
         }
         if (row["APPLICANT"] != null)
         {
             model.APPLICANT = row["APPLICANT"].ToString();
         }
         if (row["ADDR"] != null)
         {
             model.ADDR = row["ADDR"].ToString();
         }
         if (row["INVENTOR"] != null)
         {
             model.INVENTOR = row["INVENTOR"].ToString();
         }
         if (row["PCTAPP"] != null)
         {
             model.PCTAPP = row["PCTAPP"].ToString();
         }
         if (row["PCTPUB"] != null)
         {
             model.PCTPUB = row["PCTPUB"].ToString();
         }
         if (row["PCTENTRY"] != null)
         {
             model.PCTENTRY = row["PCTENTRY"].ToString();
         }
         if (row["FIRM"] != null)
         {
             model.FIRM = row["FIRM"].ToString();
         }
         if (row["AGENT"] != null)
         {
             model.AGENT = row["AGENT"].ToString();
         }
         if (row["ABSTRACT"] != null)
         {
             model.ABSTRACT = row["ABSTRACT"].ToString();
         }
         if (row["MCLAIM"] != null)
         {
             model.MCLAIM = row["MCLAIM"].ToString();
         }
         if (row["ISGRANT"] != null)
         {
             model.ISGRANT = row["ISGRANT"].ToString();
         }
         if (row["REMARK"] != null)
         {
             model.REMARK = row["REMARK"].ToString();
         }
         if (row["YEAR"] != null)
         {
             model.YEAR = row["YEAR"].ToString();
         }
         if (row["TYPE"] != null)
         {
             model.TYPE = row["TYPE"].ToString();
         }
         if (row["NATIONALFILING"] != null)
         {
             model.NATIONALFILING = row["NATIONALFILING"].ToString();
         }
     }
     return(model);
 }
Пример #6
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.DROPPING_CASE model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update DROPPING_CASE set ");
            strSql.Append("TITLE=:TITLE,");
            strSql.Append("APPNO=:APPNO,");
            strSql.Append("APPDATE=:APPDATE,");
            strSql.Append("PUBGZTNO=:PUBGZTNO,");
            strSql.Append("PUBGZTDATE=:PUBGZTDATE,");
            strSql.Append("IPC=:IPC,");
            strSql.Append("MIPC=:MIPC,");
            strSql.Append("SPLITAPPNO=:SPLITAPPNO,");
            strSql.Append("ISSUEDATE=:ISSUEDATE,");
            strSql.Append("PRIORITY=:PRIORITY,");
            strSql.Append("APPLICANT=:APPLICANT,");
            strSql.Append("ADDR=:ADDR,");
            strSql.Append("INVENTOR=:INVENTOR,");
            strSql.Append("PCTAPP=:PCTAPP,");
            strSql.Append("PCTPUB=:PCTPUB,");
            strSql.Append("PCTENTRY=:PCTENTRY,");
            strSql.Append("FIRM=:FIRM,");
            strSql.Append("AGENT=:AGENT,");
            strSql.Append("ABSTRACT=:ABSTRACT,");
            strSql.Append("MCLAIM=:MCLAIM,");
            strSql.Append("ISGRANT=:ISGRANT,");
            strSql.Append("REMARK=:REMARK,");
            strSql.Append("YEAR=:YEAR,");
            strSql.Append("TYPE=:TYPE,");
            strSql.Append("NATIONALFILING=:NATIONALFILING");
            strSql.Append(" where APPNO=:APPNO and PUBGZTNO=:PUBGZTNO ");
            OracleParameter[] parameters =
            {
                new OracleParameter(":TITLE",          OracleType.VarChar, 4000),
                new OracleParameter(":APPNO",          OracleType.VarChar,   30),
                new OracleParameter(":APPDATE",        OracleType.VarChar,   20),
                new OracleParameter(":PUBGZTNO",       OracleType.VarChar,   30),
                new OracleParameter(":PUBGZTDATE",     OracleType.VarChar,   20),
                new OracleParameter(":IPC",            OracleType.VarChar, 1000),
                new OracleParameter(":MIPC",           OracleType.VarChar,  100),
                new OracleParameter(":SPLITAPPNO",     OracleType.VarChar,   30),
                new OracleParameter(":ISSUEDATE",      OracleType.VarChar,   20),
                new OracleParameter(":PRIORITY",       OracleType.VarChar,  300),
                new OracleParameter(":APPLICANT",      OracleType.VarChar,  500),
                new OracleParameter(":ADDR",           OracleType.VarChar,  500),
                new OracleParameter(":INVENTOR",       OracleType.VarChar, 1000),
                new OracleParameter(":PCTAPP",         OracleType.VarChar,  100),
                new OracleParameter(":PCTPUB",         OracleType.VarChar,  100),
                new OracleParameter(":PCTENTRY",       OracleType.VarChar,   20),
                new OracleParameter(":FIRM",           OracleType.VarChar,  200),
                new OracleParameter(":AGENT",          OracleType.VarChar,  200),
                new OracleParameter(":ABSTRACT",       OracleType.VarChar, 4000),
                new OracleParameter(":MCLAIM",         OracleType.VarChar, 4000),
                new OracleParameter(":ISGRANT",        OracleType.Char,       1),
                new OracleParameter(":REMARK",         OracleType.VarChar,  200),
                new OracleParameter(":YEAR",           OracleType.Char,       4),
                new OracleParameter(":TYPE",           OracleType.VarChar,   30),
                new OracleParameter(":NATIONALFILING", OracleType.Char, 4)
            };
            parameters[0].Value  = model.TITLE;
            parameters[1].Value  = model.APPNO;
            parameters[2].Value  = model.APPDATE;
            parameters[3].Value  = model.PUBGZTNO;
            parameters[4].Value  = model.PUBGZTDATE;
            parameters[5].Value  = model.IPC;
            parameters[6].Value  = model.MIPC;
            parameters[7].Value  = model.SPLITAPPNO;
            parameters[8].Value  = model.ISSUEDATE;
            parameters[9].Value  = model.PRIORITY;
            parameters[10].Value = model.APPLICANT;
            parameters[11].Value = model.ADDR;
            parameters[12].Value = model.INVENTOR;
            parameters[13].Value = model.PCTAPP;
            parameters[14].Value = model.PCTPUB;
            parameters[15].Value = model.PCTENTRY;
            parameters[16].Value = model.FIRM;
            parameters[17].Value = model.AGENT;
            parameters[18].Value = model.ABSTRACT;
            parameters[19].Value = model.MCLAIM;
            parameters[20].Value = model.ISGRANT;
            parameters[21].Value = model.REMARK;
            parameters[22].Value = model.YEAR;
            parameters[23].Value = model.TYPE;
            parameters[24].Value = model.NATIONALFILING;

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

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }