private void Exit_SelectionChanged(object sender, SelectionChangedEventArgs e) { BO.LineExitBo lineExitBo = (BO.LineExitBo)exit.SelectedItem; if (lineExitBo != null) { time.ItemsSource = lineExitBo.DepartureTimes; travl.ItemsSource = lineExitBo.TimeFinishTrval; } }
private void Button_Click_2(object sender, RoutedEventArgs e) { FrameworkElement frameworkElement = sender as FrameworkElement; BO.LineExitBo lineExitBo = frameworkElement.DataContext as BO.LineExitBo; try { bl.DeleteLineExit(lineExitBo.BusLineID1, lineExitBo.LineStartTime); _ = lineExitBos.Remove(lineExitBo); exit.Items.Refresh(); } catch (BO.BOExceptionLineExit ex) { _ = MessageBox.Show(ex.Message, "Error", MessageBoxButton.OKCancel, MessageBoxImage.Error); } }
private void Button_Click(object sender, RoutedEventArgs e) { try { BO.LineExitBo lineExitBo = new BO.LineExitBo { LineFrequencyTime = new TimeSpan(int.Parse(H.Text), int.Parse(M.Text), int.Parse(S.Text)), LineFinishTime = new TimeSpan(int.Parse(HA.Text), int.Parse(MA.Text), int.Parse(SA.Text)), LineStartTime = new TimeSpan(int.Parse(HB.Text), int.Parse(MB.Text), int.Parse(SB.Text)), BusLineID1 = NumberLine }; bl.AddExitToLine(lineExitBo); Close(); } catch (BO.BOExceptionLineExit ex) { _ = MessageBox.Show(ex.Message, "Error", MessageBoxButton.OKCancel, MessageBoxImage.Error); } }