| | |
| | | }
|
| | | else
|
| | | {// 一對多(需作比對)
|
| | | long minMeter = Convert.ToInt64(tmpData[3].ToString());
|
| | | long maxMeter = Convert.ToInt64(tmpData[2].ToString());
|
| | | long custMeter = Convert.ToInt64(mMeter);
|
| | | var minMeter = Convert.ToInt64(tmpData[3].ToString());
|
| | | var maxMeter = Convert.ToInt64(tmpData[2].ToString());
|
| | | var custMeter = Convert.ToInt64(mMeter);
|
| | |
|
| | | if ((custMeter > minMeter) && (custMeter < maxMeter))
|
| | | {
|
| | |
| | | }
|
| | | catch (Exception ex)
|
| | | {
|
| | | Console.WriteLine(ex.Message);
|
| | | Logger.Warn(ex, ex.Message);
|
| | | }
|
| | | return result;
|
| | | }
|
| | |
| | | }
|
| | | catch (Exception ex)
|
| | | {
|
| | | Console.WriteLine(ex.Message);
|
| | | Logger.Warn(ex, ex.Message);
|
| | | }
|
| | |
|
| | | return result;
|
| | |
| | |
|
| | | private void Initial(OracleConnection connectionTpc, OracleTransaction trx)
|
| | | {
|
| | | string sqlStmt;
|
| | | _mTotalData = new ArrayList();
|
| | |
|
| | | sqlStmt = "SELECT SC_CODE,DEPT_CODE,MAX_METER,MIN_METER FROM CCS.DEPT_CONTRAST";
|
| | | var 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();
|
| | |
|
| | |
| | | }
|
| | | catch (Exception e)
|
| | | {
|
| | | Console.WriteLine(e.StackTrace);
|
| | | Logger.Warn(e, e.Message);
|
| | | }
|
| | | finally
|
| | | {
|
| | | reader.Close();
|
| | | command.Dispose();
|
| | | reader?.Close();
|
| | | command?.Dispose();
|
| | | }
|
| | | }
|
| | | }
|