private void MassiveDataGrabing(List <PolishCompany> listOfPolishCompanies, ref List <FinancialRaport> listOfYearlyFinancialRaports, int minYear, int maxYear) { int _counterOK = 0; int _counterALL = 0; // ToDo : code loops to gather data // for (int i = 0; i < listOfPolishCompanies.Count; i++) for (int j = minYear; j < maxYear + 1; j++) { int year = j; for (int i = 0; i < 5; i++) { DataSnifferBiznesradar sniff = new DataSnifferBiznesradar(listOfPolishCompanies[i].Name, year); // check if dat exist before inserting to list if (!(sniff.GetFullYearRaportAsClass() == null)) { if (isGrabberReady(listOfPolishCompanies[i].Name)) { listOfYearlyFinancialRaports.Add(sniff.GetFullYearRaportAsClass()); _counterOK++; Thread.Sleep(3000); } } else { // MessageBox.Show("Brak raportu na stonie WWWW"); } _counterALL++; } ShowRaportOnScreen("ALL : " + _counterALL + ", OK : " + _counterOK + " Rok : " + j); } }
// GET financial raport basis on _stockName and _raportYear and www private void btnextract_Click(object sender, RoutedEventArgs e) { string _raportAsString = ""; string _stockName = txtStockName.Text; int _raportYear = Convert.ToInt32(txtRaportYear.Text); DataSnifferBiznesradar finansialRaportBiznesradar = new DataSnifferBiznesradar(_stockName, _raportYear); try { _raportAsString = finansialRaportBiznesradar.GetFullYearlyRaportAsString(); ShowRaportOnScreen(_raportAsString); } catch { MessageBox.Show("Brak raportu"); } }