/// <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"); } }
/// <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 kupuje zawodniika - dodaje nowy obiekt do bazy /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonBuyPlayer_Click(object sender, EventArgs e) { //odbieram informacje zawarte w opolach tekstowych var playerFirstName = textBoxTransferName.Text; var playerLastName = textBoxTransferSurname.Text; var playerBirthdate = dateTimePickerTransferBirth.Text; var countryID = textBoxTransferCountry.Text; var positionID = textBoxTransferPosition.Text; var number = textBoxTransferNumber.Text; if (textBoxTransferName.Text != "" && textBoxTransferSurname.Text != "" && textBoxTransferCountry.Text != "" && textBoxTransferPosition.Text != "" && textBoxTransferNumber.Text != "") { //utworzenie nowego obiektu klasy zawodnik i inicjalizacja wszystkich pol Player newPlayer = new Player { FirstName = playerFirstName, LastName = playerLastName, Birthdate = Convert.ToDateTime(playerBirthdate), CountryID = Int32.Parse(countryID), PositionID = Int32.Parse(positionID), Number = Int32.Parse(number) }; //tworzenie nowego rekordu w bazie _players.Create(newPlayer); //aktualizacja bazy _players.Save(); MessageBox.Show("You bought " + newPlayer.FirstName + " " + newPlayer.LastName); //czyszczeni pol tekstowych textBoxTransferName.Text = ""; textBoxTransferSurname.Text = ""; textBoxTransferCountry.Text = ""; textBoxTransferPosition.Text = ""; textBoxTransferNumber.Text = ""; LoadPlayers(); } else { MessageBox.Show("You have to complete data"); } }
/// <summary> /// zatrudnienie nowego pracownika /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonHire_Click(object sender, EventArgs e) { //zczytuje dane z pol tekstowych var employeeFirstName = textBoxHireName.Text; var employeeLastName = textBoxHireSurname.Text; var employeeBirthdate = dateTimePickerHireBirth.Text; var countryID = textBoxHireCountry.Text; var roleID = textBoxHireRole.Text; if (textBoxHireName.Text != "" && textBoxHireSurname.Text != "" && textBoxHireCountry.Text != "" && textBoxHireRole.Text != "") { //utworzenie nowego obiektu klasy pracownik i inicjalizacja wszystkich pol Coach newEmployee = new Coach { FirstName = employeeFirstName, LastName = employeeLastName, Birthdate = Convert.ToDateTime(employeeBirthdate), CountryID = Int32.Parse(countryID), CoachRoleID = Int32.Parse(roleID), }; //tworzenie nowego rekordu w bazie _employees.Create(newEmployee); //aktualizacja bazy _employees.Save(); MessageBox.Show("You hired " + newEmployee.FirstName + " " + newEmployee.LastName); // czyszczeni pol tekstowych textBoxHireName.Text = ""; textBoxHireSurname.Text = ""; textBoxHireCountry.Text = ""; textBoxHireRole.Text = ""; LoadEmployees(); } else { MessageBox.Show("You have to complete data"); } }