Exemple #1
0
        private void CommandOk_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            NowyObraz.IdPola       = NowyObrazVM.IdPola;
            NowyObraz.Nazwa        = NowyObrazVM.Nazwa;
            NowyObraz.PelnaSciezka = NowyObrazVM.PelnaSciezka;
            NowyObraz.KatObrotu    = NowyObrazVM.KatObrotu;


            var nameExist = MainWindow.ListaElementow2.Where(c => c.Nazwa == NowyObrazVM.Nazwa).FirstOrDefault();

            if (NowyObrazVM.CzyEdycja)
            {
                EdytujEvent?.Invoke(NowyObraz);
            }
            else
            {
                if (nameExist == null)
                {
                    NowyObrazEvent?.Invoke(NowyObraz, 2, 2, false);
                }
                else
                {
                    System.Windows.MessageBox.Show($"Element o nazwie {NowyObrazVM.Nazwa} jest już dodany. Zmień nazwę.", "Zatwierdzenie zmian.", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
            }

            Close();
        }
        private void CommandOk_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            NowyKodKr.IdPola          = NowyKodKrVM.IdPola;
            NowyKodKr.Nazwa           = NowyKodKrVM.Nazwa;
            NowyKodKr.Tekst           = NowyKodKrVM.Tekst;
            NowyKodKr.Typ             = NowyKodKrVM.Typ;
            NowyKodKr.CzyPokazacTekst = NowyKodKrVM.CzyPokazacTekst;
            NowyKodKr.Szerokosc       = NowyKodKrVM.Szerokosc;
            NowyKodKr.Wysokosc        = NowyKodKrVM.Wysokosc;
            NowyKodKr.FontFamily      = NowyKodKrVM.FontFamily;
            NowyKodKr.FontSize        = NowyKodKrVM.FontSize;
            NowyKodKr.FontWeight      = NowyKodKrVM.FontWeight;

            var nameExist = MainWindow.ListaElementow2.Where(c => c.Nazwa == NowyKodKrVM.Nazwa).FirstOrDefault();

            if (NowyKodKrVM.CzyEdycja)
            {
                EdytujEvent?.Invoke(NowyKodKr);
            }
            else
            {
                if (nameExist == null)
                {
                    NowyKodKrEvent?.Invoke(NowyKodKr, 2, 2, false);
                }
                else
                {
                    System.Windows.MessageBox.Show($"Element o nazwie {NowyKodKrVM.Nazwa} jest już dodany. Zmień nazwę.", "Zatwierdzenie zmian.", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
            }

            Close();
        }
        private void CommandOk_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            NowyTekst.IdPola              = NowyTekstVM.IdPola;
            NowyTekst.Nazwa               = NowyTekstVM.Nazwa;
            NowyTekst.Tekst               = NowyTekstVM.Tekst;
            NowyTekst.CzyJestRamka        = NowyTekstVM.CzyJestRamka;
            NowyTekst.KolorRamki          = NowyTekstVM.KolorRamki;
            NowyTekst.GruboscRamki        = NowyTekstVM.GruboscRamki;
            NowyTekst.FontFamily          = NowyTekstVM.FontFamily;
            NowyTekst.FontSize            = NowyTekstVM.FontSize;
            NowyTekst.FontWeight          = NowyTekstVM.FontWeight;
            NowyTekst.FontStyle           = NowyTekstVM.FontStyle;
            NowyTekst.Wysokosc            = NowyTekstVM.Wysokosc;
            NowyTekst.Szerokosc           = NowyTekstVM.Szerokosc;
            NowyTekst.AutoDopasowanie     = NowyTekstVM.AutoDopasowanie;
            NowyTekst.WyrownanieWPoziomie = NowyTekstVM.WyrownanieWPoziomie;
            NowyTekst.WyrownanieWPionie   = NowyTekstVM.WyrownanieWPionie;

            var nameExist = MainWindow.ListaElementow2.Where(c => c.Nazwa == NowyTekstVM.Nazwa).FirstOrDefault();



            if (NowyTekstVM.CzyEdycja)
            {
                EdytujEvent?.Invoke(NowyTekst);
            }
            else
            {
                if (nameExist == null)
                {
                    NowyTekstEvent?.Invoke(NowyTekst, 2, 2, false);
                }
                else
                {
                    System.Windows.MessageBox.Show($"Element o nazwie {NowyTekstVM.Nazwa} jest już dodany. Zmień nazwę.", "Zatwierdzenie zmian.", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
            }

            Close();
        }