123 lines
5.2 KiB
C#
123 lines
5.2 KiB
C#
|
/// <summary>
|
||
|
///Data Implemention Object
|
||
|
///By wm with codesmith.
|
||
|
///on 2010?4?4?
|
||
|
/// </summary>
|
||
|
|
||
|
using da4log;
|
||
|
using myLlog;
|
||
|
using Tracen.Data.BaseObject;
|
||
|
using Tracen.Utils;
|
||
|
using System.Data.SqlClient;
|
||
|
|
||
|
namespace ZhangPu.Gov.Data.myLog
|
||
|
{
|
||
|
|
||
|
#region Log_Imp
|
||
|
|
||
|
class Log_Imp : BaseModel_Imp
|
||
|
{
|
||
|
|
||
|
|
||
|
protected override void Assem_Model(SqlDataReader reader, BaseModel obj)
|
||
|
{
|
||
|
|
||
|
if (reader != null && !reader.IsClosed)
|
||
|
{
|
||
|
Log tmpObj = ( Log)obj;
|
||
|
if (reader.Read())
|
||
|
{
|
||
|
if (!reader.IsDBNull(0)) tmpObj.ID = reader.GetInt32(0);
|
||
|
if (!reader.IsDBNull(1)) tmpObj._log_empid = reader.GetInt32(1);
|
||
|
if (!reader.IsDBNull(2)) tmpObj._log_sessionid = reader.GetString(2);
|
||
|
if (!reader.IsDBNull(3)) tmpObj._log_page = reader.GetString(3);
|
||
|
if (!reader.IsDBNull(4)) tmpObj._log_method = reader.GetString(4);
|
||
|
if (!reader.IsDBNull(5)) tmpObj._log_sql = reader.GetString(5);
|
||
|
if (!reader.IsDBNull(6)) tmpObj._log_parameters = reader.GetString(6);
|
||
|
if (!reader.IsDBNull(7)) tmpObj._log_exception = reader.GetString(7);
|
||
|
if (!reader.IsDBNull(8)) tmpObj._log_clientip = reader.GetString(8);
|
||
|
if (!reader.IsDBNull(9)) tmpObj._log_browseinfo = reader.GetString(9);
|
||
|
if (!reader.IsDBNull(10)) tmpObj._dr = reader.GetBoolean(10);
|
||
|
if (!reader.IsDBNull(11)) tmpObj._operater = reader.GetInt32(11);
|
||
|
if (!reader.IsDBNull(12)) tmpObj._create_time = reader.GetDateTime(12).ToString();
|
||
|
if (!reader.IsDBNull(13)) tmpObj._lastmodified = reader.GetDateTime(13).ToString();
|
||
|
reader.Close();
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|
||
|
|
||
|
protected override void CmdPrepare(SqlCommand oraCmd)
|
||
|
{
|
||
|
|
||
|
Log tmpObj = ( Log)ModelObj;
|
||
|
switch (this._op_flag)
|
||
|
{
|
||
|
case (int)op_flag.add:
|
||
|
_strSql = "INSERT INTO dbo.t_Log(log_empid,log_sessionid,log_page,log_method,log_sql,log_parameters,log_exception,log_clientip,log_browseinfo,operater,lastmodified ) VALUES(@log_empid, @log_sessionid, @log_page, @log_method, @log_sql, @log_parameters, @log_exception, @log_clientip, @log_browseinfo, @operater, @lastmodified )";
|
||
|
break;
|
||
|
case (int)op_flag.update:
|
||
|
_strSql = "UPDATE dbo.t_Log SET log_empid = @log_empid,log_sessionid = @log_sessionid,log_page = @log_page,log_method = @log_method,log_sql = @log_sql,log_parameters = @log_parameters,log_exception = @log_exception,log_clientip = @log_clientip,log_browseinfo = @log_browseinfo,dr = @dr,operater = @operater,create_time = @create_time,lastmodified = @lastmodified WHERE pk_Logid = @pk_Logid";
|
||
|
break;
|
||
|
case (int)op_flag.delete:
|
||
|
_strSql = "UPDATE dbo.t_Log SET DR =0 WHERE pk_Logid = @pk_Logid";
|
||
|
break;
|
||
|
case (int)op_flag.getObj:
|
||
|
_strSql = "SELECT * FROM dbo.t_Log WHERE pk_Logid = @pk_Logid";
|
||
|
break;
|
||
|
case (int)op_flag.queryAll:
|
||
|
_strSql = "SELECT * FROM dbo.t_Log ";
|
||
|
break;
|
||
|
case (int)op_flag.queryActived:
|
||
|
_strSql = "SELECT * FROM dbo.t_Log WHERE DR =1";
|
||
|
break;
|
||
|
case (int)op_flag.getPk:
|
||
|
_strSql = "SELECT MAX(pk_Logid) FROM dbo.t_Log WHERE DR =1";
|
||
|
break;
|
||
|
}
|
||
|
oraCmd.CommandText = _strSql;
|
||
|
fillParameters(oraCmd,tmpObj);
|
||
|
}
|
||
|
|
||
|
|
||
|
private void fillParameters(SqlCommand oraCmd, Log tmpObj)
|
||
|
{
|
||
|
switch (this._op_flag)
|
||
|
{
|
||
|
case (int)op_flag.getObj:
|
||
|
case (int)op_flag.delete:
|
||
|
case (int)op_flag.getPk:
|
||
|
oraCmd.Parameters.AddWithValue("@pk_Logid ", tmpObj.ID);
|
||
|
break;
|
||
|
case (int)op_flag.queryAll:
|
||
|
case 0:
|
||
|
case (int)op_flag.queryActived:
|
||
|
return;
|
||
|
case (int)op_flag.update:
|
||
|
oraCmd.Parameters.AddWithValue("@pk_Logid ", tmpObj.ID);
|
||
|
break;
|
||
|
|
||
|
}
|
||
|
if ((_op_flag !=(int)op_flag.update) &&( _op_flag !=(int)op_flag.add)) return;
|
||
|
oraCmd.Parameters.AddWithValue("@log_empid", VerifyDbnull(tmpObj._log_empid)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@log_sessionid", VerifyDbnull(tmpObj._log_sessionid)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@log_page", VerifyDbnull(tmpObj._log_page)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@log_method", VerifyDbnull(tmpObj._log_method)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@log_sql", VerifyDbnull(tmpObj._log_sql)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@log_parameters", VerifyDbnull(tmpObj._log_parameters)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@log_exception", VerifyDbnull(tmpObj._log_exception)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@log_clientip", VerifyDbnull(tmpObj._log_clientip)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@log_browseinfo", VerifyDbnull(tmpObj._log_browseinfo)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@dr", VerifyDbnull(tmpObj._dr)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@operater", VerifyDbnull(tmpObj._operater)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@create_time", VerifyDbnull(tmpObj._create_time)) ;
|
||
|
oraCmd.Parameters.AddWithValue("@lastmodified", VerifyDbnull(tmpObj._lastmodified)) ;
|
||
|
|
||
|
}
|
||
|
|
||
|
|
||
|
}
|
||
|
#endregion
|
||
|
}
|