예제 #1
0
        private void btn_new_Click(object sender, RoutedEventArgs e)
        {
            //Shows NewWindow window
            NewWindow wind = new NewWindow();

            wind.Show();

            //Hides MainWindow
            this.Hide();
        }
예제 #2
0
        //Queries for collection based on title, then moves to NewWindow
        private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string text = listBox.SelectedItem.ToString();
            Mongo  db   = new Mongo();
            List <BsonDocument> results = db.get_collection(text);

            Entries ent = new Entries();

            ent.SetTitle(text);
            String h1 = results[0].GetElement("header1").ToString();

            string[] h1s = h1.Split('=');
            ent.SetHeader1(h1s[1]);

            String h2 = results[0].GetElement("header2").ToString();

            string[] h2s = h2.Split('=');
            ent.SetHeader2(h2s[1]);

            String h3 = results[0].GetElement("header3").ToString();

            string[] h3s = h3.Split('=');
            ent.SetHeader3(h3s[1]);

            String h4 = results[0].GetElement("header4").ToString();

            string[] h4s = h4.Split('=');
            ent.SetHeader4(h4s[1]);

            String h5 = results[0].GetElement("header5").ToString();

            string[] h5s = h5.Split('=');
            ent.SetHeader5(h5s[1]);

            String h6 = results[0].GetElement("header6").ToString();

            string[] h6s = h6.Split('=');
            ent.SetHeader6(h6s[1]);

            var row1 = results[0]["row1"].AsBsonArray.Select(p => p.AsString).ToArray();

            ent.SetRow1(row1);
            var row2 = results[0]["row2"].AsBsonArray.Select(p => p.AsString).ToArray();

            ent.SetRow2(row2);
            var row3 = results[0]["row3"].AsBsonArray.Select(p => p.AsString).ToArray();

            ent.SetRow3(row3);
            var row4 = results[0]["row4"].AsBsonArray.Select(p => p.AsString).ToArray();

            ent.SetRow4(row4);
            var row5 = results[0]["row5"].AsBsonArray.Select(p => p.AsString).ToArray();

            ent.SetRow5(row5);
            var row6 = results[0]["row6"].AsBsonArray.Select(p => p.AsString).ToArray();

            ent.SetRow6(row6);

            NewWindow sho = new NewWindow();

            sho.show_results(ent);
            sho.Show();

            this.Hide();
        }