Advertisement
Guest User

Untitled

a guest
Apr 5th, 2020
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.74 KB | None | 0 0
  1.         public void EnrollStudent(EnrollStudentRequest request)
  2.         {
  3.             using (var client = new SqlConnection("Data Source=db-mssql;Initial Catalog=s19036;Integrated Security=True"))
  4.             using (var com = new SqlCommand())
  5.             {
  6.                 var studies = request.Studies;
  7.                 com.Connection = client;
  8.                 client.Open();
  9.                 var tran = client.BeginTransaction();
  10.  
  11.                 try
  12.                 {
  13.                     com.CommandText = "SELECT * FROM studies WHERE name = @studiesName";
  14.                     com.Parameters.AddWithValue("studiesName", studies.name);
  15.                     var db = com.ExecuteReader();
  16.                     if (!db.Read())
  17.                     {
  18.                         tran.Rollback();
  19.                         return;
  20.                         //---Blad 400
  21.                     }
  22.  
  23.                     // int id = (int) db["IdStudy"];
  24.                     // Console.WriteLine(id);
  25.                     // com.CommandText = "Select MAX(StartDate) FROM Enrollment WHERE Semenster = 1 && IdStudy = @study";
  26.                     // com.Parameters.AddWithValue("study", id);
  27.  
  28.                     // db = com.ExecuteReader();
  29.                     // if (db.Read())
  30.                     // {
  31.                     //     Console.WriteLine(db["IdEntrollemnt"]);
  32.                     // }
  33.                     // else
  34.                     // {
  35.                     //     Console.WriteLine("Dziala");
  36.                     // }
  37.  
  38.                     com.ExecuteNonQuery();
  39.                     tran.Commit();
  40.  
  41.                 }
  42.                 catch (SqlException e)
  43.                 {
  44.                     tran.Rollback();
  45.                 }
  46.  
  47.             }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement