Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string id = Request.QueryString["id"];

            if (id.IsGuid())
            {
                log = new RoadFlow.Platform.Log().Get(id.ToGuid());
                if (log != null)
                {
                    this.Title1.Text    = log.Title;
                    this.Type.Text      = log.Type;
                    this.WriteTime.Text = log.WriteTime.ToDateTimeStringS();
                    this.UserName.Text  = log.UserName;
                    this.IPAddress.Text = log.IPAddress;
                    this.URL.Text       = log.URL;
                    this.Others.Text    = log.Others;
                    this.Contents.Text  = log.Contents.HtmlEncode();
                    this.OldXml.Text    = log.OldXml.HtmlEncode();
                    this.NewXml.Text    = log.NewXml.HtmlEncode();
                    if (log.Contents.IsNullOrEmpty())
                    {
                        this.contentstr.Visible = false;
                    }
                    if (log.OldXml.IsNullOrEmpty())
                    {
                        this.oldxmlstr.Visible = false;
                    }
                    if (log.NewXml.IsNullOrEmpty())
                    {
                        this.newxmlstr.Visible = false;
                    }
                }
            }
        }
Esempio n. 2
0
 public static void Add(string title, string contents, Log.Types type = Log.Types.其它分类, string oldXML = "", string newXML = "", RoadFlow.Data.Model.Users user = null)
 {
     RoadFlow.Data.Model.Log model = new RoadFlow.Data.Model.Log();
     model.Contents = contents;
     model.ID       = Guid.NewGuid();
     model.Title    = title;
     model.OldXml   = oldXML.IsNullOrEmpty() ? (string)null : oldXML;
     model.NewXml   = newXML.IsNullOrEmpty() ? (string)null : newXML;
     model.Type     = type.ToString();
     try
     {
         if (user == null)
         {
             user = Users.CurrentUser;
         }
         if (user != null)
         {
             model.UserID   = new Guid?(user.ID);
             model.UserName = user.Name;
         }
         model.IPAddress = Tools.GetIPAddress();
         model.Others    = string.Format("操作系统:{0} 浏览器:{1}", (object)Tools.GetOSName(), (object)Tools.GetBrowse());
         model.URL       = HttpContext.Current.Request.Url.ToString();
     }
     catch
     {
     }
     model.WriteTime = DateTimeNew.Now;
     Log.Add(model);
 }
Esempio n. 3
0
        /// <summary>
        /// 将DataRedar转换为List
        /// </summary>
        private List <RoadFlow.Data.Model.Log> DataReaderToList(SqlDataReader dataReader)
        {
            List <RoadFlow.Data.Model.Log> List = new List <RoadFlow.Data.Model.Log>();

            RoadFlow.Data.Model.Log model = null;
            while (dataReader.Read())
            {
                model           = new RoadFlow.Data.Model.Log();
                model.ID        = dataReader.GetGuid(0);
                model.Title     = dataReader.GetString(1);
                model.Type      = dataReader.GetString(2);
                model.WriteTime = dataReader.GetDateTime(3);
                if (!dataReader.IsDBNull(4))
                {
                    model.UserID = dataReader.GetGuid(4);
                }
                if (!dataReader.IsDBNull(5))
                {
                    model.UserName = dataReader.GetString(5);
                }
                if (!dataReader.IsDBNull(6))
                {
                    model.IPAddress = dataReader.GetString(6);
                }
                if (!dataReader.IsDBNull(7))
                {
                    model.URL = dataReader.GetString(7);
                }
                if (!dataReader.IsDBNull(8))
                {
                    model.Contents = dataReader.GetString(8);
                }
                if (!dataReader.IsDBNull(9))
                {
                    model.Others = dataReader.GetString(9);
                }
                if (!dataReader.IsDBNull(10))
                {
                    model.OldXml = dataReader.GetString(10);
                }
                if (!dataReader.IsDBNull(11))
                {
                    model.NewXml = dataReader.GetString(11);
                }
                List.Add(model);
            }
            return(List);
        }
