private void initGui() { municipalities = capakey.getMunicipalities().municipalities; perceel = null; graphics = new List <IElement>(); gemeenteCbx.Items.Clear(); gemeenteCbx.Items.AddRange((from n in municipalities select n.municipalityName).ToArray()); }
private void sectieCbx_SelectedIndexChanged(object sender, EventArgs e) { string gemeente = gemeenteCbx.Text; string niscode = municipality2nis(gemeente); string depName = departementCbx.Text; string depCode = department2code(depName); string sectie = sectieCbx.Text; add2mapBtn.Enabled = false; addMarkerBtn.Enabled = false; msgLbl.Text = ""; perceel = null; if (niscode == "" || depCode == "" || sectie == "" || niscode == null || depCode == null || sectie == null) { return; } try { parcelCbx.Items.Clear(); parcelCbx.Text = ""; parcels = capakey.getParcels(int.Parse(niscode), int.Parse(depCode), sectie).parcels; parcelCbx.Items.AddRange((from n in parcels select n.perceelnummer).ToArray()); } 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); } }
private void parcelCbx_SelectedIndexChanged(object sender, EventArgs e) { string gemeente = gemeenteCbx.Text; string niscode = municipality2nis(gemeente); string depName = departementCbx.Text; string depCode = department2code(depName); string sectie = sectieCbx.Text; string parcelNr = parcelCbx.Text; if (niscode == "" || depCode == "" || sectie == "" || parcelNr == "" || niscode == null || depCode == null || sectie == null || parcelNr == null) { return; } add2mapBtn.Enabled = true; addMarkerBtn.Enabled = true; try { perceel = capakey.getParcel(int.Parse(niscode), int.Parse(depCode), sectie, parcelNr, dataHandler.CRS.Lambert72, dataHandler.capakeyGeometryType.full); msgLbl.Text = string.Join(" - ", perceel.adres.ToArray()); } 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) { perceel = null; MessageBox.Show(ex.Message + ": " + ex.StackTrace); } }
private void sectieCbx_SelectedIndexChanged(object sender, EventArgs e) { string gemeente = gemeenteCbx.Text; string niscode = municipality2nis(gemeente); string depName = departementCbx.Text; string depCode = department2code(depName); string sectie = sectieCbx.Text; add2mapBtn.Enabled = false; addMarkerBtn.Enabled = false; msgLbl.Text = ""; perceel = null; if (niscode == "" || depCode == "" || sectie == "" || niscode == null || depCode == null || sectie == null ) return; try { parcelCbx.Items.Clear(); parcelCbx.Text = ""; parcels = capakey.getParcels(int.Parse(niscode), int.Parse(depCode), sectie).parcels; parcelCbx.Items.AddRange((from n in parcels select n.perceelnummer).ToArray()); } 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); } }
private void parcelCbx_SelectedIndexChanged(object sender, EventArgs e) { string gemeente = gemeenteCbx.Text; string niscode = municipality2nis(gemeente); string depName = departementCbx.Text; string depCode = department2code(depName); string sectie = sectieCbx.Text; string parcelNr = parcelCbx.Text; if (niscode == "" || depCode == "" || sectie == "" || parcelNr == "" || niscode == null || depCode == null || sectie == null || parcelNr == null) return; add2mapBtn.Enabled = true; addMarkerBtn.Enabled = true; try { perceel = capakey.getParcel(int.Parse(niscode), int.Parse(depCode), sectie, parcelNr, dataHandler.CRS.Lambert72, dataHandler.capakeyGeometryType.full); msgLbl.Text = string.Join(" - ", perceel.adres.ToArray()); } 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) { perceel = null; MessageBox.Show(ex.Message + ": " + ex.StackTrace); } }
private void initGui() { municipalities = capakey.getMunicipalities().municipalities; perceel = null; graphics = new List<IElement>(); gemeenteCbx.Items.Clear(); gemeenteCbx.Items.AddRange((from n in municipalities select n.municipalityName).ToArray()); }