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();
     }
 }
示例#2
0
 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();
     }
 }
示例#3
0
 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;
 }