예제 #1
0
        /// <summary>
        /// funkcja sprzedaje zawodnika- usuwa z bazy
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonSell_Click(object sender, EventArgs e)
        {
            try
            {
                //pobieram id zaznaczonego zawodnika
                var selectedPlayerIndex = Int32.Parse(dataGridViewPlayer.SelectedRows[0].Cells[0].Value.ToString());
                var deleteJumper        = _players.GetByID(selectedPlayerIndex);

                MessageBox.Show("You sold " + deleteJumper.FirstName + " " + deleteJumper.LastName);

                //usuniecie z bazy
                _players.DeleteById(deleteJumper.ID);

                //zapisanie najnowszej wersji
                _players.Save();


                //wczytanie zawodnikow do tabeli
                LoadPlayers();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #2
0
        /// <summary>
        /// funkcja usuwa pracownika z bazy - zwalnia go
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonSack_Click(object sender, EventArgs e)
        {
            try
            {
                //pobieram id zaznaczonego pracownika
                var selectedEmployeeIndex = Int32.Parse(dataGridViewEmployees.SelectedRows[0].Cells[0].Value.ToString());
                var deleteEmployee        = _employees.GetByID(selectedEmployeeIndex);

                MessageBox.Show("You sacked " + deleteEmployee.FirstName + " " + deleteEmployee.LastName);

                //usuniecie z bazy
                _employees.DeleteById(deleteEmployee.ID);

                //zapisanie najnowszej wersji
                _employees.Save();


                //wczytanie pracownikow do tabeli
                LoadEmployees();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #3
0
        /// <summary>
        /// funkcja usuwa posade z bazy
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonRoleDelete_Click(object sender, EventArgs e)
        {
            try
            {
                //pobranie id zaznaczonego wiersza
                var selectedRoleIndex = Int32.Parse(dataGridViewRoles.SelectedRows[0].Cells[0].Value.ToString());
                var deleteRole        = _roles.GetByID(selectedRoleIndex);

                MessageBox.Show("You deleted " + deleteRole.Role);

                //usuniecie z bazy
                _roles.DeleteById(deleteRole.ID);

                //aktualizacja bazy
                _roles.Save();


                //wczytanie do tabeli
                LoadRoles();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }