From b0c18d369abd06075c83759b0e19823c2a11d716 Mon Sep 17 00:00:00 2001
From: ulysseskao <ulysseskao@gmail.com>
Date: Fri, 29 Apr 2016 18:45:41 +0800
Subject: [PATCH] update for new model

---
 CCSTrace/CCS/Object/EventQuery.cs |  237 +++++++++++++++++-----------------------------------------
 1 files changed, 71 insertions(+), 166 deletions(-)

diff --git a/CCSTrace/CCS/Object/EventQuery.cs b/CCSTrace/CCS/Object/EventQuery.cs
index 53e6934..5af5c49 100644
--- a/CCSTrace/CCS/Object/EventQuery.cs
+++ b/CCSTrace/CCS/Object/EventQuery.cs
@@ -1,138 +1,35 @@
 using System;
-using System.Data;
-using System.Configuration;
-using System.Web;
-using System.Web.Security;
-using System.Web.UI;
-using System.Web.UI.HtmlControls;
-using System.Web.UI.WebControls;
-using System.Web.UI.WebControls.WebParts;
 using System.Data.OracleClient;
 
 namespace CCSTrace.CCS.Object
 {
     public class EventQuery
     {
-        private String CCSID;
-        private String Meter;
-        private int CaseStatus;
-        private String ChangeTime;
-        private String HandlingSummary;
-        private String AssumedTime;
-        private String AssumedTime_Nth;
-        private int DelayTimes = 0;
-        private String Reason;
-        private String EventLocation = "";
         //private CCS.Function.TransferDate convert = new CCS.Function.TransferDate();
 
-        public EventQuery()
-        {
-        }
+        public string CcsId { get; set; }
 
-        public void setCCSID(String m_CCSID)
-        {
-            this.CCSID = m_CCSID;
-        }
+        public string Meter { get; set; }
 
-        public String getCCSID()
-        {
-            return this.CCSID;
-        }
+        public int CaseStatus { get; set; }
 
-        public void setMeter(String m_Meter)
-        {
-            this.Meter = m_Meter;
-        }
+        public string ChangeTime { get; set; }
 
-        public String getMeter()
-        {
-            return this.Meter;
-        }
+        public string HandlingSummary { get; set; }
 
-        /**
-         * @return Returns the eventLocation.
-         */
-        public String getEventLocation()
-        {
-            return EventLocation;
-        }
+        public string AssumedTime { get; set; }
 
-        /**
-         * @param m_eventLocation The eventLocation to set.
-         */
-        public void setEventLocation(String m_eventLocation)
-        {
-            EventLocation = m_eventLocation;
-        }
+        public string AssumedTimeNth { get; set; }
 
-        public void setCaseStatus(int m_CaseStatus)
-        {
-            this.CaseStatus = m_CaseStatus;
-        }
+        public int DelayTimes { get; set; } = 0;
 
-        public void setChangeTime(String m_ChangeTime)
-        {
-            this.ChangeTime = m_ChangeTime;
-        }
+        public string Reason { get; set; }
 
-        public String getChangeTime()
-        {
-            return this.ChangeTime;
-        }
+        public string EventLocation { get; set; } = "";
 
-        public void setHandlingSummary(String m_HandlingSummary)
+        public bool Insert(RecordLog pLog, OracleConnection conn, OracleTransaction transaction)
         {
-            this.HandlingSummary = m_HandlingSummary;
-        }
-
-        public String getHandlingSummary()
-        {
-            return this.HandlingSummary;
-        }
-
-        public void setAssumedTime(String m_AssumedTime)
-        {
-            this.AssumedTime = m_AssumedTime;
-        }
-
-        public String getAssumedTime()
-        {
-            return this.AssumedTime;
-        }
-
-        public void setAssumedTime_Nth(String m_AssumedTime_Nth)
-        {
-            this.AssumedTime_Nth = m_AssumedTime_Nth;
-        }
-
-        public String getAssumedTime_Nth()
-        {
-            return this.AssumedTime_Nth;
-        }
-
-        public void setDelayTimes(int m_DelayTimes)
-        {
-            this.DelayTimes = m_DelayTimes;
-        }
-
-        public int getDelayTimes()
-        {
-            return this.DelayTimes;
-        }
-
-        public void setReason(String m_Reason)
-        {
-            this.Reason = m_Reason;
-        }
-
-        public String getReason()
-        {
-            return this.Reason;
-        }
-
-        public bool Insert(RecordLog _PLog, OracleConnection _Conn, OracleTransaction _Transaction)
-        {
-            String SqlStmt;
+            string sqlStmt;
 
             if (!Check())
             {
@@ -141,42 +38,47 @@
 
             if (Meter == null)
             {
-                SqlStmt = "INSERT INTO CCS.EVENTQUERY (CCSID,CASESTATUS,CHANGETIME,ASSUMEDTIME,ASSUMEDTIME_NTH,DELAYTIMES,REASON,INPUTTIME) values(" + "'" + CCSID
-                        + "'," + CaseStatus + ",to_date('" + ChangeTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('"
-                        + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('" + AssumedTime_Nth + "','yyyy/mm/dd hh24:mi:ss')," + DelayTimes + ",'" + Reason + "',SYSDATE)";
+                sqlStmt =
+                    $"INSERT INTO CCS.EVENTQUERY (CCSID,CASESTATUS,CHANGETIME,ASSUMEDTIME,ASSUMEDTIME_NTH,DELAYTIMES,REASON,INPUTTIME) values(" +
+                    "'" + CcsId
+                    + "'," + CaseStatus + ",to_date('" + ChangeTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('"
+                    + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('" + AssumedTimeNth +
+                    "','yyyy/mm/dd hh24:mi:ss')," + DelayTimes + ",'" + Reason + "',SYSDATE)";
             }
             else
             {
-                SqlStmt = "INSERT INTO CCS.EVENTQUERY (CCSID,METER,CASESTATUS,CHANGETIME,ASSUMEDTIME,ASSUMEDTIME_NTH,DELAYTIMES,REASON,INPUTTIME) values(" + "'"
-                        + CCSID + "','" + Meter + "'," + CaseStatus + ",to_date('" + ChangeTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('" + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('"
-                        + AssumedTime_Nth + "','yyyy/mm/dd hh24:mi:ss')," + DelayTimes + ",'" + Reason + "',SYSDATE)";
-
+                sqlStmt =
+                    $"INSERT INTO CCS.EVENTQUERY (CCSID,METER,CASESTATUS,CHANGETIME,ASSUMEDTIME,ASSUMEDTIME_NTH,DELAYTIMES,REASON,INPUTTIME) values(" +
+                    "'"
+                    + CcsId + "','" + Meter + "'," + CaseStatus + ",to_date('" + ChangeTime +
+                    "','yyyy/mm/dd hh24:mi:ss'),to_date('" + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('"
+                    + AssumedTimeNth + "','yyyy/mm/dd hh24:mi:ss')," + DelayTimes + ",'" + Reason + "',SYSDATE)";
             }
 
-            OracleCommand Command = new OracleCommand(SqlStmt, _Conn, _Transaction);
+            var command = new OracleCommand(sqlStmt, conn, transaction);
 
             try
             {
-                if (Command.ExecuteNonQuery() > 0)
+                if (command.ExecuteNonQuery() > 0)
                     return true;
                 else
                     return false;
             }
             catch (Exception e)
             {
-                _PLog.Error(e.Message);
+                pLog.Error(e.Message);
                 Console.WriteLine(e.StackTrace);
                 return false;
             }
             finally
             {
-                Command.Dispose();
+                command.Dispose();
             }
         }
 
-        public bool Insert(SEventLog _PLog, OracleConnection _Conn, OracleTransaction _Transaction)
+        public bool Insert(SEventLog pLog, OracleConnection conn, OracleTransaction transaction)
         {
-            String SqlStmt;
+            string sqlStmt;
 
             if (!Check())
             {
@@ -185,107 +87,112 @@
 
             if (Meter == null)
             {
-                SqlStmt = "INSERT INTO CCS.EVENTQUERY (CCSID,CASESTATUS,CHANGETIME,ASSUMEDTIME,ASSUMEDTIME_NTH,DELAYTIMES,REASON,INPUTTIME) values(" + "'" + CCSID
-                        + "'," + CaseStatus + ",to_date('" + ChangeTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('"
-                        + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('" + AssumedTime_Nth + "','yyyy/mm/dd hh24:mi:ss')," + DelayTimes + ",'" + Reason + "',SYSDATE)";
+                sqlStmt =
+                    "INSERT INTO CCS.EVENTQUERY (CCSID,CASESTATUS,CHANGETIME,ASSUMEDTIME,ASSUMEDTIME_NTH,DELAYTIMES,REASON,INPUTTIME) values(" +
+                    "'" + CcsId
+                    + "'," + CaseStatus + ",to_date('" + ChangeTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('"
+                    + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('" + AssumedTimeNth +
+                    "','yyyy/mm/dd hh24:mi:ss')," + DelayTimes + ",'" + Reason + "',SYSDATE)";
             }
             else
             {
-                SqlStmt = "INSERT INTO CCS.EVENTQUERY (CCSID,METER,CASESTATUS,CHANGETIME,ASSUMEDTIME,ASSUMEDTIME_NTH,DELAYTIMES,REASON,INPUTTIME) values(" + "'"
-                        + CCSID + "','" + Meter + "'," + CaseStatus + ",to_date('" + ChangeTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('" + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('"
-                        + AssumedTime_Nth + "','yyyy/mm/dd hh24:mi:ss')," + DelayTimes + ",'" + Reason + "',SYSDATE)";
+                sqlStmt =
+                    "INSERT INTO CCS.EVENTQUERY (CCSID,METER,CASESTATUS,CHANGETIME,ASSUMEDTIME,ASSUMEDTIME_NTH,DELAYTIMES,REASON,INPUTTIME) values(" +
+                    "'"
+                    + CcsId + "','" + Meter + "'," + CaseStatus + ",to_date('" + ChangeTime +
+                    "','yyyy/mm/dd hh24:mi:ss'),to_date('" + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),to_date('"
+                    + AssumedTimeNth + "','yyyy/mm/dd hh24:mi:ss')," + DelayTimes + ",'" + Reason + "',SYSDATE)";
             }
 
-            OracleCommand Command = new OracleCommand(SqlStmt, _Conn, _Transaction);
+            var command = new OracleCommand(sqlStmt, conn, transaction);
 
             try
             {
-                if (Command.ExecuteNonQuery() > 0)
+                if (command.ExecuteNonQuery() > 0)
                     return true;
                 else
                     return false;
             }
             catch (Exception e)
             {
-                _PLog.Error(e.Message);
+                pLog.Error(e.Message);
                 Console.WriteLine(e.StackTrace);
 
-                if (LocalVariable.ShowError)
-                    _PLog.Error(e.StackTrace);
+                if (GlobalVariable.ShowError)
+                    pLog.Error(e.StackTrace);
 
                 throw e;
             }
             finally
             {
-                Command.Dispose();
+                command.Dispose();
             }
         }
 
-
-        public bool Update(RecordLog _PLog, OracleConnection _Conn, OracleTransaction _Transaction)
+        public bool Update(RecordLog pLog, OracleConnection conn, OracleTransaction transaction)
         {
             if (!Check())
             {
                 return false;
             }
 
-            String SqlStmt = "UPDATE CCS.EVENTQUERY SET CASESTATUS=" + this.CaseStatus + ",CHANGETIME=to_date('"
-                    + this.ChangeTime + "','yyyy/mm/dd hh24:mi:ss'),ASSUMEDTIME=to_date('"
-                    + this.AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),ASSUMEDTIME_NTH=to_date('"
-                    + this.AssumedTime_Nth + "','yyyy/mm/dd hh24:mi:ss'),DELAYTIMES=" + this.DelayTimes + ",REASON='"
-                    + this.Reason + "',EVENTLOCATION ='" + this.EventLocation + "' WHERE CCSID='" + this.CCSID + "'";
+            var sqlStmt = "UPDATE CCS.EVENTQUERY SET CASESTATUS=" + CaseStatus + ",CHANGETIME=to_date('"
+                          + ChangeTime + "','yyyy/mm/dd hh24:mi:ss'),ASSUMEDTIME=to_date('"
+                          + AssumedTime + "','yyyy/mm/dd hh24:mi:ss'),ASSUMEDTIME_NTH=to_date('"
+                          + AssumedTimeNth + "','yyyy/mm/dd hh24:mi:ss'),DELAYTIMES=" + DelayTimes + ",REASON='"
+                          + Reason + "',EVENTLOCATION ='" + EventLocation + "' WHERE CCSID='" + CcsId + "'";
 
-            OracleCommand Command = new OracleCommand(SqlStmt, _Conn, _Transaction);
+            var command = new OracleCommand(sqlStmt, conn, transaction);
 
             try
             {
-                if (Command.ExecuteNonQuery() <= 0)
+                if (command.ExecuteNonQuery() <= 0)
                 {
-                    _PLog.Error("更新CCS.EVENTQUERY資料失敗.");
+                    pLog.Error("更新CCS.EVENTQUERY資料失敗.");
                     return false;
                 }
             }
             catch (Exception e)
             {
-                _PLog.Error(e.Message);
+                pLog.Error(e.Message);
                 Console.WriteLine(e.StackTrace);
                 return false;
             }
             finally
             {
-                Command.Dispose();
+                command.Dispose();
             }
 
             return true;
         }
 
-        public bool UpdateCaseStatus(SEventLog _PLog, OracleConnection _Conn, OracleTransaction _Transaction)
+        public bool UpdateCaseStatus(SEventLog pLog, OracleConnection conn, OracleTransaction transaction)
         {
-            String SqlStmt = "UPDATE CCS.EVENTQUERY SET CASESTATUS = " + CaseStatus + " WHERE CCSID = '" + CCSID + "'";
+            var sqlStmt = "UPDATE CCS.EVENTQUERY SET CASESTATUS = " + CaseStatus + " WHERE CCSID = '" + CcsId + "'";
 
-            OracleCommand Command = new OracleCommand(SqlStmt, _Conn, _Transaction);
+            var command = new OracleCommand(sqlStmt, conn, transaction);
 
             try
             {
-                if (Command.ExecuteNonQuery() <= 0)
+                if (command.ExecuteNonQuery() <= 0)
                 {
-                    _PLog.Error("更新CCS.EVENTQUERY的CASESTATUS失敗.");
+                    pLog.Error("更新CCS.EVENTQUERY的CASESTATUS失敗.");
                     return false;
                 }
             }
             catch (Exception e)
             {
-                _PLog.Error(e.Message);
+                pLog.Error(e.Message);
                 Console.WriteLine(e.StackTrace);
 
-                if (LocalVariable.ShowError)
-                    _PLog.Error(e.StackTrace);
+                if (GlobalVariable.ShowError)
+                    pLog.Error(e.StackTrace);
 
                 throw e;
             }
             finally
             {
-                Command.Dispose();
+                command.Dispose();
             }
 
             return true;
@@ -294,7 +201,7 @@
         // Not Null Check
         private bool Check()
         {
-            if (CCSID == null)
+            if (CcsId == null)
             {
                 return false;
             }
@@ -303,10 +210,8 @@
             {
                 return false;
             }
-            Reason = (Reason == null ? "" : Reason);
+            Reason = Reason ?? "";
             return true;
         }
-
-
     }
-}
+}
\ No newline at end of file

--
Gitblit v0.0.0-SNAPSHOT