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);
            }
        }
Exemplo n.º 4
0
 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);
         }
     }
 }