static void Main(string[] args) { var o1 = new TesztOsztaly { Nev = "Ezt tesztelem", Mennyiseg = 5 }; var o2 = new TesztOsztaly(); //ValamitCsinal(); //ez így már le sem fordul var isValid1 = ValidationManager.Validate(o1); var isValid2 = ValidationManager.Validate(o2); Console.WriteLine("{0}, {1}", isValid1, isValid2); Console.ReadLine(); }
static public List <TesztOsztaly> AdatbazistLekerdez() { List <TesztOsztaly> oszt = new List <TesztOsztaly>(); List <string> teszt0 = new List <string>(); List <int> teszt1 = new List <int>(); List <string> teszt2 = new List <string>(); string connectionString = "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};" + "DBQ=" + Environment.CurrentDirectory + @"\Fajlok\DB\tesztadatbazis.xlsx" + ";ReadOnly=0;"; string queryString = "SELECT * FROM [Teszt$]"; using (OdbcConnection connection = new OdbcConnection(connectionString)) { OdbcCommand command = new OdbcCommand(queryString, connection); try { connection.Open(); OdbcDataReader reader = command.ExecuteReader(); while (reader.Read()) { teszt0.Add((string)reader[0]); teszt1.Add(int.Parse(reader[1].ToString())); teszt2.Add((string)reader[2]); } reader.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } for (int i = 0; i < teszt0.Count; i++) { TesztOsztaly to = new TesztOsztaly(); to.teszt0 = teszt0[i]; to.teszt1 = teszt1[i]; to.teszt2 = teszt2[i]; oszt.Add(to); } return(oszt); } }