Esempio n. 1
0
        public List <Pracownik> OdczytXml()
        {
            List <Pracownik> lista = new List <Pracownik>();

            ds = new DataSet();
            Pracownik p = new Pracownik();

            foreach (DataTable dt in ds.Tables)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    switch ((dr["Zawód"]).ToString())
                    {
                    case "Informatyk":
                    {
                        Informatyk i = new Informatyk();
                        break;
                    }

                    case "Nauczyciel":
                    {
                        Nauczyciel n = new Nauczyciel();
                        break;
                    }

                    case "Lekarz":
                    {
                        Lekarz l = new Lekarz();
                        break;
                    }
                    }
                    p.OdczytXml(dr);
                    lista.Add(p);
                }
            }
            return(lista);
        }