Esempio n. 1
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog();
            dialog.FileName   = "Current Status";             // Default file name
            dialog.DefaultExt = ".pdf";                       // Default file extension
            dialog.Filter     = "PDF documents (.pdf)|*.pdf"; // Filter files by extension

            // Show open file dialog box
            Nullable <bool> result = dialog.ShowDialog();

            // Process open file dialog box results
            if (result == true)
            {
                // Open document
                string res = dialog.FileName;

                var doc1 = new Document();
                PdfWriter.GetInstance(doc1, new FileStream(res, FileMode.Create));

                QueryUserRequest       req1  = new QueryUserRequest();
                IMarketResponse        resp1 = InterperatorPB.sendRequest(req1);
                QueryAllBuySellRequest req2  = new QueryAllBuySellRequest();
                List <MQReqWrapper>    resp2 = InterperatorPB.sendAllUserRequest();

                doc1.Open();
                doc1.Add(new iTextSharp.text.Paragraph("CURRENT USER STATUS:"));
                doc1.Add(new iTextSharp.text.Paragraph("\n"));
                doc1.Add(new iTextSharp.text.Paragraph(resp1.ToString()));
                doc1.Add(new iTextSharp.text.Paragraph("\n"));

                if (!(resp2 == null))
                {
                    foreach (var element in resp2)
                    {
                        doc1.Add(new iTextSharp.text.Paragraph(element.ToString()));
                    }
                }

                doc1.Close();

                myLogger.Info("User Export status report");
            }
        }
Esempio n. 2
0
        public List <MQReqWrapper> SendQueryAllUserRequest()
        {
            QueryAllBuySellRequest userReq        = new QueryAllBuySellRequest(); //create query user requset
            List <MQReqWrapper>    marketResponse = new List <MQReqWrapper>();

            try
            {
                marketResponse = client.SendPostRequest <QueryAllBuySellRequest, List <MQReqWrapper> >(url, user, privateKey, userReq);
                myLogger.Info("Sent Query ALL Buy/Sell Request{user:"******", url:" + url);
                myHistory.Info("Sent Query ALL Buy/Sell Request-\r\nuser:"******"\n Response: " + Shell.listToString <MQReqWrapper>(marketResponse));

                return(marketResponse);
            }
            catch (Exception e)
            {
                catchMethod(e);
            }
            return(null);
        }