private void fillAllWorkersList(string org_name) { SqlConnection conn = new SqlConnection(getConnectionString()); string sql = "SELECT DISTINCT [ID], [First Name], [Last Name] FROM [Worker] WHERE [Organization Name] = '" + org_name + "'"; try { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader myReader = cmd.ExecuteReader(); while (myReader.Read()) { Worker allWorker = new Worker(null, null, null); allWorker.setWorker_ID(myReader[0].ToString().Trim()); allWorker.setFirst_Name(myReader[1].ToString().Trim()); allWorker.setLast_Name(myReader[2].ToString().Trim()); allWorkersList.AddWorker(allWorker); } } catch (System.Data.SqlClient.SqlException ex) { string msg = "Insert Error:"; msg += ex.Message; throw new Exception(msg); } finally { conn.Close(); } }