Esempio n. 4
0
        private List <RoadFlow.Data.Model.Log> DataReaderToList(MySqlDataReader dataReader)
        {
            List <RoadFlow.Data.Model.Log> logList = new List <RoadFlow.Data.Model.Log>();

            while (dataReader.Read())
            {
                RoadFlow.Data.Model.Log log = new RoadFlow.Data.Model.Log();
                log.ID        = dataReader.GetString(0).ToGuid();
                log.Title     = dataReader.GetString(1);
                log.Type      = dataReader.GetString(2);
                log.WriteTime = dataReader.GetDateTime(3);
                if (!dataReader.IsDBNull(4))
                {
                    log.UserID = new Guid?(dataReader.GetString(4).ToGuid());
                }
                if (!dataReader.IsDBNull(5))
                {
                    log.UserName = dataReader.GetString(5);
                }
                if (!dataReader.IsDBNull(6))
                {
                    log.IPAddress = dataReader.GetString(6);
                }
                if (!dataReader.IsDBNull(7))
                {
                    log.URL = dataReader.GetString(7);
                }
                if (!dataReader.IsDBNull(8))
                {
                    log.Contents = dataReader.GetString(8);
                }
                if (!dataReader.IsDBNull(9))
                {
                    log.Others = dataReader.GetString(9);
                }
                if (!dataReader.IsDBNull(10))
                {
                    log.OldXml = dataReader.GetString(10);
                }
                if (!dataReader.IsDBNull(11))
                {
                    log.NewXml = dataReader.GetString(11);
                }
                logList.Add(log);
            }
            return(logList);
        }
Esempio n. 5
0
 /// <summary>
 /// 记录日志
 /// </summary>
 /// <param name="err"></param>
 public static void Add(string title, string contents, Types type = Types.其它分类, string oldXML = "", string newXML = "", RoadFlow.Data.Model.Users user = null)
 {
     if (user == null)
     {
         user = Platform.Users.CurrentUser;
     }
     RoadFlow.Data.Model.Log log = new RoadFlow.Data.Model.Log();
     log.Contents  = contents;
     log.ID        = Guid.NewGuid();
     log.IPAddress = RoadFlow.Utility.Tools.GetIPAddress();
     log.Others    = string.Format("操作系统:{0} 浏览器:{1}", RoadFlow.Utility.Tools.GetOSName(), RoadFlow.Utility.Tools.GetBrowse());
     log.Title     = title;
     log.OldXml    = oldXML.IsNullOrEmpty() ? null : oldXML;
     log.NewXml    = newXML.IsNullOrEmpty() ? null : newXML;
     log.Type      = type.ToString();
     log.URL       = System.Web.HttpContext.Current.Request.Url.ToString();
     if (user != null)
     {
         log.UserID   = user.ID;
         log.UserName = user.Name;
     }
     log.WriteTime = RoadFlow.Utility.DateTimeNew.Now;
     Add(log);
 }
