示例#1
0
            public void retrieveFileNames(IMethodResult oResult)
            {
                Logger.Write("call retrieveFileNames ");

                IReadOnlyDictionary <string, object> resultHash = new IReadOnlyDictionary <string, object>();

                if (m_connection != null && m_connection.IsConnected())
                {
                    RetriveParser parser = new RetriveParser(m_connection);

                    List <string> resultNames = parser.getAllFileNames();

                    resultHash.Add(ZebraConstants.HK_STATUS, ZebraConstants.PRINTER_STATUS_SUCCESS);
                    resultHash.Add(ZebraConstants.HK_FILE_NAMES, resultNames);
                    oResult.set(resultHash);

                    return;
                }

                resultHash.Add(ZebraConstants.HK_STATUS, ZebraConstants.PRINTER_STATUS_ERROR);
                resultHash.Add(ZebraConstants.HK_FILE_NAMES, new List <string>());
                oResult.set(resultHash);
            }
示例#2
0
            public void retrieveFileNamesWithExtensions(IReadOnlyList <string> extensions, IMethodResult oResult)
            {
                Logger.Write("retrieveFileNamesWithExtensions call");
                Logger.Write("extensions:", extensions);

                IReadOnlyDictionary <string, object> resultHash = new IReadOnlyDictionary <string, object>();

                if (m_printer != null)
                {
                    RetriveParser parser = new RetriveParser(m_connection);

                    List <string> resultNames = parser.getAllFileNames(extensions);

                    resultHash.Add(ZebraConstants.HK_STATUS, ZebraConstants.PRINTER_STATUS_SUCCESS);
                    resultHash.Add(ZebraConstants.HK_FILE_NAMES, resultNames);
                    oResult.set(resultHash);

                    return;
                }

                resultHash.Add(ZebraConstants.HK_STATUS, ZebraConstants.PRINTER_STATUS_ERROR);
                resultHash.Add(ZebraConstants.HK_FILE_NAMES, new List <string>());
                oResult.set(resultHash);
            }
示例#3
0
        public void retrieveFileNamesWithExtensions(IReadOnlyList<string> extensions, IMethodResult oResult)
        {
            Logger.Write("retrieveFileNamesWithExtensions call");
            Logger.Write("extensions:", extensions);

            IReadOnlyDictionary<string, object> resultHash = new IReadOnlyDictionary<string, object>();

            if (m_printer != null)
            {
                RetriveParser parser = new RetriveParser(m_connection);

                List<string> resultNames = parser.getAllFileNames(extensions);

                resultHash.Add(ZebraConstants.HK_STATUS, ZebraConstants.PRINTER_STATUS_SUCCESS);
                resultHash.Add(ZebraConstants.HK_FILE_NAMES, resultNames);
                oResult.set(resultHash);

                return;
            }

            resultHash.Add(ZebraConstants.HK_STATUS, ZebraConstants.PRINTER_STATUS_ERROR);
            resultHash.Add(ZebraConstants.HK_FILE_NAMES, new List<string>());
            oResult.set(resultHash);
        }
示例#4
0
        public void retrieveFileNames(IMethodResult oResult)
        {
            Logger.Write("call retrieveFileNames ");

            IReadOnlyDictionary<string, object> resultHash = new IReadOnlyDictionary<string, object>();

            if (m_connection != null && m_connection.IsConnected())
            {
                RetriveParser parser = new RetriveParser(m_connection);

                List<string> resultNames = parser.getAllFileNames();
                
                resultHash.Add(ZebraConstants.HK_STATUS, ZebraConstants.PRINTER_STATUS_SUCCESS);
                resultHash.Add(ZebraConstants.HK_FILE_NAMES, resultNames);
                oResult.set(resultHash);

                return;
            }

            resultHash.Add(ZebraConstants.HK_STATUS, ZebraConstants.PRINTER_STATUS_ERROR);
            resultHash.Add(ZebraConstants.HK_FILE_NAMES, new List<string>());
            oResult.set(resultHash);
        }