1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- using System.Collections;
- using System.Collections.Generic;
- using Unity.VisualScripting.FullSerializer;
- using UnityEngine;
-
- public class SQL_ele_sys : MonoBehaviour{
-
- public static void SQL_取得PHP(){
- SQL_Module.ConnOpen_外SQL();
- SQL_Module.SQL1 = "SELECT 位址 FROM PHP連線 WHERE 名稱 LIKE N'ICS-SCADA' AND 類別 LIKE N'PHP'";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_驗證碼判斷(string 驗證碼){
- SQL_Module.ConnOpen_外2SQL();
- SQL_Module.SQL1 = "SELECT 流水號,客戶名稱,區域,AWS訂閱主題 FROM 驗證碼控制表 WHERE 驗證碼 LIKE N'" + 驗證碼+"'";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_電表客戶名稱(){
- SQL_Module.ConnOpen_外2SQL();
- SQL_Module.SQL1 = "SELECT 客戶名稱,驗證碼,AWS訂閱主題 FROM 驗證碼控制表";
- SQL_Module.CmdSet_For_DGV_C();
- }
- public static void SQL_取得版本號(){
- SQL_Module.ConnOpen_外2SQL();
- SQL_Module.SQL1 = "SELECT 安卓版本號, 安卓送審版本號, IOS版本號, IOS送審版本號,AWS憑證網址,ca名稱,pfx名稱 FROM 版本號管理 WHERE 應用程式名稱 LIKE N'ICS-SCADA'";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_取得排碳係數(){
- SQL_Module.ConnOpen_外2SQL();
- SQL_Module.SQL1 = "SELECT 年,排碳係數 FROM 排碳係數表 ORDER BY 年 DESC";
- SQL_Module.CmdSet_For_DGV_C();
- }
- public static void SQL_電表清單資料(string 區域){
- SQL_Module.ConnOpen_電控SQL();
- if(Main.Global.資料來源=="PLC"){
- SQL_Module.SQL1 = @"SELECT * FROM 電表一覽表 order by id";
- } else{
- SQL_Module.SQL1 = @"SELECT 流水號, 電表編號, 電表位置, 位置1, 位置2, 位置3, 最大電壓, 最大電流, 最大功率, 功率單位,
- 電壓上限, 電壓下限, 尖峰電流上限, 尖峰電流下限, 尖峰1開始, 尖峰1結束, 尖峰2開始, 尖峰2結束, 尖峰3開始,
- 尖峰3結束, 離峰1開始, 離峰1結束, 離峰2開始, 離峰2結束, 離峰3開始, 離峰3結束, 離峰電流上限, 離峰電流下限,
- 半小時, 尖峰4開始, 尖峰4結束, 尖峰5開始, 尖峰5結束, 尖峰6開始, 尖峰6結束, 離峰4開始, 離峰4結束, 離峰5開始,
- 離峰5結束, 離峰6開始, 離峰6結束, 離尖峰切換時間, 三相不平衡率, 離尖峰模式
- FROM 電表控制表 WHERE 區域 LIKE N'"+ 區域+"' ORDER BY 流水號";
- }
- SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_電表資料資料庫(string 區域){
- SQL_Module.ConnOpen_電控SQL();
- SQL_Module.SQL1 = "SELECT 資料庫名稱 FROM 資料庫控制表 WHERE 區域 LIKE N'"+區域+"' ";
- SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_電表內容資料清單載入_月(string SQL語法){
- SQL_Module.ConnOpen_電控SQL();SQL_Module.SQL1 = SQL語法;SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_電力排碳試算(string SQL語法){
- SQL_Module.ConnOpen_電控SQL();SQL_Module.SQL1 = SQL語法;SQL_Module.CmdSet_For_DGV_C();
- }
-
- public static void SQL_電表內容資料詳細載入_月(string SQL語法){
- SQL_Module.ConnOpen_電控SQL();SQL_Module.SQL1 = SQL語法;SQL_Module.CmdSet_For_DGV();
- }
- public static void SQL_取得電費試算資料(){
- SQL_Module.ConnOpen_電控資料SQL();
- SQL_Module.SQL1 = "SELECT AVG(CONVERT(float,電壓L_L_Avg)),AVG(CONVERT(float,電流Avg )),AVG(CONVERT(float,總平均功率 )) FROM 電表資料表 WHERE 電表編號='" + Main.Global.PA + "' and (上傳時間 BETWEEN '" + Main.Global.試算_開始時間 + "000000' AND '" + Main.Global.試算_結束時間 +"235959' )";
- SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_載入年度電費表格_改(string SQL語法){
- SQL_Module.ConnOpen_電控SQL();SQL_Module.SQL1 = SQL語法;SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_載入區間表格_月_改(string SQL語法){
- SQL_Module.ConnOpen_電控SQL();SQL_Module.SQL1 = SQL語法;SQL_Module.CmdSet_For_dr();
- }
- public static void SQL_載入電費表格_小時(){
- SQL_Module.ConnOpen_電控資料SQL();
- SQL_Module.CmdSet_For_DGV_B();
- }
- public static void SQL_載入電費表格_日(){
- SQL_Module.ConnOpen_電控資料SQL();SQL_Module.CmdSet_For_DGV_B();
- }
- public static void SQL_載入電費表格_月(){
- SQL_Module.ConnOpen_電控資料SQL();SQL_Module.CmdSet_For_DGV_B();
- }
- }
|