private async void btnUpdate_Click(object sender, RoutedEventArgs e) { try { DataRowView dataRow = (DataRowView)dataGridPoi.SelectedItem; swid = Convert.ToInt32(dataRow.Row.ItemArray[1]); swName = dataRow.Row.ItemArray[2].ToString(); description = dataRow.Row.ItemArray[3].ToString(); box = new DialogBox(); box.UpdateDescription(swid, swName, description); box.Show(); while (box.IsVisible) { await Task.Delay(500); } StadplanverwaltungManager.GetSehenswuerdigkeiten(dataGridPoi); } catch (Exception ex) { MessageBox.Show("An Error occured: " + ex.Message); } }
private void btnAdd_Click(object sender, RoutedEventArgs e) { setDescription(txtBoxInfo.Text); setPoiName(txtBoxPoiName.Text); StadplanverwaltungManager.AddSehenswuerdigkeit(poiName, description, coordinateX, coordinateY); this.Close(); }
private void btnDelete_Click(object sender, RoutedEventArgs e) { try { DataRowView dataRow = (DataRowView)dataGridPoi.SelectedItem; swid = Convert.ToInt32(dataRow.Row.ItemArray[0]); StadplanverwaltungManager.DeleteSehenswurdigkeit(swid); StadplanverwaltungManager.GetSehenswuerdigkeiten(dataGridPoi); } catch (Exception ex) { MessageBox.Show("An Error occured: " + ex.Message); } }
public AdminStadtplanverwaltung() { InitializeComponent(); try { StadplanverwaltungManager.GetSehenswuerdigkeiten(dataGridPoi); //StadplanverwaltungManager.GetStrassenabschnitte(canvasMap); //StadplanverwaltungManager.DrawSehenswuerdigkeiten(canvasMap); } catch (Exception ex) { MessageBox.Show("An Error occured: " + ex.Message); } }
private async void canvasMap_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { try { box = new DialogBox(); box.setCoordinateX(Mouse.GetPosition(canvasMap).X); box.setCoordinateY(Mouse.GetPosition(canvasMap).Y); box.Show(); while (box.IsVisible) { await Task.Delay(500); } StadplanverwaltungManager.GetSehenswuerdigkeiten(dataGridPoi); } catch (Exception ex) { MessageBox.Show("An Error occured: " + ex.Message); } }
private void btnUpdate_Click(object sender, RoutedEventArgs e) { StadplanverwaltungManager.ChangeSehenswurdigkeit(swid, description); }