private void fillShiftOptionsTable(string org_name) { SqlConnection conn = new SqlConnection(getConnectionString()); string sql = "SELECT [Worker ID], [Day], [Begin Time], [End Time], [Organization Name], [Priority] FROM [Shift Options] WHERE [Organization Name] = '" + org_name + "'"; try { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader myReader = cmd.ExecuteReader(); while (myReader.Read()) { Shift shiftOption = new Shift(null, null, null, null, null, null, null, null); shiftOption.setWorker_ID(myReader[0].ToString().Trim()); shiftOption.setDay(myReader[1].ToString().Trim()); shiftOption.setBegin_Time(myReader[2].ToString().Trim()); shiftOption.setEnd_Time(myReader[3].ToString().Trim()); shiftOption.setOrganization(myReader[4].ToString().Trim()); shiftOption.setPriority(myReader[5].ToString().Trim()); shiftOptionsTable.AddShift(shiftOption); } } catch (System.Data.SqlClient.SqlException ex) { string msg = "Insert Error:"; msg += ex.Message; throw new Exception(msg); } finally { conn.Close(); } }