/// <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());
            }
        }
        /// <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());
            }
        }
        /// <summary>
        /// funkcja dodaje nowy posade pracownika do bazy
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonRoleAdd_Click(object sender, EventArgs e)
        {
            //zczytuje wprowadzony tekst
            var roleName = textBoxRoleName.Text;

            if (textBoxRoleName.Text != "")
            {
                //utworzenie nowego obiektu i inicjalizacja nazwy posady
                CoachRole newEmployee = new CoachRole
                {
                    Role = textBoxRoleName.Text
                };
                //utworzenie nowego rekordu w bazie
                _roles.Create(newEmployee);
                //aktualizacja bazy
                _roles.Save();


                MessageBox.Show("Now you can hire " + newEmployee.Role);
                textBoxRoleName.Text = "";

                //wczytuje posady do bazy
                LoadRoles();
            }
            else
            {
                MessageBox.Show("You have to complete data");
            }
        }
        /// <summary>
        /// funkcja dodaje nowy kraj do bazy
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonAddCountry_Click(object sender, EventArgs e)
        {
            //zczytuje tekst
            var countryName = textBoxCountryName.Text;

            if (textBoxCountryName.Text != "")
            {
                //utworzenie nowego obiektu klasy kraj i inicjalizacja wszystkich pol
                Country newCountry = new Country
                {
                    Name = textBoxCountryName.Text
                };

                //tworzenie nowego rekordu w bazie
                _countries.Create(newCountry);

                //aktualizacja bazy
                _countries.Save();

                MessageBox.Show("New country in base is " + newCountry.Name);
                textBoxCountryName.Text = "";

                //wczytanie krajow do tabeli
                LoadCountries();
            }
            else
            {
                MessageBox.Show("You have to complete data");
            }
        }