public static List <ResultTableRow> GetData(string tagRegex, string valueRegex) { List <ResultTableRow> results = new List <ResultTableRow>(); string sql = "SELECT nE.Tag nE.[Value], cR.Filename " + "FROM NamedEntity nE " + "INNER JOIN ClassificationResultEntities cre " + " on nE.ID = cre.NEID " + "INNER JOIN ClassificationResult cr " + "on cre.CRID = cr.ID " + "WHERE nE.Tag LIKE '" + tagRegex + "' " + "OR nE.[Value] LIKE '" + valueRegex + "'"; using (SqlConnection connection = new SqlConnection(ConnectionString)) using (SqlCommand command = new SqlCommand(sql, connection)) { connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { ResultTableRow rtr = new ResultTableRow(); rtr.Klaeger = reader["klaeger"].ToString(); rtr.Theme = reader["theme"].ToString(); rtr.Target = reader["target"].ToString(); rtr.Tag = reader["tag"].ToString(); results.Add(rtr); } } } return(results); }
public void LoadData() { PersonList = new List <string> { "wählen", "Kläger" }; OrganisationList = new List <string> { "wählen", "Finanzamt", "Microsoft" }; LocationList = new List <string> { "wählen", "München", "Deutschland", "Österreich" }; //get values for person, organisation and location //LoadFilteredData(); ResultTableRow rtRow1 = new ResultTableRow { Klaeger = "Organträger einer GmbH", Target = "Finanzamt", Theme = "Erstattungszinsen für zu Unrecht gezahle Umsatzsteuer" }; Results.Add(rtRow1); ResultTableRow rtRow2 = new ResultTableRow { Klaeger = "Kapitalgesellschaft (GmbH)", Target = "Finanzamt", Theme = "Offenbare Unrichtigkeit nach § 129 AO bei fehlender Aufnahme eines Vorbehaltsvermerks" }; Results.Add(rtRow2); ResultTableRow rtRow3 = new ResultTableRow { Klaeger = "Klägerin", Target = "Finanzamt", Theme = "Bewertung der Anteile an einer GmbH nach dem Stuttgarter Verfahren" }; Results.Add(rtRow3); ResultTableRow rtRow4 = new ResultTableRow { Klaeger = "Eheleute", Target = "Finanzamt", Theme = "Anerkennung von Betriebsausgaben" }; Results.Add(rtRow4); ResultTableRow rtRow5 = new ResultTableRow { Klaeger = "Kapitalgesellschaft", Target = "Finanzamt", Theme = "Anforderung an die Kassenbuchführung einer Diskothek" }; Results.Add(rtRow5); }