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 SaveChanges() { if (ActionState == Enums.ActionState.Edit) { var dialogWindow = new DialogWindows("Shranim spremembe?"); dialogWindow.ShowDialog(); if (dialogWindow.DialogResult.HasValue && dialogWindow.DialogResult.Value) { try { ManageProstorDB.UrediProstor(IzbraniProstor); } catch (Exception ex) { var errorWindow = new WarningWindow(ex.Message); errorWindow.ShowDialog(); } } } if (ActionState == Enums.ActionState.Delete) { var dialogWindow = new DialogWindows("Izbrisem prostor?"); dialogWindow.ShowDialog(); if (dialogWindow.DialogResult.HasValue && dialogWindow.DialogResult.Value) { try { ManageProstorDB.IzbrisiProstor(IzbraniProstor); var prostorView = VsiProstori.First(prostor => prostor.Id == IzbraniProstor.Id); VsiProstoriComboBox.SelectedIndex = -1; VsiProstori.Remove(prostorView); //TODO:REMOVE FROM LIST UPDATE STUFF DO STUDFF in CE OBSTAJAJO NAJEMI S TEM PROSTOROM DIALOG WINDOW DELETE? } catch (Exception ex) { var errorWindow = new WarningWindow(ex.Message); errorWindow.Show(); } } } if (ActionState == Enums.ActionState.Create) { var dialogWindow = new DialogWindows("Ustvarim prostor"); dialogWindow.ShowDialog(); if (dialogWindow.DialogResult.HasValue && dialogWindow.DialogResult.Value) { try { ManageProstorDB.UstvariProstor(IzbraniProstor); } catch (Exception ex) { var errorWindow = new WarningWindow(ex.Message); errorWindow.Show(); } } } }
internal void IzbrisiPodjetje(ComboBox cBox) { var confirmationWindow = new DialogWindows("Izbrišem podjetje?"); confirmationWindow.ShowDialog(); if (confirmationWindow.DialogResult.HasValue && confirmationWindow.DialogResult.Value) { ManagePodjetjeDB.IzbrisiPodjetje(IzbranoPodjetje); } }
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(); } } }
internal void IzbrisiProstor(ref ComboBox cBox) { var izbrisiProstor = new DialogWindows("Izbrišem prostor?"); izbrisiProstor.ShowDialog(); if (izbrisiProstor.DialogResult.HasValue && izbrisiProstor.DialogResult.Value) { cBox.SelectedIndex = -1; VsiProstori.Remove(IzbraniProstor); IzbraniProstor = null; } }
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); } } }