Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.73 KB | None | 0 0
  1. string targetDirectory;
  2. List<zenek> osztaly = new List<zenek>();
  3. List<string> datumok = new List<string>();
  4. List<string> mufajok = new List<string>();
  5. List<zenek> eredmeny = new List<zenek>();
  6.  
  7. protected void Page_Load(object sender, EventArgs e)
  8. {
  9. targetDirectory = Server.MapPath("~/zenek/");
  10. if (!IsPostBack)
  11. {
  12. FillZsaner();
  13. FillOsztaly();
  14. FillDatum();
  15. DropDownList1.Items.Insert(0, " ");
  16. DropDownList1.SelectedIndex = 0;
  17. DropDownList2.Items.Insert(0, " ");
  18. DropDownList2.SelectedIndex = 0;
  19. }
  20. }
  21.  
  22. protected void FillZsaner()
  23. {
  24. string filename = Server.MapPath("~/zenek/cd_katalogus.txt");
  25. using (StreamReader reader = new StreamReader(filename))
  26. {
  27. string line;
  28. while ((line = reader.ReadLine()) != null)
  29. {
  30. string[] sor = line.Split('|').ToArray();
  31. mufajok.Add(sor[2].Trim());
  32. }
  33. }
  34. mufajok = mufajok.Distinct().ToList<string>();
  35. DropDownList1.DataSource = mufajok;
  36. DropDownList1.DataBind();
  37. }
  38.  
  39. protected void FillDatum()
  40. {
  41. string filename = Server.MapPath("~/zenek/cd_katalogus.txt");
  42. using (StreamReader reader = new StreamReader(filename))
  43. {
  44. string line;
  45. while ((line = reader.ReadLine()) != null)
  46. {
  47. string[] sor = line.Split('|').ToArray();
  48. datumok.Add(sor[3].Trim());
  49. }
  50. }
  51. datumok = datumok.Distinct().ToList<string>();
  52. DropDownList2.DataSource = datumok;
  53. DropDownList2.DataBind();
  54. }
  55. protected void FillOsztaly()
  56. {
  57. string filename = Server.MapPath("~/zenek/cd_katalogus.txt");
  58. using (StreamReader reader = new StreamReader(filename))
  59. {
  60. string line;
  61. while ((line = reader.ReadLine()) != null)
  62. {
  63. string[] sor = line.Split('|').ToArray();
  64. zenek x = new zenek();
  65. x.Eloado = sor[0].Trim();
  66. x.Album = sor[1].Trim();
  67. x.Zsaner = sor[2].Trim();
  68. x.Ev = sor[3].Trim();
  69. x.Kiadohaz = sor[4].Trim();
  70. x.Ikon = sor[5].Trim();
  71. osztaly.Add(x);
  72. }
  73.  
  74. }
  75. }
  76.  
  77. protected void Button1_Click(object sender, EventArgs e)
  78. {
  79. FillOsztaly();
  80. List<zenek> eredmeny = osztaly;
  81. if (TextBox1.Text != " ") {
  82. eredmeny = eredmeny.Where(i => i.Eloado.StartsWith(TextBox1.Text)).ToList();
  83. }
  84. if (TextBox2.Text != " ") {
  85. eredmeny = eredmeny.Where(i => i.Album.StartsWith(TextBox2.Text)).ToList();
  86. }
  87. if (TextBox3.Text != " ") {
  88. eredmeny = eredmeny.Where(i => i.Kiadohaz.StartsWith(TextBox3.Text)).ToList();
  89. }
  90. if (DropDownList1.SelectedIndex > 0) {
  91. eredmeny = eredmeny.Where(i => i.Zsaner.StartsWith(DropDownList1.SelectedItem.Text)).ToList();
  92. }
  93. if (DropDownList2.SelectedIndex > 0) {
  94. eredmeny = eredmeny.Where(i => i.Ev.StartsWith(DropDownList2.SelectedItem.Text)).ToList();
  95. }
  96. GridView1.DataSource = eredmeny;
  97. GridView1.DataBind();
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement