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/Dept_Contrast.cs | 108 ++++++++++++++++++++++++----------------------------- 1 files changed, 49 insertions(+), 59 deletions(-) diff --git a/CCSTrace/CCS/Object/Dept_Contrast.cs b/CCSTrace/CCS/Object/Dept_Contrast.cs index e763682..cd61f36 100644 --- a/CCSTrace/CCS/Object/Dept_Contrast.cs +++ b/CCSTrace/CCS/Object/Dept_Contrast.cs @@ -1,54 +1,46 @@ 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.Collections; using System.Data.OracleClient; namespace CCSTrace.CCS.Object { - public class Dept_Contrast + public class DeptContrast { - private ArrayList m_TotalData = null; - public static String DefaultDept = "市區巡修課"; + private ArrayList _mTotalData = null; + public static string DefaultDept = "市區巡修課"; - public Dept_Contrast(OracleConnection _ConnectionTPC,OracleTransaction _Trx) + public DeptContrast(OracleConnection connectionTpc, OracleTransaction trx) { - if (m_TotalData == null) - this.Initial(_ConnectionTPC,_Trx); + if (_mTotalData == null) + Initial(connectionTpc, trx); } - public int getDept_Code(String m_Meter) + public int getDept_Code(string mMeter) { - //int Result = CCS.CCSMain.EOSCodelist.getKeyID(CCS.LocalVariable.Dept, DefaultDept); - int Result = -1; + //int Result = CCS.CCSMain.EOSCodelist.getKeyID(CCS.GlobalVariable.Dept, DefaultDept); + int result = -1; try { - for (int i = 0; i < m_TotalData.Count; i++) + for (int i = 0; i < _mTotalData.Count; i++) { - ArrayList TmpData = (ArrayList)m_TotalData[i]; + ArrayList tmpData = (ArrayList)_mTotalData[i]; - if (TmpData[2] == null) + if (tmpData[2] == null) { - Result = Convert.ToInt32(TmpData[1].ToString()); + result = Convert.ToInt32(tmpData[1].ToString()); break; } else {// 一對多(需作比對) - long MinMeter = Convert.ToInt64(TmpData[3].ToString()); - long MaxMeter = Convert.ToInt64(TmpData[2].ToString()); - long CustMeter = Convert.ToInt64(m_Meter); + long minMeter = Convert.ToInt64(tmpData[3].ToString()); + long maxMeter = Convert.ToInt64(tmpData[2].ToString()); + long custMeter = Convert.ToInt64(mMeter); - if ((CustMeter > MinMeter) && (CustMeter < MaxMeter)) + if ((custMeter > minMeter) && (custMeter < maxMeter)) { - Result = Convert.ToInt32(TmpData[1].ToString()); + result = Convert.ToInt32(tmpData[1].ToString()); break; } } @@ -58,36 +50,36 @@ { Console.WriteLine(ex.Message); } - return Result; + return result; } - public int getDept_Code(int SC_Code, String Meter) + public int getDept_Code(int scCode, string meter) { - int Result = CCS.CCSMain.EOSCodelist.getKeyID(CCS.LocalVariable.Dept, DefaultDept); + int result = GlobalVariable.EosCodelist.GetKeyId(GlobalVariable.Dept, DefaultDept); try { - for (int i = 0; i < m_TotalData.Count; i++) + for (int i = 0; i < _mTotalData.Count; i++) { - ArrayList TmpData = (ArrayList)m_TotalData[i]; - int Tmp_Dept = Convert.ToInt32(TmpData[0].ToString()); + ArrayList tmpData = (ArrayList)_mTotalData[i]; + int tmpDept = Convert.ToInt32(tmpData[0].ToString()); - if (Tmp_Dept == SC_Code) + if (tmpDept == scCode) { // 一對一(無最大最小電號限制) - if (TmpData[2] == null) + if (tmpData[2] == null) { - Result = Convert.ToInt32(TmpData[1].ToString()); + result = Convert.ToInt32(tmpData[1].ToString()); break; } else {// 一對多(需作比對) - long MinMeter = Convert.ToInt64(TmpData[3].ToString()); - long MaxMeter = Convert.ToInt64(TmpData[2].ToString()); - long CustMeter = Convert.ToInt64(Meter); + long minMeter = Convert.ToInt64(tmpData[3].ToString()); + long maxMeter = Convert.ToInt64(tmpData[2].ToString()); + long custMeter = Convert.ToInt64(meter); - if ((CustMeter > MinMeter) && (CustMeter < MaxMeter)) + if ((custMeter > minMeter) && (custMeter < maxMeter)) { - Result = Convert.ToInt32(TmpData[1].ToString()); + result = Convert.ToInt32(tmpData[1].ToString()); break; } } @@ -99,31 +91,30 @@ Console.WriteLine(ex.Message); } - return Result; + return result; } - private void Initial(OracleConnection _ConnectionTPC,OracleTransaction _Trx) + private void Initial(OracleConnection connectionTpc, OracleTransaction trx) { - String SqlStmt; - m_TotalData = new ArrayList(); + string sqlStmt; + _mTotalData = new ArrayList(); - SqlStmt = "SELECT SC_CODE,DEPT_CODE,MAX_METER,MIN_METER FROM CCS.DEPT_CONTRAST"; - OracleCommand Command = new OracleCommand(SqlStmt, _ConnectionTPC,_Trx); - OracleDataReader reader = Command.ExecuteReader(); + sqlStmt = "SELECT SC_CODE,DEPT_CODE,MAX_METER,MIN_METER FROM CCS.DEPT_CONTRAST"; + OracleCommand command = new OracleCommand(sqlStmt, connectionTpc, trx); + OracleDataReader reader = command.ExecuteReader(); try { - while (reader.Read()) { - ArrayList Record = new ArrayList(); - int SC_Code = Convert.ToInt32(reader["SC_CODE"].ToString()); - Record.Add(SC_Code); - Record.Add(Convert.ToInt32(reader["Dept_Code"].ToString())); - Record.Add(reader["Max_Meter"].ToString()); - Record.Add(reader["Min_Meter"].ToString()); + ArrayList record = new ArrayList(); + int scCode = Convert.ToInt32(reader["SC_CODE"].ToString()); + record.Add(scCode); + record.Add(Convert.ToInt32(reader["Dept_Code"].ToString())); + record.Add(reader["Max_Meter"].ToString()); + record.Add(reader["Min_Meter"].ToString()); - m_TotalData.Add(Record); + _mTotalData.Add(record); } } catch (Exception e) @@ -131,11 +122,10 @@ Console.WriteLine(e.StackTrace); } finally - { + { reader.Close(); - Command.Dispose(); + command.Dispose(); } } - } -} +} \ No newline at end of file -- Gitblit v0.0.0-SNAPSHOT