Exemplo n.º 1
0
        private void TABs_UpdateTABMouseClick(object sender, RoutedEventArgs e)
        {
            var currentTAB = (TABs)((Button)sender).Tag;

            OneTAB.TABId = currentTAB.TABsId;
            var    currentPage = ((MainWindow)Application.Current.MainWindow).CurrentPage.Content;
            OneTAB one         = new OneTAB();

            one.Name.Text   = currentTAB.Name;
            one.Author.Text = currentTAB.Author;
            if (currentTAB.TAB != null)
            {
                one.Source.Source = Pima.ViewModel.Converter.ConvertByteArrayToImage(currentTAB.TAB);
            }
            else
            {
                one.Source.Visibility = Visibility.Collapsed;
            }
            if (currentTAB.Description != null)
            {
                one.Description.Text = currentTAB.Description;
            }
            else
            {
                one.Description.Visibility = Visibility.Collapsed;
            }
            (currentPage as AdminPage).CurrentPage.Navigate(one);

            one.Name.Visibility        = Visibility.Collapsed;
            one.NameTextBox.Visibility = Visibility.Visible;
            if (currentTAB.Name == null && currentTAB.Author == null && currentTAB.Description == null)
            {
                one.NameTextBox.Text       = "Name";
                one.AuthorTextBox.Text     = "Author";
                one.DescriptionEditor.Text = "Description";
            }
            one.Author.Visibility            = Visibility.Collapsed;
            one.AuthorTextBox.Visibility     = Visibility.Visible;
            one.Description.Visibility       = Visibility.Collapsed;
            one.DescriptionEditor.Visibility = Visibility.Visible;

            one.SaveStackPanel.Visibility = Visibility.Visible;

            one.NewImage.Visibility = Visibility.Visible;

            one.ID.Content = currentTAB.TABsId.ToString();
        }
Exemplo n.º 2
0
        private void TABs_OpenTABMouseClick(object sender, RoutedEventArgs e)
        {
            var currentTAB = (TABs)((Button)sender).Tag;

            OneTAB.TABId = currentTAB.TABsId;
            var currentPage = ((MainWindow)Application.Current.MainWindow).CurrentPage.Content;

            if (currentPage == null || (currentPage != null && currentPage.GetType().Name == "AnonimPage"))
            {
                OneTAB one = new OneTAB();
                one.Name.Text   = currentTAB.Name;
                one.Author.Text = currentTAB.Author;
                if (currentTAB.TAB != null)
                {
                    one.Source.Source = Pima.ViewModel.Converter.ConvertByteArrayToImage(currentTAB.TAB);
                }
                else
                {
                    one.Source.Visibility = Visibility.Collapsed;
                }
                if (currentTAB.Description != null)
                {
                    one.Description.Text = currentTAB.Description;
                }
                else
                {
                    one.Description.Visibility = Visibility.Collapsed;
                }
                (currentPage as AnonimPage).CurrentPage.Navigate(one);
            }
            else if (currentPage == null || (currentPage != null && currentPage.GetType().Name == "UserPage"))
            {
                OneTAB one = new OneTAB();
                one.Name.Text   = currentTAB.Name;
                one.Author.Text = currentTAB.Author;
                if (currentTAB.TAB != null)
                {
                    one.Source.Source = Pima.ViewModel.Converter.ConvertByteArrayToImage(currentTAB.TAB);
                }
                else
                {
                    one.Source.Visibility = Visibility.Collapsed;
                }
                if (currentTAB.Description != null)
                {
                    one.Description.Text = currentTAB.Description;
                }
                else
                {
                    one.Description.Visibility = Visibility.Collapsed;
                }
                (currentPage as UserPages.UserPage).CurrentPage.Navigate(one);
            }
            else if (currentPage == null || (currentPage != null && currentPage.GetType().Name == "AdminPage"))
            {
                OneTAB one = new OneTAB();
                one.Name.Text   = currentTAB.Name;
                one.Author.Text = currentTAB.Author;
                if (currentTAB.TAB != null)
                {
                    one.Source.Source = Pima.ViewModel.Converter.ConvertByteArrayToImage(currentTAB.TAB);
                }
                else
                {
                    one.Source.Visibility = Visibility.Collapsed;
                }
                if (currentTAB.Description != null)
                {
                    one.Description.Text = currentTAB.Description;
                }
                else
                {
                    one.Description.Visibility = Visibility.Collapsed;
                }
                (currentPage as AdminPage).CurrentPage.Navigate(one);
            }
        }