コード例 #1
0
 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;
         }
     }
 }
コード例 #2
0
 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);
         }
     }
 }
コード例 #3
0
ファイル: items.cs プロジェクト: 50PSoftware/Insectia
 public void AddItem(Seznam item)
 {
     items.Add(item);
 }
コード例 #4
0
ファイル: items.cs プロジェクト: 50PSoftware/Insectia
 public void UpdateItem(int index, string name, string category, string content)
 {
     items[index] = new Seznam(name, category, content);
 }