Example #1
0
        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;
        }
Example #2
0
        /// <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;
        }