private void search() { try { string zoekString = keywordTxt.Text; string themekey = GDIthemeCbx.Text; string orgName = orgNameCbx.Text; string dataType = ""; if (dataTypes.Select(c => c.Key).Contains(typeCbx.Text)) { dataType = dataTypes[typeCbx.Text]; } string siteId = ""; if (dataBronnen.Select(c => c.Key).Contains(bronCatCbx.Text)) { siteId = dataBronnen[bronCatCbx.Text]; } string inspiretheme = INSPIREthemeCbx.Text; string inspireannex = INSPIREannexCbx.Text; string inspireServiceType = INSPIREserviceCbx.Text; metaList = clg.searchAll(zoekString, themekey, orgName, dataType, siteId, inspiretheme, inspireannex, inspireServiceType); statusMsgLbl.Text = ""; descriptionHTML.DocumentText = ""; if (metaList.to != 0) { updateFilter(); statusMsgLbl.Text = String.Format("Aantal records gevonden: {0}", metaList.maxCount); } else { MessageBox.Show("Er werd niets gevonden dat voldoet aan deze criteria", "Geen resultaat"); } addWMSbtn.Enabled = false; OpenDownloadBtn.Enabled = false; } catch (WebException wex) { if (wex.Status == WebExceptionStatus.Timeout) { MessageBox.Show("De connectie werd afgebroken." + " Het duurde te lang voor de server een resultaat terug gaf.\n" + "U kunt via de instellingen de 'timout'-tijd optrekken.", wex.Message); } else if (wex.Response != null) { string resp = new StreamReader(wex.Response.GetResponseStream()).ReadToEnd(); MessageBox.Show(resp, wex.Message); } else { MessageBox.Show(wex.Message, "Error"); } } catch (Exception ex) { MessageBox.Show(ex.Message + " : " + ex.StackTrace, "Error"); } }
private void search() { try { string zoekString = keywordTxt.Text; string themekey = GDIthemeCbx.Text; string orgName = orgNameCbx.Text; string dataType = ""; if (dataTypes.Select(c => c.Key).Contains(typeCbx.Text)) dataType = dataTypes[typeCbx.Text]; string siteId = ""; if (dataBronnen.Select(c => c.Key).Contains(bronCatCbx.Text)) siteId = dataBronnen[bronCatCbx.Text]; string inspiretheme = INSPIREthemeCbx.Text; string inspireannex = INSPIREannexCbx.Text; string inspireServiceType = INSPIREserviceCbx.Text; metaList = clg.searchAll(zoekString, themekey, orgName, dataType, siteId, inspiretheme, inspireannex, inspireServiceType); statusMsgLbl.Text = ""; descriptionHTML.DocumentText = ""; if (metaList.to != 0) { updateFilter(); statusMsgLbl.Text = String.Format("Aantal records gevonden: {0}", metaList.maxCount); } else { MessageBox.Show("Er werd niets gevonden dat voldoet aan deze criteria", "Geen resultaat"); } addWMSbtn.Enabled = false; OpenDownloadBtn.Enabled = false; } catch (WebException wex) { if (wex.Status == WebExceptionStatus.Timeout) MessageBox.Show("De connectie werd afgebroken." + " Het duurde te lang voor de server een resultaat terug gaf.\n" + "U kunt via de instellingen de 'timout'-tijd optrekken.", wex.Message); else if (wex.Response != null) { string resp = new StreamReader(wex.Response.GetResponseStream()).ReadToEnd(); MessageBox.Show(resp, wex.Message); } else MessageBox.Show(wex.Message, "Error"); } catch (Exception ex) { MessageBox.Show(ex.Message + " : " + ex.StackTrace, "Error"); } }