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); }
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"); } }
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"); } }
private void listBox1_DoubleClick(object sender, EventArgs e) { czlowiekRoboczy = listBox1.SelectedItem as Czlowiek; textBox1.Text = czlowiekRoboczy.Imie; textBox2.Text = czlowiekRoboczy.Wiek.ToString(); }