public Widoki()
        {
            InitializeComponent();

            List <String> list = new List <String>();

            CardReaderClient.CardReaderDB context = new CardReaderClient.CardReaderDB();
            var metadata = ((IObjectContextAdapter)context).ObjectContext.MetadataWorkspace;

            var tables = metadata.GetItemCollection(DataSpace.SSpace)
                         .GetItems <EntityContainer>()
                         .Single()
                         .BaseEntitySets
                         .OfType <EntitySet>()
                         .Where(s => !s.MetadataProperties.Contains("Type") ||
                                s.MetadataProperties["Type"].ToString() == "Tables");

            foreach (var table in tables)
            {
                var tableName = table.MetadataProperties.Contains("Table") &&
                                table.MetadataProperties["Table"].Value != null
                    ? table.MetadataProperties["Table"].Value.ToString()
                    : table.Name;

                list.Add(tableName);
            }


            listView.ItemsSource = list;
        }
        private void button_Click(object sender, RoutedEventArgs e)
        {
            int ind = dataGrid.SelectedIndex;

            DataTable x = new DataTable(listView.SelectedItem.ToString());

            CardReaderClient.CardReaderDB mdb = new CardReaderClient.CardReaderDB();
        }
        private void listView_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            CardReaderClient.CardReaderDB mdb = new CardReaderClient.CardReaderDB();

            if ((((ListView)(sender)).SelectedItem).Equals("przedmiot"))
            {
                dataGrid.ItemsSource = mdb.przedmiot.ToList();
            }


            if ((((ListView)(sender)).SelectedItem).Equals("prowadzacy"))
            {
                dataGrid.ItemsSource = mdb.prowadzacy.ToList();
            }

            if ((((ListView)(sender)).SelectedItem).Equals("obecnosc"))
            {
                dataGrid.ItemsSource = mdb.obecnosc.ToList();
            }


            if ((((ListView)(sender)).SelectedItem).Equals("obowiazek_obecnosci"))
            {
                dataGrid.ItemsSource = mdb.obowiazek_obecnosci.ToList();
            }

            if ((((ListView)(sender)).SelectedItem).Equals("student"))
            {
                dataGrid.ItemsSource = mdb.student.ToList();
            }


            if ((((ListView)(sender)).SelectedItem).Equals("zajecia"))
            {
                dataGrid.ItemsSource = mdb.zajecia.ToList();
            }
        }