Пример #1
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());
            }
        }
Пример #2
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());
            }
        }
Пример #3
0
        /// <summary>
        /// funkcja wywoluje sie podczas klikniecia na wiersz tabeli
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dataGridViewRoles_SelectionChanged(object sender, EventArgs e)
        {
            //jesli jest cos zaznaczone to wchodzimy w warunek
            if (dataGridViewRoles.SelectedRows.Count != 0)
            {
                //pobranie id zaznaczonego wiersza
                var selectedRoleIndex = Int32.Parse(dataGridViewRoles.SelectedRows[0].Cells[0].Value.ToString());
                var showRole          = _roles.GetByID(selectedRoleIndex);

                //pokazuje rekord z bazy w polu tekstowym
                textBoxEditRole.Text = showRole.Role.ToString();
            }
        }
Пример #4
0
        /// <summary>
        /// funkcja pokazuje pozycje zawodnika
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonPositionPlayer_Click(object sender, EventArgs e)
        {
            try
            {
                //pobieram id zaznaczonego zawodnika
                var selectedPlayerIndex = Int32.Parse(dataGridViewPlayer.SelectedRows[0].Cells[0].Value.ToString());
                var showPlayer          = _players.GetByID(selectedPlayerIndex);

                //pobranie pozycji zazanaczonego zawodnika
                showPlayer.Position = _positiones.GetByID(showPlayer.PositionID);

                //wyswietlenie pozycji
                MessageBox.Show("Position of player: " + showPlayer.Position.PositionName);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #5
0
        /// <summary>
        /// funkcja pkzuje kraj zanzaczonego pracownika
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonCountryEmployee_Click(object sender, EventArgs e)
        {
            try
            {
                //pobieram id zaznaczonego pracownika
                var selectedPlayerIndex = Int32.Parse(dataGridViewEmployees.SelectedRows[0].Cells[0].Value.ToString());
                var showPlayer          = _employees.GetByID(selectedPlayerIndex);


                //pobranie kraju zaznaczonego pracownika
                showPlayer.Country = _countries.GetByID(showPlayer.CountryID);


                MessageBox.Show("Country of employee: " + showPlayer.Country.Name);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #6
0
        /// <summary>
        /// funkcja pokazuje role pracownika
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonRoleStaff_Click(object sender, EventArgs e)
        {
            try
            {
                //pobieram id zaznaczonego pracownika
                var selectedEmployeeIndex = Int32.Parse(dataGridViewEmployees.SelectedRows[0].Cells[0].Value.ToString());
                var showEmployee          = _employees.GetByID(selectedEmployeeIndex);


                //pobranie posady zaznaczonego pracownika
                showEmployee.CoachRole = _roles.GetByID(showEmployee.CoachRoleID);


                MessageBox.Show("Position of employee: " + showEmployee.CoachRole.Role);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Пример #7
0
        /// <summary>
        /// funkcja pkzuje kraj zanzaczonego zawodnika
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonCountryPlayer_Click(object sender, EventArgs e)
        {
            try
            {
                //pobieram id zaznaczonego zawodnika
                var selectedPlayerIndex = Int32.Parse(dataGridViewPlayer.SelectedRows[0].Cells[0].Value.ToString());
                var showPlayer          = _players.GetByID(selectedPlayerIndex);


                //pobranie kraju zaznaczonego zawdnika
                showPlayer.Country = _countries.GetByID(showPlayer.CountryID);

                //wyswietlenie
                MessageBox.Show("Country of player: " + showPlayer.Country.Name);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }