private void DutyExchangeListView_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (DutyExchangeListView.SelectedIndex != -1) { DutyListView dutyExchange = (DutyListView)DutyExchangeListView.SelectedItem; PopupExchangeDutyWindow popupExchangeDutyWindow = new PopupExchangeDutyWindow(dutyExchange); this.Hide(); popupExchangeDutyWindow.Show(); } }
private void DutyList2_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (DutyList2.SelectedIndex != -1) { string date = DutyList2.SelectedItem.ToString().Substring(0, 10); string firstName = DutyList2.SelectedValue.ToString().Substring(16); string dutyList2selected = DutyList2.SelectedValue.ToString(); Duty duty = DutyRepository.GetDuty(date, firstName); PopupExchangeDutyWindow popupExchangeDutyWindow = new PopupExchangeDutyWindow(EmployeesProp, dutyList2selected, duty.DutyID, this); popupExchangeDutyWindow.Show(); } }
public PopupExchangeDutyWindow(DutyListView dutyListView) { InitializeComponent(); PopupExchangeDutyWindowInstance = this; DutyExchangeListView = dutyListView; UpdateEmployeeCB(); DutyIDLabel.Content = DutyExchangeListView.Duty.DutyID; EmployeeLabel.Content = EmployeeRepository.GetEmployeeName(DutyExchangeListView.Duty.EmployeeID); StartTimeLabel.Content = DutyExchangeListView.Duty.StartTime; EndTimeLabel.Content = DutyExchangeListView.Duty.EndTime; if (EmployeeCB.SelectedIndex == -1) { Confirm_Btn.IsEnabled = false; } this.Closing += WindowClosed; }