private void BtnAccountEdit_Click(object sender, RoutedEventArgs e) { SaverDefaultValue valSaver = new SaverDefaultValue(); if (cbAccount.SelectedItem == null) { return; } Account account = cbAccount.SelectedItem as Account; EditValue wnd = new EditValue(); wnd.Value = account.Name; wnd.ShowDialog(); if (wnd.Value == null) { return; } if (wnd.DialogResult == true) { using (DataModelContainer db = new DataModelContainer()) { Account val = db.AccountSet.FirstOrDefault(a => a.Id == account.Id); val.Name = wnd.Value; db.SaveChanges(); cbAccount.ItemsSource = db.AccountSet.ToList(); cbAccount.SelectedItem = val; if (wnd.Default) { valSaver.dic["account"] = val.Id; valSaver.Save(); } } } }
private void BtnAccountAdd_Click(object sender, RoutedEventArgs e) { SaverDefaultValue valSaver = new SaverDefaultValue(); EditValue wnd = new EditValue(); wnd.ShowDialog(); if (wnd.Value == null) { return; } if (wnd.DialogResult == true) { using (DataModelContainer db = new DataModelContainer()) { Account val = new Account() { Name = wnd.Value }; db.AccountSet.Add(val); db.SaveChanges(); cbAccount.ItemsSource = db.AccountSet.ToList(); cbAccount.SelectedItem = val; if (wnd.Default) { valSaver.dic["account"] = db.AccountSet.FirstOrDefault(p => p.Name == wnd.Value).Id; valSaver.Save(); } } } }
private void BtnOperationEdit_Click(object sender, RoutedEventArgs e) { SaverDefaultValue valSaver = new SaverDefaultValue(); if (cbOperation.SelectedItem == null) { return; } OperationName operationName = cbOperation.SelectedItem as OperationName; EditValue wnd = new EditValue(); wnd.Value = operationName.Name; wnd.ShowDialog(); if (wnd.Value == null) { return; } if (wnd.DialogResult == true) { using (DataModelContainer db = new DataModelContainer()) { OperationName val = db.OperationNameSet.FirstOrDefault(a => a.Id == operationName.Id); val.Name = wnd.Value; db.SaveChanges(); cbOperation.ItemsSource = db.OperationNameSet.ToList(); cbOperation.SelectedItem = val; if (wnd.Default) { valSaver.dic["operation"] = val.Id; valSaver.Save(); } } } }
private void LoadData() { SaverDefaultValue valSaver = new SaverDefaultValue(); using (DataModelContainer db = new DataModelContainer()) { cbAccount.ItemsSource = db.AccountSet.ToList(); if (valSaver.dic.ContainsKey("account")) { int id = valSaver.dic["account"]; var val = db.AccountSet.FirstOrDefault(a => a.Id == id); if (val != null) { cbAccount.SelectedItem = val; } else { cbAccount.SelectedIndex = 0; } } else { cbAccount.SelectedIndex = 0; } } LoadSum(cbAccount.SelectedItem as Account); }
private void LoadData() { using (DataModelContainer db = new DataModelContainer()) { SaverDefaultValue valSaver = new SaverDefaultValue(); cbAccount.ItemsSource = db.AccountSet.ToList(); cbOperation.ItemsSource = db.OperationNameSet.ToList(); cbPerson.ItemsSource = db.PersonSet.ToList(); if (valSaver.dic.ContainsKey("account")) { int id = valSaver.dic["account"]; var val = db.AccountSet.FirstOrDefault(a => a.Id == id); if (val != null) { cbAccount.SelectedItem = val; } else { cbAccount.SelectedIndex = 0; } } else { cbAccount.SelectedIndex = 0; } if (valSaver.dic.ContainsKey("operation")) { int id = valSaver.dic["operation"]; var val = db.OperationNameSet.FirstOrDefault(a => a.Id == id); if (val != null) { cbOperation.SelectedItem = val; } else { cbOperation.SelectedIndex = 0; } } else { cbOperation.SelectedIndex = 0; } if (valSaver.dic.ContainsKey("person")) { int id = valSaver.dic["person"]; var val = db.PersonSet.FirstOrDefault(a => a.Id == id); if (val != null) { cbPerson.SelectedItem = val; } else { cbPerson.SelectedIndex = 0; } } else { cbPerson.SelectedIndex = 0; } } }