Esempio n. 6
0
        public int Add(RoadFlow.Data.Model.Log model)
        {
            string sql = "INSERT INTO log\r\n\t\t\t\t(ID,Title,Type,WriteTime,UserID,UserName,IPAddress,URL,Contents,Others,OldXml,NewXml) \r\n\t\t\t\tVALUES(@ID,@Title,@Type,@WriteTime,@UserID,@UserName,@IPAddress,@URL,@Contents,@Others,@OldXml,@NewXml)";

            MySqlParameter[] mySqlParameterArray = new MySqlParameter[12];
            int            index1          = 0;
            MySqlParameter mySqlParameter1 = new MySqlParameter("@ID", MySqlDbType.VarChar, 36);

            mySqlParameter1.Value       = (object)model.ID;
            mySqlParameterArray[index1] = mySqlParameter1;
            int            index2          = 1;
            MySqlParameter mySqlParameter2 = new MySqlParameter("@Title", MySqlDbType.LongText, -1);

            mySqlParameter2.Value       = (object)model.Title;
            mySqlParameterArray[index2] = mySqlParameter2;
            int            index3          = 2;
            MySqlParameter mySqlParameter3 = new MySqlParameter("@Type", MySqlDbType.VarChar, 50);

            mySqlParameter3.Value       = (object)model.Type;
            mySqlParameterArray[index3] = mySqlParameter3;
            int            index4          = 3;
            MySqlParameter mySqlParameter4 = new MySqlParameter("@WriteTime", MySqlDbType.DateTime, -1);

            mySqlParameter4.Value       = (object)model.WriteTime;
            mySqlParameterArray[index4] = mySqlParameter4;
            int            index5 = 4;
            MySqlParameter mySqlParameter5;

            if (model.UserID.HasValue)
            {
                MySqlParameter mySqlParameter6 = new MySqlParameter("@UserID", MySqlDbType.VarChar, 36);
                mySqlParameter6.Value = (object)model.UserID;
                mySqlParameter5       = mySqlParameter6;
            }
            else
            {
                mySqlParameter5       = new MySqlParameter("@UserID", MySqlDbType.VarChar, 36);
                mySqlParameter5.Value = (object)DBNull.Value;
            }
            mySqlParameterArray[index5] = mySqlParameter5;
            int            index6 = 5;
            MySqlParameter mySqlParameter7;

            if (model.UserName != null)
            {
                MySqlParameter mySqlParameter6 = new MySqlParameter("@UserName", MySqlDbType.VarChar, 50);
                mySqlParameter6.Value = (object)model.UserName;
                mySqlParameter7       = mySqlParameter6;
            }
            else
            {
                mySqlParameter7       = new MySqlParameter("@UserName", MySqlDbType.VarChar, 50);
                mySqlParameter7.Value = (object)DBNull.Value;
            }
            mySqlParameterArray[index6] = mySqlParameter7;
            int            index7 = 6;
            MySqlParameter mySqlParameter8;

            if (model.IPAddress != null)
            {
                MySqlParameter mySqlParameter6 = new MySqlParameter("@IPAddress", MySqlDbType.VarChar, 50);
                mySqlParameter6.Value = (object)model.IPAddress;
                mySqlParameter8       = mySqlParameter6;
            }
            else
            {
                mySqlParameter8       = new MySqlParameter("@IPAddress", MySqlDbType.VarChar, 50);
                mySqlParameter8.Value = (object)DBNull.Value;
            }
            mySqlParameterArray[index7] = mySqlParameter8;
            int            index8 = 7;
            MySqlParameter mySqlParameter9;

            if (model.URL != null)
            {
                MySqlParameter mySqlParameter6 = new MySqlParameter("@URL", MySqlDbType.LongText, -1);
                mySqlParameter6.Value = (object)model.URL;
                mySqlParameter9       = mySqlParameter6;
            }
            else
            {
                mySqlParameter9       = new MySqlParameter("@URL", MySqlDbType.LongText, -1);
                mySqlParameter9.Value = (object)DBNull.Value;
            }
            mySqlParameterArray[index8] = mySqlParameter9;
            int            index9 = 8;
            MySqlParameter mySqlParameter10;

            if (model.Contents != null)
            {
                MySqlParameter mySqlParameter6 = new MySqlParameter("@Contents", MySqlDbType.LongText, -1);
                mySqlParameter6.Value = (object)model.Contents;
                mySqlParameter10      = mySqlParameter6;
            }
            else
            {
                mySqlParameter10       = new MySqlParameter("@Contents", MySqlDbType.LongText, -1);
                mySqlParameter10.Value = (object)DBNull.Value;
            }
            mySqlParameterArray[index9] = mySqlParameter10;
            int            index10 = 9;
            MySqlParameter mySqlParameter11;

            if (model.Others != null)
            {
                MySqlParameter mySqlParameter6 = new MySqlParameter("@Others", MySqlDbType.LongText, -1);
                mySqlParameter6.Value = (object)model.Others;
                mySqlParameter11      = mySqlParameter6;
            }
            else
            {
                mySqlParameter11       = new MySqlParameter("@Others", MySqlDbType.LongText, -1);
                mySqlParameter11.Value = (object)DBNull.Value;
            }
            mySqlParameterArray[index10] = mySqlParameter11;
            int            index11 = 10;
            MySqlParameter mySqlParameter12;

            if (model.OldXml != null)
            {
                MySqlParameter mySqlParameter6 = new MySqlParameter("@OldXml", MySqlDbType.LongText, -1);
                mySqlParameter6.Value = (object)model.OldXml;
                mySqlParameter12      = mySqlParameter6;
            }
            else
            {
                mySqlParameter12       = new MySqlParameter("@OldXml", MySqlDbType.LongText, -1);
                mySqlParameter12.Value = (object)DBNull.Value;
            }
            mySqlParameterArray[index11] = mySqlParameter12;
            int            index12 = 11;
            MySqlParameter mySqlParameter13;

            if (model.NewXml != null)
            {
                MySqlParameter mySqlParameter6 = new MySqlParameter("@NewXml", MySqlDbType.LongText, -1);
                mySqlParameter6.Value = (object)model.NewXml;
                mySqlParameter13      = mySqlParameter6;
            }
            else
            {
                mySqlParameter13       = new MySqlParameter("@NewXml", MySqlDbType.LongText, -1);
                mySqlParameter13.Value = (object)DBNull.Value;
            }
            mySqlParameterArray[index12] = mySqlParameter13;
            MySqlParameter[] parameter = mySqlParameterArray;
            return(this.dbHelper.Execute(sql, parameter, false));
        }
