Esempio n. 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            var coll   = db.GetCollection <Czlowiek>(conf_coll);
            var dodani = new Czlowiek
            {
                Id   = ObjectId.GenerateNewId(),
                Imie = textBox1.Text,
                Wiek = Convert.ToInt16(textBox2.Text)
            };

            coll.InsertOne(dodani);
        }
Esempio n. 2
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (czlowiekRoboczy != null)
            {
                var coll = db.GetCollection <Czlowiek>(conf_coll);
                FilterDefinition <Czlowiek> dd = Builders <Czlowiek> .Filter.Eq(szuk => szuk.Id, czlowiekRoboczy.Id);

                var update = Builders <Czlowiek> .Update.Set(szuk => szuk.Wiek, Convert.ToInt16(textBox2.Text)).Set(szuk => szuk.Imie, textBox1.Text);


                coll.UpdateOne(dd, update);
                czlowiekRoboczy = null;
                nowaLista();
            }
            else
            {
                MessageBox.Show("Nie wybrano do update - podwojny klik");
            }
        }
Esempio n. 3
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (listBox1.SelectedItem != null)
            {
                Czlowiek selectedItem = listBox1.SelectedItem as Czlowiek;
                var      coll         = db.GetCollection <Czlowiek>(conf_coll);


                FilterDefinition <Czlowiek> dd = Builders <Czlowiek> .Filter.Eq(szuk => szuk.Id, selectedItem.Id);

                coll.DeleteOne(dd);
                MessageBox.Show("Usunięto obiekt " + selectedItem.ToString());
                listBox1.Items.Remove(listBox1.SelectedItem);
            }
            else
            {
                MessageBox.Show("kogos");
            }
        }
Esempio n. 4
0
 private void listBox1_DoubleClick(object sender, EventArgs e)
 {
     czlowiekRoboczy = listBox1.SelectedItem as Czlowiek;
     textBox1.Text   = czlowiekRoboczy.Imie;
     textBox2.Text   = czlowiekRoboczy.Wiek.ToString();
 }