Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
            }
        }