/// <summary>
        /// funkcja zatwierdza zmiany w edycji pracownika
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonEditEmployee_Click(object sender, EventArgs e)
        {
            if (textBoxEditName.Text != "" && textBoxEditSurname.Text != "" && textBoxEditCountry.Text != "" && textBoxEditRole.Text != "")
            {
                //pobieram id zaznaczonego pracownika
                var selectedEmployeeIndex = Int32.Parse(dataGridViewEmployees.SelectedRows[0].Cells[0].Value.ToString());
                var updateEmployee        = _employees.GetByID(selectedEmployeeIndex);


                //aktualizacja danych pracownika
                updateEmployee.FirstName   = textBoxEditName.Text;
                updateEmployee.LastName    = textBoxEditSurname.Text;
                updateEmployee.CountryID   = int.Parse(textBoxEditCountry.Text);
                updateEmployee.CoachRoleID = int.Parse(textBoxEditRole.Text);



                //uaktualniam rekord w bazie
                _employees.Update(updateEmployee);

                //zapisuje najnowsza wersje w bazie
                _employees.Save();

                //wczytuje do tabeli
                LoadEmployees();
            }
            else
            {
                MessageBox.Show("You have to complete data");
            }
        }
        /// <summary>
        /// funkcja zatwierdza zmiany w edycji zawodnika
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonEditPlayer_Click(object sender, EventArgs e)
        {
            if (textBoxEditName.Text != "" && textBoxEditSurname.Text != "" && textBoxEditCountry.Text != "" && textBoxEditPosition.Text != "" && textBoxEditNumber.Text != "")
            {
                //pobieram id zaznaczonego zawodnika
                var selectedPlayerIndex = Int32.Parse(dataGridViewPlayer.SelectedRows[0].Cells[0].Value.ToString());
                var updatePlayer        = _players.GetByID(selectedPlayerIndex);

                //przypisuje nowe wartosci zawodnika
                updatePlayer.FirstName  = textBoxEditName.Text;
                updatePlayer.LastName   = textBoxEditSurname.Text;
                updatePlayer.CountryID  = int.Parse(textBoxEditCountry.Text);
                updatePlayer.PositionID = int.Parse(textBoxEditPosition.Text);
                updatePlayer.Number     = int.Parse(textBoxEditNumber.Text);


                //uaktualniam rekord
                _players.Update(updatePlayer);

                //uaktualniam baze
                _players.Save();

                //wczytuje zawodnikow do tabeli
                LoadPlayers();
            }
            else
            {
                MessageBox.Show("You have to complete data");
            }
        }