public void Category_FillNotion(Category C, Notion N) { Category A = Categories.Single(p => p.Id == C.Id); A.Notion = N; SaveChanges(); }
// Если тип расходов определился по расходу - не дадим его менять private void SetNotion(Notion N) { if (N == null) { cmbNotion.IsReadOnly = true; } else { cmbNotion.IsReadOnly = false; CurrentMotion.Notion = N; cmbNotion.SelectedValue = N; } }
private void cmbNotion_KeyDown(object sender, KeyEventArgs e) { if (e.Key == Key.Enter) // Переходим к элементу, где требуется дальнейший ввод { if (cmbNotion.SelectedIndex >= 0) { Notion N = (Notion)cmbNotion.SelectedItem; if (N.NeedAsset) { cmbAsset.Focus(); } else { SaveMotion(); } } e.Handled = true; } }
public void FillNotions() { // Заполним справочник типов расходов / доходов по Кийосаки if (Notions.Count() < 1) { Notion N = new Notion("Заработанный доход", true, false); Notions.Add(N); N = new Notion("Пассивный доход", true, true); Notions.Add(N); N = new Notion("Социальный доход", true, false); Notions.Add(N); N = new Notion("Жизнеобеспечение", false, false); Notions.Add(N); N = new Notion("На имущество", false, true); Notions.Add(N); N = new Notion("Долги и кредиты", false, false); Notions.Add(N); N = new Notion("Социальный расход", false, false); Notions.Add(N); SaveChanges(); } }