/// <summary>Hit when the user wants to add a new Application Server.</summary> /// <param name="sender">btnAddApp</param> /// <param name="e"></param> private void btnAddApp_Click(object sender, RoutedEventArgs e) { Details_ApplicationServer win = new Details_ApplicationServer(); bool?resp = win.ShowDialog(); if (resp.HasValue && resp.Value) { //Save the application server! this.AddOrUpdateApplicationSystem(win.AppSystem); } }
/// <summary>Hit when the user wants to edit an existing application.</summary> /// <param name="sender">lstApplicationServers.Item</param> /// <param name="e"></param> private void lstApplicationServersItem_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (e.ClickCount == 2) { //Get the data item.. if (sender is Grid) { if (((Grid)sender).DataContext is ApplicationSystem) { ApplicationSystem appSys = (ApplicationSystem)((Grid)sender).DataContext; //Display the form.. Details_ApplicationServer win = new Details_ApplicationServer(appSys); bool?resp = win.ShowDialog(); if (resp.HasValue && resp.Value) { //Add or update the list.. this.AddOrUpdateApplicationSystem(appSys); } } } } }