Aseron

pickSets

Jan 29th, 2022 (edited)
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.99 KB | None | 0 0
  1.  private void pickSets()
  2.         {
  3.                 cnn = new SqlConnection(connectionString);
  4.  
  5.                 using (cnn)
  6.                 {
  7.  
  8.                     try
  9.                     {
  10.                         cnn.Open();
  11.                     }
  12.                     catch (Exception ex)
  13.                     {
  14.                         MessageBox.Show("Hiba az adatbázis megnyitása közben: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
  15.                         return;
  16.                     }
  17.  
  18.                     SqlDataReader dr;
  19.  
  20.  
  21.  
  22.                     try
  23.                     {
  24.  
  25.                         string sortQuery;
  26.                         SqlCommand cmd;
  27.  
  28.                         if (sorting)
  29.                         {
  30.                             sortQuery = "SELECT Start_Work, End_Work FROM Report_tbl WHERE Machine = @machinee AND Error_Short = @errorshortt AND Worker_Number = " + workerNumber + " AND Start_Work = " + StartPicker + " AND End_Work = " + StopPicker + " AND Modify_Record BETWEEN @start_datee AND @end_datee";
  31.  
  32.                             cmd = new SqlCommand(sortQuery, cnn);
  33.  
  34.                             cmd.Parameters.AddWithValue("@machinee", machineCombo.Text);
  35.  
  36.                             cmd.Parameters.AddWithValue("@errorshortt", errorCombo.Text);
  37.  
  38.                             cmd.Parameters.AddWithValue("@start_datee", monthCalendar1.SelectionRange.Start);
  39.  
  40.                             cmd.Parameters.AddWithValue("@end_datee", monthCalendar1.SelectionRange.End.AddDays(1));
  41.  
  42.                         }
  43.                         else
  44.                         {
  45.                             sortQuery = "SELECT Start_Work, End_Work FROM Report_tbl WHERE Machine = @machinee AND Error_Short = @errorshortt AND Worker_Number = " + workerNumber + " AND Start_Work = " + StartPicker + " AND End_Work = " + StopPicker + " ";
  46.  
  47.                             cmd = new SqlCommand(sortQuery, cnn);
  48.  
  49.  
  50.                             cmd.Parameters.AddWithValue("@machinee", machineCombo.Text);
  51.  
  52.                             cmd.Parameters.AddWithValue("@errorshortt", errorCombo.Text);
  53.  
  54.  
  55.                         }
  56.  
  57.                         dr = cmd.ExecuteReader();
  58.  
  59.                         workerNumber = 0;
  60.  
  61.  
  62.  
  63.                         while (dr.HasRows)
  64.                         {
  65.                             while (dr.Read())
  66.                             {
  67.                                 StartPicker.Value = dr.GetDateTime(0);
  68.                                 StopPicker.Value = dr.GetDateTime(1);
  69.                             }
  70.                             dr.NextResult();
  71.                         }
  72.                         dr.Close();
  73.  
  74.  
  75.  
  76.                     }
  77.                     catch (Exception ex)
  78.                     {
  79.                         MessageBox.Show("Hiba a lekérdezés közben: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop);
  80.                     }
  81.                     cnn.Close();
  82.  
  83.                 }
  84.         }
Add Comment
Please, Sign In to add comment