private void buttonSave_Click(object sender, RoutedEventArgs e)
        {
            foreach (UIElement tb in gyogyszerGrid.Children)
            {
                if (tb.GetType() == typeof(TextBox) &&
                    ((TextBox)tb).GetBindingExpression(TextBox.TextProperty) != null &&
                    string.IsNullOrEmpty(((TextBox)tb).Text)
                    )
                {
                    MessageBox.Show("A csillaggal jelölt mezők kitöltése kötelező!");
                    return;
                }
            }


            if (gyogyszer.Deleted == 0)
            {
                gyogyszer.Mennyiseg += int.Parse(tbRendeles.Text);
                this.DataContext     = gyogyszer;
                Binding dbBinding = new Binding("Mennyiseg");
                dbBinding.UpdateSourceTrigger = UpdateSourceTrigger.Explicit;
                tbMennyiseg.SetBinding(TextBox.TextProperty, dbBinding);
            }

            ((Gyogyszer)DataContext).Deleted = 0;

            tbMegnevezes.GetBindingExpression(TextBox.TextProperty).UpdateSource();
            foreach (UIElement tb in gyogyszerGrid.Children)
            {
                if (tb.GetType() == typeof(TextBox) &&
                    ((TextBox)tb).GetBindingExpression(TextBox.TextProperty) != null)
                {
                    ((TextBox)tb).GetBindingExpression(TextBox.TextProperty).UpdateSource();
                }
            }
            gyogyszer.UpdateThisBitch();
            this.DialogResult = true;
            this.Close();
        }