Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void buttonZapisz_Click(object sender, EventArgs e)
- {
- int tempVal;
- int? val = Int32.TryParse(textBoxPlacaPod.Text, out tempVal) ? (int?)null : tempVal;
- bool wynik = DaneBazyDanych.Dodawanie(int.Parse(textBoxIdPrac.Text), textBoxNazwisko.Text, textBoxEtat.Text, Convert.ToInt32(textBoxIdSzefa.Text), textBoxZatrudniony.Text, val, Convert.ToInt32(textBoxPlacaDod.Text), Convert.ToInt32(textBoxIdZesp.Text));
- if (wynik)
- {
- MessageBox.Show("Zapisano pomyślnie");
- }
- }
- ------------------------------ metoda w innej formatce która przyjmuje wartości i dodaje do bazy danych
- public static bool Dodawanie (int idPrac, string nazwisko, string etat, int? idSzefa, string zatrudniony, int? placaPod, int? placaDod, int? idZesp)
- {
- try
- {
- string polaczenieBaza = @"Data Source=MATEUSZ111\MATEUSZDB;Initial Catalog=FIRMA;Integrated Security=True";
- SqlConnection connection = new SqlConnection(polaczenieBaza);
- connection.Open();
- string zapytanie = "INSERT INTO PRACOWNICY VALUES (@idPrac, @nazwisko, @etat, @idSzefa, @zatrudniony, @placaPod, @placaDod, @idZesp);";
- SqlCommand cmd = new SqlCommand();
- cmd.CommandType = CommandType.Text;
- cmd.Connection = connection;
- cmd.CommandText = zapytanie;
- cmd.Parameters.AddWithValue("@idPrac", idPrac);
- cmd.Parameters.AddWithValue("@nazwisko", nazwisko);
- cmd.Parameters.AddWithValue("@etat", etat);
- cmd.Parameters.AddWithValue("@idSzefa", idSzefa);
- cmd.Parameters.AddWithValue("@zatrudniony", zatrudniony);
- cmd.Parameters.AddWithValue("@placaPod", placaPod);
- cmd.Parameters.AddWithValue("@placaDod", placaDod);
- cmd.Parameters.AddWithValue("@idZesp", idZesp);
- cmd.ExecuteNonQuery();
- return true;
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.ToString());
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment