internal void IzbrisiIzbrano(System.Windows.Controls.ComboBox CBoxOsebe) { ManageOsebaDB.IzbrisiOsebo(TrenutnoPrikazana); CBoxOsebe.SelectedIndex = -1; VseOsebe.Remove(TrenutnoPrikazana); TrenutnoPrikazana = new OsebaView(); }
internal void SaveChanges() { if (WindowAction == ActionState.Create) { try { var dialogWindow = new DialogWindows("Ustvarim osebo?"); dialogWindow.ShowDialog(); if (dialogWindow.DialogResult.HasValue && dialogWindow.DialogResult.Value) { ManageOsebaDB.UstvariOsebo(Oseba); } } catch (Exception ex) { var errorWindow = new WarningWindow(ex.Message); errorWindow.Show(); } } if (WindowAction == ActionState.Edit) { try { var acceptWindow = new DialogWindows("Ali zelite shraniti spremembe?"); acceptWindow.ShowDialog(); if (acceptWindow.DialogResult.HasValue && acceptWindow.DialogResult.Value) { ManageOsebaDB.UrediOsebo(Oseba); } } catch (Exception ex) { var errorWindow = new WarningWindow(ex.Message); errorWindow.Show(); } } if (WindowAction == ActionState.Delete) { try { var acceptWindow = new DialogWindows("Ali zelite shraniti spremembe?"); acceptWindow.ShowDialog(); if (acceptWindow.DialogResult.HasValue && acceptWindow.DialogResult.Value) { ManageOsebaDB.IzbrisiOsebo(Oseba); } } catch (Exception ex) { var errorWindow = new WarningWindow(ex.Message); errorWindow.Show(); } } }