洛阳中航光电项目,为12年项目,此处使用反编译工具恢复源码,恢复为.netframe4.0版本,但仍需使用ie8访问; 数据库使用oracle,现再192.168.8.3服务器,访问账户scott,密码800100

GetTableNameByDate.cs 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. using System;
  2. namespace Common
  3. {
  4. public class GetTableNameByDate
  5. {
  6. public static string Get_T_OV_MeterOrigValue_ByDate(DateTime date, string type)
  7. {
  8. string name = "";
  9. string text = type.Trim();
  10. if (text != null)
  11. {
  12. if (!(text == "0"))
  13. {
  14. if (text == "1")
  15. {
  16. name = " ( SELECT dbo.[T_OV_MeterOrigValue_" + date.ToString("yyyy-MM-dd") + "].*, dbo.T_BD_BuildBaseInfo.F_DataCenterID, dbo.T_BD_BuildBaseInfo.F_BuildName, dbo.T_ST_MeterUseInfo.F_MeterName, dbo.T_ST_MeterParamInfo.F_MeterParamName ";
  17. string text2 = name;
  18. name = string.Concat(new string[]
  19. {
  20. text2,
  21. " FROM dbo.T_BD_BuildBaseInfo RIGHT OUTER JOIN dbo.[T_OV_MeterOrigValue_",
  22. date.ToString("yyyy-MM-dd"),
  23. "] LEFT OUTER JOIN dbo.T_ST_MeterParamInfo ON dbo.[T_OV_MeterOrigValue_",
  24. date.ToString("yyyy-MM-dd"),
  25. "].F_MeterParamID = dbo.T_ST_MeterParamInfo.F_MeterParamID "
  26. });
  27. text2 = name;
  28. name = string.Concat(new string[]
  29. {
  30. text2,
  31. " LEFT OUTER JOIN dbo.T_ST_MeterUseInfo ON dbo.[T_OV_MeterOrigValue_",
  32. date.ToString("yyyy-MM-dd"),
  33. "].F_MeterID = dbo.T_ST_MeterUseInfo.F_MeterID ON dbo.T_BD_BuildBaseInfo.F_BuildID = dbo.[T_OV_MeterOrigValue_",
  34. date.ToString("yyyy-MM-dd"),
  35. "].F_BuildID ) "
  36. });
  37. }
  38. }
  39. else
  40. {
  41. name = "[T_OV_MeterOrigValue_" + date.ToString("yyyy-MM-dd") + "]";
  42. }
  43. }
  44. return name;
  45. }
  46. public static string Get_T_EC_EnergyItemHourResult_ByDate(DateTime date, string type)
  47. {
  48. string name = "";
  49. string text = type.Trim();
  50. if (text != null)
  51. {
  52. if (!(text == "0"))
  53. {
  54. if (text == "1")
  55. {
  56. name = " ( SELECT dbo.[T_EC_EnergyItemHourResult_" + date.ToString("yyyy-MM") + "].* , dbo.T_BD_BuildBaseInfo.F_BuildName, dbo.T_BD_AreaInfo.F_AreaName, dbo.T_DT_EnergyItemDict.F_EnergyItemName";
  57. string text2 = name;
  58. name = string.Concat(new string[]
  59. {
  60. text2,
  61. " FROM dbo.[T_EC_EnergyItemHourResult_",
  62. date.ToString("yyyy-MM"),
  63. "] LEFT OUTER JOIN dbo.T_DT_EnergyItemDict ON dbo.[T_EC_EnergyItemHourResult_",
  64. date.ToString("yyyy-MM"),
  65. "].F_EnergyItemCode = dbo.T_DT_EnergyItemDict.F_EnergyItemCode LEFT OUTER JOIN dbo.T_BD_AreaInfo ON dbo.[T_EC_EnergyItemHourResult_",
  66. date.ToString("yyyy-MM"),
  67. "].F_AreaID = dbo.T_BD_AreaInfo.F_AreaID LEFT OUTER JOIN dbo.T_BD_BuildBaseInfo ON dbo.[T_EC_EnergyItemHourResult_",
  68. date.ToString("yyyy-MM"),
  69. "].F_BuildID = dbo.T_BD_BuildBaseInfo.F_BuildID ) "
  70. });
  71. }
  72. }
  73. else
  74. {
  75. name = "[T_EC_EnergyItemHourResult_" + date.ToString("yyyy-MM") + "]";
  76. }
  77. }
  78. return name;
  79. }
  80. public static string Get_T_EC_EnergyItemDayResult_ByDate(DateTime date, string type)
  81. {
  82. string name = "";
  83. string text = type.Trim();
  84. if (text != null)
  85. {
  86. if (!(text == "0"))
  87. {
  88. if (text == "1")
  89. {
  90. name = " ( SELECT dbo.[T_EC_EnergyItemDayResult_" + date.ToString("yyyy") + "].*, dbo.T_BD_BuildBaseInfo.F_BuildName, dbo.T_BD_AreaInfo.F_AreaName, dbo.T_DT_EnergyItemDict.F_EnergyItemName ";
  91. string text2 = name;
  92. name = string.Concat(new string[]
  93. {
  94. text2,
  95. " FROM dbo.[T_EC_EnergyItemDayResult_",
  96. date.ToString("yyyy"),
  97. "] LEFT OUTER JOIN dbo.T_DT_EnergyItemDict ON dbo.[T_EC_EnergyItemDayResult_",
  98. date.ToString("yyyy"),
  99. "].F_EnergyItemCode = dbo.T_DT_EnergyItemDict.F_EnergyItemCode LEFT OUTER JOIN "
  100. });
  101. text2 = name;
  102. name = string.Concat(new string[]
  103. {
  104. text2,
  105. " dbo.T_BD_AreaInfo ON dbo.[T_EC_EnergyItemDayResult_",
  106. date.ToString("yyyy"),
  107. "].F_AreaID = dbo.T_BD_AreaInfo.F_AreaID LEFT OUTER JOIN dbo.T_BD_BuildBaseInfo ON dbo.[T_EC_EnergyItemDayResult_",
  108. date.ToString("yyyy"),
  109. "].F_BuildID = dbo.T_BD_BuildBaseInfo.F_BuildID ) "
  110. });
  111. }
  112. }
  113. else
  114. {
  115. name = "[T_EC_EnergyItemDayResult_" + date.ToString("yyyy") + "]";
  116. }
  117. }
  118. return name;
  119. }
  120. }
  121. }