/// <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"); } }