コード例 #1
0
 internal void IzbrisiIzbrano(System.Windows.Controls.ComboBox CBoxOsebe)
 {
     ManageOsebaDB.IzbrisiOsebo(TrenutnoPrikazana);
     CBoxOsebe.SelectedIndex = -1;
     VseOsebe.Remove(TrenutnoPrikazana);
     TrenutnoPrikazana = new OsebaView();
 }
コード例 #2
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();
         }
     }
 }