Esempio n. 7
0
        public int Add(RoadFlow.Data.Model.Log model)
        {
            string sql = "INSERT INTO Log\r\n\t\t\t\t(ID,Title,Type,WriteTime,UserID,UserName,IPAddress,URL,Contents,Others,OldXml,NewXml) \r\n\t\t\t\tVALUES(:ID,:Title,:Type,:WriteTime,:UserID,:UserName,:IPAddress,:URL,:Contents,:Others,:OldXml,:NewXml)";

            OracleParameter[] oracleParameterArray = new OracleParameter[12];
            int             index1           = 0;
            OracleParameter oracleParameter1 = new OracleParameter(":ID", OracleDbType.Varchar2, 40);

            oracleParameter1.Value       = (object)model.ID;
            oracleParameterArray[index1] = oracleParameter1;
            int             index2           = 1;
            OracleParameter oracleParameter2 = new OracleParameter(":Title", OracleDbType.NVarchar2);

            oracleParameter2.Value       = (object)model.Title;
            oracleParameterArray[index2] = oracleParameter2;
            int             index3           = 2;
            OracleParameter oracleParameter3 = new OracleParameter(":Type", OracleDbType.NVarchar2, 100);

            oracleParameter3.Value       = (object)model.Type;
            oracleParameterArray[index3] = oracleParameter3;
            int             index4           = 3;
            OracleParameter oracleParameter4 = new OracleParameter(":WriteTime", OracleDbType.Date, 8);

            oracleParameter4.Value       = (object)model.WriteTime;
            oracleParameterArray[index4] = oracleParameter4;
            int             index5 = 4;
            OracleParameter oracleParameter5;

            if (model.UserID.HasValue)
            {
                OracleParameter oracleParameter6 = new OracleParameter(":UserID", OracleDbType.Varchar2, 40);
                oracleParameter6.Value = (object)model.UserID;
                oracleParameter5       = oracleParameter6;
            }
            else
            {
                oracleParameter5       = new OracleParameter(":UserID", OracleDbType.Varchar2, 40);
                oracleParameter5.Value = (object)DBNull.Value;
            }
            oracleParameterArray[index5] = oracleParameter5;
            int             index6 = 5;
            OracleParameter oracleParameter7;

            if (model.UserName != null)
            {
                OracleParameter oracleParameter6 = new OracleParameter(":UserName", OracleDbType.NVarchar2, 100);
                oracleParameter6.Value = (object)model.UserName;
                oracleParameter7       = oracleParameter6;
            }
            else
            {
                oracleParameter7       = new OracleParameter(":UserName", OracleDbType.NVarchar2, 100);
                oracleParameter7.Value = (object)DBNull.Value;
            }
            oracleParameterArray[index6] = oracleParameter7;
            int             index7 = 6;
            OracleParameter oracleParameter8;

            if (model.IPAddress != null)
            {
                OracleParameter oracleParameter6 = new OracleParameter(":IPAddress", OracleDbType.Varchar2, 50);
                oracleParameter6.Value = (object)model.IPAddress;
                oracleParameter8       = oracleParameter6;
            }
            else
            {
                oracleParameter8       = new OracleParameter(":IPAddress", OracleDbType.Varchar2, 50);
                oracleParameter8.Value = (object)DBNull.Value;
            }
            oracleParameterArray[index7] = oracleParameter8;
            int             index8 = 7;
            OracleParameter oracleParameter9;

            if (model.URL != null)
            {
                OracleParameter oracleParameter6 = new OracleParameter(":URL", OracleDbType.Clob);
                oracleParameter6.Value = (object)model.URL;
                oracleParameter9       = oracleParameter6;
            }
            else
            {
                oracleParameter9       = new OracleParameter(":URL", OracleDbType.Clob);
                oracleParameter9.Value = (object)DBNull.Value;
            }
            oracleParameterArray[index8] = oracleParameter9;
            int             index9 = 8;
            OracleParameter oracleParameter10;

            if (model.Contents != null)
            {
                OracleParameter oracleParameter6 = new OracleParameter(":Contents", OracleDbType.Clob);
                oracleParameter6.Value = (object)model.Contents;
                oracleParameter10      = oracleParameter6;
            }
            else
            {
                oracleParameter10       = new OracleParameter(":Contents", OracleDbType.Clob);
                oracleParameter10.Value = (object)DBNull.Value;
            }
            oracleParameterArray[index9] = oracleParameter10;
            int             index10 = 9;
            OracleParameter oracleParameter11;

            if (model.Others != null)
            {
                OracleParameter oracleParameter6 = new OracleParameter(":Others", OracleDbType.Clob);
                oracleParameter6.Value = (object)model.Others;
                oracleParameter11      = oracleParameter6;
            }
            else
            {
                oracleParameter11       = new OracleParameter(":Others", OracleDbType.Clob);
                oracleParameter11.Value = (object)DBNull.Value;
            }
            oracleParameterArray[index10] = oracleParameter11;
            int             index11 = 10;
            OracleParameter oracleParameter12;

            if (model.OldXml != null)
            {
                OracleParameter oracleParameter6 = new OracleParameter(":OldXml", OracleDbType.Clob);
                oracleParameter6.Value = (object)model.OldXml;
                oracleParameter12      = oracleParameter6;
            }
            else
            {
                oracleParameter12       = new OracleParameter(":OldXml", OracleDbType.Clob);
                oracleParameter12.Value = (object)DBNull.Value;
            }
            oracleParameterArray[index11] = oracleParameter12;
            int             index12 = 11;
            OracleParameter oracleParameter13;

            if (model.NewXml != null)
            {
                OracleParameter oracleParameter6 = new OracleParameter(":NewXml", OracleDbType.Clob);
                oracleParameter6.Value = (object)model.NewXml;
                oracleParameter13      = oracleParameter6;
            }
            else
            {
                oracleParameter13       = new OracleParameter(":NewXml", OracleDbType.Clob);
                oracleParameter13.Value = (object)DBNull.Value;
            }
            oracleParameterArray[index12] = oracleParameter13;
            OracleParameter[] parameter = oracleParameterArray;
            return(this.dbHelper.Execute(sql, parameter));
        }
