public void GetInterfaceStatus(Newtonsoft.Json.Linq.JObject requestValue, Newtonsoft.Json.Linq.JObject Data, MESStationReturn StationReturn) { string Program_Name = Data["PROGRAM"].ToString(); List <C_INTERFACE> ListInterface = new List <C_INTERFACE>(); OleExec Sfcdb = this.DBPools["SFCDB"].Borrow(); C_Interface = new T_C_INTERFACE(Sfcdb, DB_TYPE_ENUM.Oracle); ListInterface = C_Interface.GetInterfaceStatus(BU, IP, Program_Name, "ALL", LoginUser.EMP_NO, Sfcdb, DB_TYPE_ENUM.Oracle); StationReturn.Data = ListInterface; StationReturn.Status = StationReturnStatusValue.Pass; }
/// <summary> /// 獲取Interface 信息 /// </summary> /// <param name="requestValue"></param> /// <param name="Data"></param> /// <param name="StationReturn"></param> public void GetInterfaceStatus(Newtonsoft.Json.Linq.JObject requestValue, Newtonsoft.Json.Linq.JObject Data, MESStationReturn StationReturn) { string Program_Name = Data["PROGRAM"].ToString(); Dictionary <string, object> ListInterfaceObj = new Dictionary <string, object>(); List <C_INTERFACE> ListInterface = new List <C_INTERFACE>(); List <C_PROGRAM_SERVER> ListProgramServer = new List <C_PROGRAM_SERVER>(); OleExec Sfcdb = this.DBPools["SFCDB"].Borrow(); C_Interface = new T_C_INTERFACE(Sfcdb, DB_TYPE_ENUM.Oracle); ListInterface = C_Interface.GetInterfaceStatus(BU, IP, Program_Name, "ALL", LoginUser.EMP_NO, Sfcdb, DB_TYPE_ENUM.Oracle); ListInterfaceObj.Add(Program_Name, ListInterface); C_Program_Server = new T_C_PROGRAM_SERVER(Sfcdb, DB_TYPE_ENUM.Oracle); ListProgramServer = C_Program_Server.GetProgramServer(BU, IP, Program_Name, "ALL", LoginUser.EMP_NO, Sfcdb, DB_TYPE_ENUM.Oracle); ListInterfaceObj.Add(Program_Name + "_SERVER", ListProgramServer); StationReturn.Data = ListInterfaceObj; StationReturn.Status = StationReturnStatusValue.Pass; }