Exemplo n.º 1
0
 private void AddEntries(LaundryCardEntry entry, int quantity)
 {
     for (int i = 0; i < quantity; ++i)
     {
         var duplicate = entry.Duplicate();
         duplicate.ID = Duid.Next;
         entrySource.Add(duplicate);
     }
 }
Exemplo n.º 2
0
        private void DoEditEntry(LaundryCardEntry entry)
        {
            var copy  = entry.Duplicate();
            var index = entrySource.IndexOf(entry);

            using (EditEntryDialog dlg = new EditEntryDialog())
            {
                dlg.AllowAmountEdit   = (entry.Type == LaundryCardEntryType.Deposit || entry.Type == LaundryCardEntryType.Withdrawal);
                dlg.AllowQuantityEdit = false;
                dlg.Text = string.Format("Edit {0}", entry.Type);
                dlg.BindTo(copy);
                if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK)
                {
                    entrySource[index] = copy;
                }
            }
        }