예제 #1
0
        private void EditItemButton_Click(object sender, RoutedEventArgs e)
        {
            item.Model     = ModelTextBox.Text;
            item.Volts     = VoltsTextBox.Text;
            item.Phase     = PhaseTextBox.Text;
            item.Name      = NameTextBox.Text;
            item.SerialNum = SerialNumTextBox.Text;
            if (IsUnitCheckBox.IsChecked == true)
            {
                item.IsUnit = true;
            }
            else
            {
                item.IsUnit = false;
            }
            var thumb     = ItemImageBox;
            var transform = thumb.RenderTransform as RotateTransform;

            item.ImageRotation = transform.Angle;
            SelectRack();
            Globals.SaveItem(item);
            UnitsAndItems unitsAndItems = new UnitsAndItems();

            this.NavigationService.Navigate(unitsAndItems);
        }
예제 #2
0
 private void CreateNewItemButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (IsUnitCheckBox.IsChecked == true)
         {
             item.IsUnit = true;
         }
         else
         {
             item.IsUnit = false;
         }
         item.Name      = NameTextBox.Text;
         item.Volts     = VoltsTextBox.Text;
         item.Phase     = PhaseTextBox.Text;
         item.SerialNum = SerialNumTextBox.Text;
         item.Model     = ModelTextBox.Text;
         item.ChooseGuid();
         var thumb     = ItemImageBox;
         var transform = thumb.RenderTransform as RotateTransform;
         item.ImageRotation = transform.Angle;
         SelectRack();
         Globals.CreateNewItem(item);
         UnitsAndItems unitsAndItems = new UnitsAndItems();
         this.NavigationService.Navigate(unitsAndItems);
     }
     catch
     {
         string           messageBoxText = "There was an issue creating your Item. Please try again.";
         string           caption        = "Invalid Item Warning";
         MessageBoxButton button         = MessageBoxButton.OK;
         MessageBoxImage  icon           = MessageBoxImage.Warning; //MessageBoxImage.YesNoCancel; -allows yes, no and cancel button to be displayed on dialog box
         MessageBox.Show(messageBoxText, caption, button, icon);
     }
 }
예제 #3
0
        private void UnitsAndItems_Click(object sender, RoutedEventArgs e)
        {
            UnitsAndItems unitsAndItems = new UnitsAndItems();

            this.NavigationService.Navigate(unitsAndItems);
        }