internal void IzbrisiTrenutniNajem(System.Windows.Controls.ComboBox CBoxNajemi) { var confirmationWindow = new DialogWindows("Želite izbrisati izbrani najem?"); confirmationWindow.ShowDialog(); if (confirmationWindow.DialogResult.HasValue && confirmationWindow.DialogResult.Value) { ManageNajemDB.IzbrisiNajem(TrenutniNajem); CBoxNajemi.SelectedIndex = -1; VsiNajemi.Remove(TrenutniNajem); TrenutniNajem = null; } }
internal void SaveChanges() { if (ActionState == ActionState.Create) { var confirmationWindow = new DialogWindows("Ustvarim najem?"); confirmationWindow.ShowDialog(); if (confirmationWindow.DialogResult.HasValue && confirmationWindow.DialogResult.Value) { ManageNajemDB.NovNajem(Najem); var sezNajemov = ManageNajemDB.VrniVseNajeme(); VsiNajemi.Add(sezNajemov.Last()); } } if (ActionState == ActionState.Edit) { var confirmationWindow = new DialogWindows("Shranim spremembe?"); confirmationWindow.ShowDialog(); if (confirmationWindow.DialogResult.HasValue && confirmationWindow.DialogResult.Value) { ManageNajemDB.UrediNajem(Najem); } } }