Guest User

Untitled

a guest
Aug 25th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.24 KB | None | 0 0
  1. private void buttonZapisz_Click(object sender, EventArgs e)
  2.  
  3.         {
  4.             int tempVal;
  5.             int? val = Int32.TryParse(textBoxPlacaPod.Text, out tempVal) ?  (int?)null : tempVal;
  6.  
  7.             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));
  8.  
  9.             if (wynik)
  10.             {
  11.                 MessageBox.Show("Zapisano pomyślnie");
  12.             }
  13.         }
  14.  
  15.  
  16. ------------------------------ metoda w innej formatce która przyjmuje wartości i dodaje do bazy danych
  17.  
  18. public static bool Dodawanie (int idPrac, string nazwisko, string etat, int? idSzefa, string zatrudniony, int? placaPod, int? placaDod, int? idZesp)
  19.         {
  20.             try
  21.             {
  22.                 string polaczenieBaza = @"Data Source=MATEUSZ111\MATEUSZDB;Initial Catalog=FIRMA;Integrated Security=True";
  23.                 SqlConnection connection = new SqlConnection(polaczenieBaza);
  24.                 connection.Open();
  25.                
  26.                 string zapytanie = "INSERT INTO PRACOWNICY VALUES (@idPrac, @nazwisko, @etat, @idSzefa, @zatrudniony, @placaPod, @placaDod, @idZesp);";
  27.                 SqlCommand cmd = new SqlCommand();
  28.                 cmd.CommandType = CommandType.Text;
  29.                 cmd.Connection = connection;
  30.                 cmd.CommandText = zapytanie;
  31.                 cmd.Parameters.AddWithValue("@idPrac", idPrac);
  32.                 cmd.Parameters.AddWithValue("@nazwisko", nazwisko);
  33.                 cmd.Parameters.AddWithValue("@etat", etat);
  34.                 cmd.Parameters.AddWithValue("@idSzefa", idSzefa);
  35.                 cmd.Parameters.AddWithValue("@zatrudniony", zatrudniony);
  36.                 cmd.Parameters.AddWithValue("@placaPod", placaPod);
  37.                 cmd.Parameters.AddWithValue("@placaDod", placaDod);
  38.                 cmd.Parameters.AddWithValue("@idZesp", idZesp);
  39.                 cmd.ExecuteNonQuery();
  40.  
  41.                 return true;
  42.             }
  43.             catch (Exception ex)
  44.             {
  45.                 MessageBox.Show(ex.ToString());
  46.                 return false;
  47.             }
  48.         }
Advertisement
Add Comment
Please, Sign In to add comment