private void comboBoxPoložky1_SelectedIndexChanged(object sender, EventArgs e) { if (chbEditCategoryOnly1.Checked) { if (comboBoxPoložky1.SelectedIndex >= 0) { comboBoxKategorie1.Text = comboBoxPoložky1.Text; } } else { if (comboBoxPoložky1.SelectedIndex >= 0) { comboBoxKategorie1.Items.Clear(); comboBoxKategorie1.Items.AddRange((sett.Database) ? db.SelectCategories() : items.GetCategories()); Seznam item = items.GetItem(comboBoxPoložky1.SelectedIndex); poleNazev1.Text = item.Nazev; comboBoxKategorie1.Text = item.Kategorie; rtbObsah1.Text = item.Obsah; } } }
private void btnEdit1_Click(object sender, EventArgs e) { if (chbEditCategoryOnly1.Checked) { if (sett.Database && db != null) { db.UpdateCategories(comboBoxPoložky1.Text, comboBoxKategorie1.Text); } else { items.UpdateCategory(comboBoxPoložky1.Text, comboBoxKategorie1.Text); } ReloadCategories(); } else { editedItems.Add(new EditedItem(comboBoxPoložky1.SelectedIndex, poleNazev1.Text, comboBoxKategorie1.Text, rtbObsah1.Text)); if (sett.Database && db != null) { Seznam i = items.GetItem(comboBoxPoložky1.SelectedIndex); db.UpdateRecord(i.Nazev, i.Kategorie, poleNazev1.Text, comboBoxKategorie1.Text, rtbObsah1.Text); } } }
public void AddItem(Seznam item) { items.Add(item); }
public void UpdateItem(int index, string name, string category, string content) { items[index] = new Seznam(name, category, content); }