Ejemplo n.º 1
0
        static void Main(string[] arguments)
        {
            //Run it by launching TestInConsole.bat

            String
                userName = arguments[0],
                passWord = arguments[1],
                searchBy = arguments[2],
                query    = arguments[3];


            try
            {
                DpsLookUpParser.GetDpsLookupHtmlResult(
                    userName,
                    passWord,
                    searchBy,
                    query,
                    (String stepChangedMessage, Int32 progressChangedValue) =>
                {
                    Console.WriteLine("{0} ({1}%)", stepChangedMessage, progressChangedValue);
                },
                    (String htmlResult) =>
                {
                    Console.WriteLine(htmlResult);
                    Console.WriteLine("Press ENTER to exit");
                    Console.ReadLine();
                }
                    );
            }
            catch (Exception exception)
            {
                Console.WriteLine("Error: " + exception.Message);
            }
        }
Ejemplo n.º 2
0
        private void backgroundWorker_DoWork(object sender, DoWorkEventArgs e)
        {
            var currentBackgroundWorker = sender as BackgroundWorker;

            _htmlResult = DpsLookUpParser.GetDpsLookupHtmlResult(
                _userName,
                _passWord,
                _searchBy,
                _query,
                (String stepChangedMessage, Int32 progressChangedValue) =>
            {
                currentBackgroundWorker.ReportProgress(progressChangedValue, stepChangedMessage);
            },
                (String htmlResult) =>
            {
                e.Result = htmlResult;
            }
                );
        }