Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.26 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.IO;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Threading.Tasks;
  10. using System.Windows.Forms;
  11.  
  12. namespace Password_Manager
  13. {
  14. public partial class Form1 : Form
  15. {
  16. Daten[] daten = new Daten[100];
  17. int zahl = 0;
  18.  
  19. public Form1()
  20. {
  21. InitializeComponent();
  22.  
  23.  
  24. string mydocpath =
  25. Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
  26.  
  27. string path = (mydocpath + @"\Passwort-Manager.txt");
  28.  
  29. try
  30. {
  31. if (File.Exists(path))
  32. {
  33. using (StreamReader sr = new StreamReader(path))
  34. {
  35. while (sr.Peek() >= 0)
  36. {
  37. Console.Write((char)sr.Read());
  38.  
  39. }
  40. }
  41. }
  42. }
  43. catch (Exception e)
  44. {
  45. Console.WriteLine("The process failed: {0}", e.ToString());
  46. }
  47. }
  48.  
  49.  
  50.  
  51. private void button1_Click(object sender, EventArgs e)
  52. {
  53. daten[zahl] = new Daten();
  54.  
  55. daten[zahl].plattform = tbplattform.Text;
  56. daten[zahl].name = tbname.Text;
  57. daten[zahl].email = tbemail.Text;
  58. daten[zahl].passwort = tbpasswort.Text;
  59. daten[zahl].frage = tbfrage.Text;
  60. daten[zahl].code = tbcode.Text;
  61. zahl++;
  62.  
  63. string mydocpath =
  64. Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
  65.  
  66. using (StreamWriter outputFile = new StreamWriter(mydocpath + @"\Passwort-Manager.txt"))
  67. {
  68.  
  69. for (int i = 0; i < zahl; i++)
  70. {
  71. outputFile.WriteLine(daten[i].plattform);
  72. outputFile.WriteLine(daten[i].name);
  73. outputFile.WriteLine(daten[i].email);
  74. outputFile.WriteLine(daten[i].passwort);
  75. outputFile.WriteLine(daten[i].frage);
  76. outputFile.WriteLine(daten[i].code);
  77.  
  78. }
  79. }
  80. }
  81.  
  82. private void button3_Click(object sender, EventArgs e)
  83. {
  84. bool gefunden = false;
  85.  
  86. for (int i = 0; i < zahl; i++)
  87. {
  88.  
  89. if (tbsuchen.Text == daten[i].plattform || tbsuchen.Text == daten[i].name || tbsuchen.Text == daten[i].email || tbsuchen.Text == daten[i].plattform || tbsuchen.Text == daten[i].frage || tbsuchen.Text == daten[i].code)
  90. {
  91. MessageBox.Show("Es werden Suchergebnisse angezeigt die ihrer Anfrage entsprechen:" + "\n" + "\n" + daten[i].plattform + "\n" + daten[i].name + "\n" + daten[i].email + "\n" + daten[i].passwort + "\n" + daten[i].frage + "\n" + daten[i].code + "\n");
  92. gefunden = true;
  93. }
  94. }
  95.  
  96. if (! gefunden)
  97. {
  98. MessageBox.Show("Es wurden keine Suchergebnisse gefunden die ihrer Anfrage entsprechen !!!");
  99. }
  100. }
  101.  
  102. }
  103.  
  104. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement