public static Boolean GrabAllData(Boolean UpdateExisting, Boolean SaveFile, formLoadData parent) { StringBuilder stringBuilder = new StringBuilder(); //if(stringBuilder == null) { stringBuilder = new StringBuilder(); } Int32 current = 0; try { LoginTransaction(); List <String> Ids = GetIndexFromFile(); foreach (String Id in Ids.ToArray()) { stringBuilder.AppendLine(String.Format("Property: {0}", Id)); if (UpdateExisting) { SearchTransactionOneByOne("Property", "Property", "DMQL2", Id, SaveFile, UpdateExisting); } else { if (!File.Exists(String.Format(@"{0}\{1}.xml", AppSettings.GetAppSettings().load_folder, Id))) { SearchTransactionOneByOne("Property", "Property", "DMQL2", Id, SaveFile, UpdateExisting); } else { stringBuilder.AppendLine(String.Format("File '{0}.xml' exists, avoiding it", Id)); } } current++; parent.RunWithInvoke(current, Ids.Count); parent.UpdateLabelWithInvoke(current, Ids.Count); //parent.UpdateProgressBarMethod( Ids.Count, current); } return(true); }catch (Exception ex) { } finally { LogoutTransaction(); } return(false); }
private void btnStartCrawling_Click(object sender, EventArgs e) { formLoadData loadData = new formLoadData(); loadData.ShowDialog(); }