Esempio n. 8
0
        /// <summary>
        /// 添加记录
        /// </summary>
        /// <param name="model">RoadFlow.Data.Model.Log实体类</param>
        /// <returns>操作所影响的行数</returns>
        public int Add(RoadFlow.Data.Model.Log model)
        {
            string sql = @"INSERT INTO Log
				(ID,Title,Type,WriteTime,UserID,UserName,IPAddress,URL,Contents,Others,OldXml,NewXml) 
				VALUES(@ID,@Title,@Type,@WriteTime,@UserID,@UserName,@IPAddress,@URL,@Contents,@Others,@OldXml,@NewXml)"                ;

            SqlParameter[] parameters = new SqlParameter[] {
                new SqlParameter("@ID", SqlDbType.UniqueIdentifier, -1)
                {
                    Value = model.ID
                },
                new SqlParameter("@Title", SqlDbType.NVarChar, -1)
                {
                    Value = model.Title
                },
                new SqlParameter("@Type", SqlDbType.NVarChar, 100)
                {
                    Value = model.Type
                },
                new SqlParameter("@WriteTime", SqlDbType.DateTime, 8)
                {
                    Value = model.WriteTime
                },
                model.UserID == null ? new SqlParameter("@UserID", SqlDbType.UniqueIdentifier, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@UserID", SqlDbType.UniqueIdentifier, -1)
                {
                    Value = model.UserID
                },
                model.UserName == null ? new SqlParameter("@UserName", SqlDbType.NVarChar, 100)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@UserName", SqlDbType.NVarChar, 100)
                {
                    Value = model.UserName
                },
                model.IPAddress == null ? new SqlParameter("@IPAddress", SqlDbType.VarChar, 50)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@IPAddress", SqlDbType.VarChar, 50)
                {
                    Value = model.IPAddress
                },
                model.URL == null ? new SqlParameter("@URL", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@URL", SqlDbType.VarChar, -1)
                {
                    Value = model.URL
                },
                model.Contents == null ? new SqlParameter("@Contents", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@Contents", SqlDbType.VarChar, -1)
                {
                    Value = model.Contents
                },
                model.Others == null ? new SqlParameter("@Others", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@Others", SqlDbType.VarChar, -1)
                {
                    Value = model.Others
                },
                model.OldXml == null ? new SqlParameter("@OldXml", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@OldXml", SqlDbType.VarChar, -1)
                {
                    Value = model.OldXml
                },
                model.NewXml == null ? new SqlParameter("@NewXml", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@NewXml", SqlDbType.VarChar, -1)
                {
                    Value = model.NewXml
                }
            };
            return(dbHelper.Execute(sql, parameters));
        }
Esempio n. 9
0
        /// <summary>
        /// 更新记录
        /// </summary>
        /// <param name="model">RoadFlow.Data.Model.Log实体类</param>
        public int Update(RoadFlow.Data.Model.Log model)
        {
            string sql = @"UPDATE Log SET 
				Title=@Title,Type=@Type,WriteTime=@WriteTime,UserID=@UserID,UserName=@UserName,IPAddress=@IPAddress,URL=@URL,Contents=@Contents,Others=@Others,OldXml=@OldXml,NewXml=@NewXml
				WHERE ID=@ID"                ;

            SqlParameter[] parameters = new SqlParameter[] {
                new SqlParameter("@Title", SqlDbType.NVarChar, -1)
                {
                    Value = model.Title
                },
                new SqlParameter("@Type", SqlDbType.NVarChar, 100)
                {
                    Value = model.Type
                },
                new SqlParameter("@WriteTime", SqlDbType.DateTime, 8)
                {
                    Value = model.WriteTime
                },
                model.UserID == null ? new SqlParameter("@UserID", SqlDbType.UniqueIdentifier, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@UserID", SqlDbType.UniqueIdentifier, -1)
                {
                    Value = model.UserID
                },
                model.UserName == null ? new SqlParameter("@UserName", SqlDbType.NVarChar, 100)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@UserName", SqlDbType.NVarChar, 100)
                {
                    Value = model.UserName
                },
                model.IPAddress == null ? new SqlParameter("@IPAddress", SqlDbType.VarChar, 50)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@IPAddress", SqlDbType.VarChar, 50)
                {
                    Value = model.IPAddress
                },
                model.URL == null ? new SqlParameter("@URL", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@URL", SqlDbType.VarChar, -1)
                {
                    Value = model.URL
                },
                model.Contents == null ? new SqlParameter("@Contents", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@Contents", SqlDbType.VarChar, -1)
                {
                    Value = model.Contents
                },
                model.Others == null ? new SqlParameter("@Others", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@Others", SqlDbType.VarChar, -1)
                {
                    Value = model.Others
                },
                model.OldXml == null ? new SqlParameter("@OldXml", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@OldXml", SqlDbType.VarChar, -1)
                {
                    Value = model.OldXml
                },
                model.NewXml == null ? new SqlParameter("@NewXml", SqlDbType.VarChar, -1)
                {
                    Value = DBNull.Value
                } : new SqlParameter("@NewXml", SqlDbType.VarChar, -1)
                {
                    Value = model.NewXml
                },
                new SqlParameter("@ID", SqlDbType.UniqueIdentifier, -1)
                {
                    Value = model.ID
                }
            };
            return(dbHelper.Execute(sql, parameters));
        }
Esempio n. 10
0
        /// <summary>
        /// 添加记录
        /// </summary>
        /// <param name="model">RoadFlow.Data.Model.Log实体类</param>
        /// <returns>操作所影响的行数</returns>
        public int Add(RoadFlow.Data.Model.Log model)
        {
            string sql = @"INSERT INTO Log
				(ID,Title,Type,WriteTime,UserID,UserName,IPAddress,URL,Contents,Others,OldXml,NewXml) 
				VALUES(:ID,:Title,:Type,:WriteTime,:UserID,:UserName,:IPAddress,:URL,:Contents,:Others,:OldXml,:NewXml)"                ;

            OracleParameter[] parameters = new OracleParameter[] {
                new OracleParameter(":ID", OracleDbType.Varchar2, 40)
                {
                    Value = model.ID
                },
                new OracleParameter(":Title", OracleDbType.NVarchar2)
                {
                    Value = model.Title
                },
                new OracleParameter(":Type", OracleDbType.NVarchar2, 100)
                {
                    Value = model.Type
                },
                new OracleParameter(":WriteTime", OracleDbType.Date, 8)
                {
                    Value = model.WriteTime
                },
                model.UserID == null ? new OracleParameter(":UserID", OracleDbType.Varchar2, 40)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":UserID", OracleDbType.Varchar2, 40)
                {
                    Value = model.UserID
                },
                model.UserName == null ? new OracleParameter(":UserName", OracleDbType.NVarchar2, 100)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":UserName", OracleDbType.NVarchar2, 100)
                {
                    Value = model.UserName
                },
                model.IPAddress == null ? new OracleParameter(":IPAddress", OracleDbType.Varchar2, 50)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":IPAddress", OracleDbType.Varchar2, 50)
                {
                    Value = model.IPAddress
                },
                model.URL == null ? new OracleParameter(":URL", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":URL", OracleDbType.Clob)
                {
                    Value = model.URL
                },
                model.Contents == null ? new OracleParameter(":Contents", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":Contents", OracleDbType.Clob)
                {
                    Value = model.Contents
                },
                model.Others == null ? new OracleParameter(":Others", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":Others", OracleDbType.Clob)
                {
                    Value = model.Others
                },
                model.OldXml == null ? new OracleParameter(":OldXml", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":OldXml", OracleDbType.Clob)
                {
                    Value = model.OldXml
                },
                model.NewXml == null ? new OracleParameter(":NewXml", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":NewXml", OracleDbType.Clob)
                {
                    Value = model.NewXml
                }
            };
            return(dbHelper.Execute(sql, parameters));
        }
Esempio n. 11
0
        /// <summary>
        /// 更新记录
        /// </summary>
        /// <param name="model">RoadFlow.Data.Model.Log实体类</param>
        public int Update(RoadFlow.Data.Model.Log model)
        {
            string sql = @"UPDATE Log SET 
				Title=:Title,Type=:Type,WriteTime=:WriteTime,UserID=:UserID,UserName=:UserName,IPAddress=:IPAddress,URL=:URL,Contents=:Contents,Others=:Others,OldXml=:OldXml,NewXml=:NewXml
				WHERE ID=:ID"                ;

            OracleParameter[] parameters = new OracleParameter[] {
                new OracleParameter(":Title", OracleDbType.NVarchar2)
                {
                    Value = model.Title
                },
                new OracleParameter(":Type", OracleDbType.NVarchar2, 100)
                {
                    Value = model.Type
                },
                new OracleParameter(":WriteTime", OracleDbType.Date, 8)
                {
                    Value = model.WriteTime
                },
                model.UserID == null ? new OracleParameter(":UserID", OracleDbType.Varchar2, 40)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":UserID", OracleDbType.Varchar2, 40)
                {
                    Value = model.UserID
                },
                model.UserName == null ? new OracleParameter(":UserName", OracleDbType.NVarchar2, 100)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":UserName", OracleDbType.NVarchar2, 100)
                {
                    Value = model.UserName
                },
                model.IPAddress == null ? new OracleParameter(":IPAddress", OracleDbType.Varchar2, 50)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":IPAddress", OracleDbType.Varchar2, 50)
                {
                    Value = model.IPAddress
                },
                model.URL == null ? new OracleParameter(":URL", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":URL", OracleDbType.Clob)
                {
                    Value = model.URL
                },
                model.Contents == null ? new OracleParameter(":Contents", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":Contents", OracleDbType.Clob)
                {
                    Value = model.Contents
                },
                model.Others == null ? new OracleParameter(":Others", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":Others", OracleDbType.Clob)
                {
                    Value = model.Others
                },
                model.OldXml == null ? new OracleParameter(":OldXml", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":OldXml", OracleDbType.Clob)
                {
                    Value = model.OldXml
                },
                model.NewXml == null ? new OracleParameter(":NewXml", OracleDbType.Clob)
                {
                    Value = DBNull.Value
                } : new OracleParameter(":NewXml", OracleDbType.Clob)
                {
                    Value = model.NewXml
                },
                new OracleParameter(":ID", OracleDbType.Varchar2, 40)
                {
                    Value = model.ID
                }
            };
            return(dbHelper.Execute(sql, parameters));
        }
Esempio n. 12
0
 public static void Add(RoadFlow.Data.Model.Log model)
 {
     new Log.dgWriteLog(Log.add).BeginInvoke(model, (AsyncCallback)null, (object)null);
 }
Esempio n. 13
0
 private static void add(RoadFlow.Data.Model.Log model)
 {
     Log.dataLog1.Add(model);
 }
Esempio n. 14
0
 public int Update(RoadFlow.Data.Model.Log model)
 {
     return(this.dataLog.Update(model));
 }
Esempio n. 15
0
        public int Update(RoadFlow.Data.Model.Log model)
        {
            string sql = "UPDATE Log SET \r\n\t\t\t\tTitle=@Title,Type=@Type,WriteTime=@WriteTime,UserID=@UserID,UserName=@UserName,IPAddress=@IPAddress,URL=@URL,Contents=@Contents,Others=@Others,OldXml=@OldXml,NewXml=@NewXml\r\n\t\t\t\tWHERE ID=@ID";

            SqlParameter[] sqlParameterArray = new SqlParameter[12];
            int            index1            = 0;
            SqlParameter   sqlParameter1     = new SqlParameter("@Title", SqlDbType.NVarChar, -1);

            sqlParameter1.Value       = (object)model.Title;
            sqlParameterArray[index1] = sqlParameter1;
            int          index2        = 1;
            SqlParameter sqlParameter2 = new SqlParameter("@Type", SqlDbType.NVarChar, 100);

            sqlParameter2.Value       = (object)model.Type;
            sqlParameterArray[index2] = sqlParameter2;
            int          index3        = 2;
            SqlParameter sqlParameter3 = new SqlParameter("@WriteTime", SqlDbType.DateTime, 8);

            sqlParameter3.Value       = (object)model.WriteTime;
            sqlParameterArray[index3] = sqlParameter3;
            int          index4 = 3;
            SqlParameter sqlParameter4;

            if (model.UserID.HasValue)
            {
                SqlParameter sqlParameter5 = new SqlParameter("@UserID", SqlDbType.UniqueIdentifier, -1);
                sqlParameter5.Value = (object)model.UserID;
                sqlParameter4       = sqlParameter5;
            }
            else
            {
                sqlParameter4       = new SqlParameter("@UserID", SqlDbType.UniqueIdentifier, -1);
                sqlParameter4.Value = (object)DBNull.Value;
            }
            sqlParameterArray[index4] = sqlParameter4;
            int          index5 = 4;
            SqlParameter sqlParameter6;

            if (model.UserName != null)
            {
                SqlParameter sqlParameter5 = new SqlParameter("@UserName", SqlDbType.NVarChar, 100);
                sqlParameter5.Value = (object)model.UserName;
                sqlParameter6       = sqlParameter5;
            }
            else
            {
                sqlParameter6       = new SqlParameter("@UserName", SqlDbType.NVarChar, 100);
                sqlParameter6.Value = (object)DBNull.Value;
            }
            sqlParameterArray[index5] = sqlParameter6;
            int          index6 = 5;
            SqlParameter sqlParameter7;

            if (model.IPAddress != null)
            {
                SqlParameter sqlParameter5 = new SqlParameter("@IPAddress", SqlDbType.VarChar, 50);
                sqlParameter5.Value = (object)model.IPAddress;
                sqlParameter7       = sqlParameter5;
            }
            else
            {
                sqlParameter7       = new SqlParameter("@IPAddress", SqlDbType.VarChar, 50);
                sqlParameter7.Value = (object)DBNull.Value;
            }
            sqlParameterArray[index6] = sqlParameter7;
            int          index7 = 6;
            SqlParameter sqlParameter8;

            if (model.URL != null)
            {
                SqlParameter sqlParameter5 = new SqlParameter("@URL", SqlDbType.VarChar, -1);
                sqlParameter5.Value = (object)model.URL;
                sqlParameter8       = sqlParameter5;
            }
            else
            {
                sqlParameter8       = new SqlParameter("@URL", SqlDbType.VarChar, -1);
                sqlParameter8.Value = (object)DBNull.Value;
            }
            sqlParameterArray[index7] = sqlParameter8;
            int          index8 = 7;
            SqlParameter sqlParameter9;

            if (model.Contents != null)
            {
                SqlParameter sqlParameter5 = new SqlParameter("@Contents", SqlDbType.VarChar, -1);
                sqlParameter5.Value = (object)model.Contents;
                sqlParameter9       = sqlParameter5;
            }
            else
            {
                sqlParameter9       = new SqlParameter("@Contents", SqlDbType.VarChar, -1);
                sqlParameter9.Value = (object)DBNull.Value;
            }
            sqlParameterArray[index8] = sqlParameter9;
            int          index9 = 8;
            SqlParameter sqlParameter10;

            if (model.Others != null)
            {
                SqlParameter sqlParameter5 = new SqlParameter("@Others", SqlDbType.VarChar, -1);
                sqlParameter5.Value = (object)model.Others;
                sqlParameter10      = sqlParameter5;
            }
            else
            {
                sqlParameter10       = new SqlParameter("@Others", SqlDbType.VarChar, -1);
                sqlParameter10.Value = (object)DBNull.Value;
            }
            sqlParameterArray[index9] = sqlParameter10;
            int          index10 = 9;
            SqlParameter sqlParameter11;

            if (model.OldXml != null)
            {
                SqlParameter sqlParameter5 = new SqlParameter("@OldXml", SqlDbType.VarChar, -1);
                sqlParameter5.Value = (object)model.OldXml;
                sqlParameter11      = sqlParameter5;
            }
            else
            {
                sqlParameter11       = new SqlParameter("@OldXml", SqlDbType.VarChar, -1);
                sqlParameter11.Value = (object)DBNull.Value;
            }
            sqlParameterArray[index10] = sqlParameter11;
            int          index11 = 10;
            SqlParameter sqlParameter12;

            if (model.NewXml != null)
            {
                SqlParameter sqlParameter5 = new SqlParameter("@NewXml", SqlDbType.VarChar, -1);
                sqlParameter5.Value = (object)model.NewXml;
                sqlParameter12      = sqlParameter5;
            }
            else
            {
                sqlParameter12       = new SqlParameter("@NewXml", SqlDbType.VarChar, -1);
                sqlParameter12.Value = (object)DBNull.Value;
            }
            sqlParameterArray[index11] = sqlParameter12;
            int          index12        = 11;
            SqlParameter sqlParameter13 = new SqlParameter("@ID", SqlDbType.UniqueIdentifier, -1);

            sqlParameter13.Value       = (object)model.ID;
            sqlParameterArray[index12] = sqlParameter13;
            SqlParameter[] parameter = sqlParameterArray;
            return(this.dbHelper.Execute(sql, parameter, false));
        }
Esempio n. 16
0
        /// <summary>
        /// 新增
        /// </summary>
        public static void Add(RoadFlow.Data.Model.Log model)
        {
            dgWriteLog wl = new dgWriteLog(add);

            wl.BeginInvoke(model, null, null);
        }