private void RemovePosition_Click(object sender, RoutedEventArgs e)
 {
     if (this.PositionListViewer.SelectedItem == null)
     {
         MessageBox.Show("Please select a position", "NO POSITION SELECTED", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
     DeleteFromTable.DeleteEmployeePosition(this._employee.Bsn, this.PositionListViewer.SelectedItem.PositionName);
     this.PositionListViewer.PopulateList(this.GetPositionsOfEmployee());
 }
예제 #2
0
 private void Remove_Click(object sender, RoutedEventArgs e)
 {
     if (this.EmployeePositionViewer.SelectedIndex < 0)
     {
         MessageBox.Show("Please select an employee", "NO EMPLOYEE SELECTED", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
     DeleteFromTable.DeleteEmployeeProject(this.EmployeePositionViewer.SelectedEmployee.Bsn, this._project.ProjectId, this.EmployeePositionViewer.SelectedPosition.PositionName);
     this.GetData();
 }
        private void RemoveButton_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Are you sure you want to delete this employee from the database?", "CONFIRM DELETION", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (result == MessageBoxResult.No)
            {
                return;
            }
            DeleteFromTable.DeleteEmployee(this.EmployeeViewer.GetSelectedEmployee().Bsn);
            this.EmployeeViewer.RemoveEmployee(this.EmployeeViewer.GetSelectedEmployee());
            this.timer.Start();
        }
예제 #4
0
 private void RemoveDegree_Click(object sender, RoutedEventArgs e)
 {
     if (this.DegreeBox.SelectedIndex < 0)
     {
         MessageBox.Show("Please select a degree", "NO DEGREE SELECTED", MessageBoxButton.OK,
                         MessageBoxImage.Error);
         return;
     }
     DeleteFromTable.DeleteEmployeeDegree(this._employee.Bsn,
                                          this._degreeList[this.DegreeBox.SelectedIndex].Course);
     this.GetData();
     this.DegreeViewer.PopulateList(this.GetDegreesOfEmployee(this._employeeDegreeList, this._degreeList));
 }
예제 #5
0
 private void DeleteAddress_Click(object sender, RoutedEventArgs e)
 {
     if (this.AddressListViewer.SelectedItem == null)
     {
         MessageBox.Show("Please select an address", "No Address Selected", MessageBoxButton.OK,
                         MessageBoxImage.Error);
         return;
     }
     DeleteFromTable.DeleteEmployeeAddress(this._employee.Bsn, this.AddressListViewer.SelectedItem.PostalCode,
                                           this.AddressListViewer.SelectedItem.Country);
     this.AddressListViewer.RemoveItem(this.AddressListViewer.SelectedItem);
     this.ShowResidence();
 }
예제 #6
0
 private void RemoveProject_Click(object sender, RoutedEventArgs e)
 {
     DeleteFromTable.DeleteProject(this.ProjectViewer.SelectedItem.ProjectId);
     this.UpdateProjectViewer();
     this._timer.Start();
 }