Advertisement
Jakobhorak28

Untitled

Dec 2nd, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Windows;
  7. using System.Windows.Controls;
  8. using System.Windows.Data;
  9. using System.Windows.Documents;
  10. using System.Windows.Input;
  11. using System.Windows.Media;
  12. using System.Windows.Media.Imaging;
  13. using System.Windows.Navigation;
  14. using System.Windows.Shapes;
  15.  
  16. namespace Pc_Wartung
  17. {
  18. /// <summary>
  19. /// Interaktionslogik für MainWindow.xaml
  20. /// </summary>
  21. public partial class MainWindow : Window
  22. {
  23. int modell = 0, serie = 0;
  24. public MainWindow()
  25. {
  26. InitializeComponent();
  27. }
  28.  
  29. private void tbModellreihe_TextChanged(object sender, TextChangedEventArgs e)
  30. {
  31. if (tbModellreihe.Text != "")
  32. {
  33. modell = Convert.ToInt32(tbModellreihe.Text);
  34. if (modell == 33 || modell == 55)
  35. {
  36. tbSeriennummer.Visibility = Visibility.Visible;
  37. lbSeriennummer.Visibility = Visibility.Visible;
  38. tbSeriennummer.Text = "0";
  39. }
  40. else if (tbSeriennummer != null && lbSeriennummer != null)
  41. {
  42. tbSeriennummer.Visibility = Visibility.Hidden;
  43. lbSeriennummer.Visibility = Visibility.Hidden;
  44. }
  45. }
  46. else
  47. {
  48. tbModellreihe.Text = "0";
  49. tbModellreihe.SelectAll();
  50. }
  51. }
  52.  
  53. private void btBerechnen_Click(object sender, RoutedEventArgs e)
  54. {
  55. switch (modell)
  56. {
  57. case 33:
  58. if (serie >= 1300 && serie <= 2000)
  59. MessageBox.Show("Sie müssen den Prozessorlüfter tauschen!", "Wartungsanweisung");
  60. else
  61. MessageBox.Show("Sie müssen nichts machen!", "Wartungsanweisung");
  62. break;
  63. case 44:
  64. MessageBox.Show("Sie müssen das Festplattenkabel tauschen!", "Wartungsanweisung");
  65. break;
  66. case 55:
  67. if (serie < 500)
  68. MessageBox.Show("Sie müssen den Hauptspeicher auf 8GByte erweitern!", "Wartungsanweisung");
  69. else
  70. MessageBox.Show("Sie müssen nichts machen!", "Warungsanweisung");
  71. break;
  72. default:
  73. MessageBox.Show("Sie müssen nichts machen!", "Wartungsanweisung");
  74. break;
  75. }
  76. }
  77.  
  78. private void tbSeriennummer_TextChanged(object sender, TextChangedEventArgs e)
  79. {
  80. if (tbSeriennummer.Text != "")
  81. serie = Convert.ToInt32(tbSeriennummer.Text);
  82. else
  83. {
  84. tbSeriennummer.Text = "0";
  85. tbSeriennummer.SelectAll();
  86. }
  87. }
  88. }
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement