internal void SaveChanges() { if (ActionState == Enums.ActionState.Create) { var confirmationWindow = new DialogWindows("Ali ste prepricani da zelite ustvariti to podjetje?"); confirmationWindow.ShowDialog(); if (confirmationWindow.DialogResult.HasValue && confirmationWindow.DialogResult.Value) { //TRY CATCH Podjetje.KontaktnaOseba = TrenutnaKontaktna; ManagePodjetjeDB.UstvariPodjetje(Podjetje); } } if (ActionState == Enums.ActionState.Edit) { var confirmationWindow = new DialogWindows("Shrani spremembe?"); confirmationWindow.ShowDialog(); if (confirmationWindow.DialogResult.HasValue && confirmationWindow.DialogResult.Value) { Podjetje.KontaktnaOseba = TrenutnaKontaktna; ManagePodjetjeDB.UrediPodjetje(Podjetje); } } if (ActionState == Enums.ActionState.Delete) { var confirmationWindow = new DialogWindows("Izbrisi Podjetje?"); confirmationWindow.ShowDialog(); if (confirmationWindow.DialogResult.HasValue && confirmationWindow.DialogResult.Value) { ManagePodjetjeDB.IzbrisiPodjetje(Podjetje); OsebeComboBox.SelectedIndex = -1; } } }
internal void IzbrisiPodjetje(ComboBox cBox) { var confirmationWindow = new DialogWindows("Izbrišem podjetje?"); confirmationWindow.ShowDialog(); if (confirmationWindow.DialogResult.HasValue && confirmationWindow.DialogResult.Value) { ManagePodjetjeDB.IzbrisiPodjetje(IzbranoPodjetje); } }
public ManageNajemViewModel(ObservableCollection <NajemView> vsiNajemi, NajemView najem = null, ActionState actionState = ActionState.Create) { if (najem == null) { Najem = new NajemView(); } else { Najem = najem; } VsiNajemi = vsiNajemi; ActionState = actionState; VsaPodjetja = ManagePodjetjeDB.VrniVsaPodjetja(); VsiProstori = ManageProstorDB.VrniVseProstore(); }
public MainPodjetjeViewModel() { VsaPodjetja = ManagePodjetjeDB.VrniVsaPodjetja(); VseOsebe = ManageOsebaDB.VrniVseOsebe(); }