Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using System.IO;
  8.  
  9. namespace A13
  10. {
  11. public partial class cdkatalogus : System.Web.UI.Page
  12. {
  13. List<Klasz> klasa = new List<Klasz>();
  14.  
  15. protected void Page_Load(object sender, EventArgs e)
  16. {
  17. if (!IsPostBack)
  18. {
  19. beolvas();
  20. FillDD();
  21. }
  22. }
  23. public void FillDD()
  24. {
  25. List<string> DDTIpus = new List<string>();
  26. List<string> DDTIpus2 = new List<string>();
  27. DDTIpus.Add("");
  28. DDTIpus2.Add("");
  29. using (StreamReader file = new StreamReader(Server.MapPath("~/cd_katalogus.txt")))
  30. {
  31. string line;
  32. while ((line = file.ReadLine()) != null)
  33. {
  34. Klasz obj = new Klasz();
  35. string[] lineArray = line.Split('|').Select(item => item.Trim()).ToArray();
  36. obj.Zsaner = lineArray[2];
  37. obj.Kiadev = lineArray[3];
  38. DDTIpus.Add(obj.Zsaner);
  39. DDTIpus2.Add(obj.Kiadev);
  40. }
  41. }
  42. DropDownList1.DataSource = DDTIpus.Distinct();
  43. DropDownList1.DataBind();
  44. DropDownList2.DataSource = DDTIpus2.Distinct();
  45. DropDownList2.DataBind();
  46. }
  47.  
  48. public void beolvas()
  49. {
  50. using (StreamReader file = new StreamReader(Server.MapPath("~/cd_katalogus.txt")))
  51. {
  52. string line;
  53. while ((line = file.ReadLine()) != null)
  54. {
  55. Klasz obj = new Klasz();
  56. string[] lineArray = line.Split('|').Select(item => item.Trim()).ToArray();
  57. obj.Eloado = lineArray[0];
  58. obj.Cime = lineArray[1];
  59. obj.Zsaner = lineArray[2];
  60. obj.Kiadev = lineArray[3];
  61. obj.Kiadhaz = lineArray[4];
  62. obj.Kep = lineArray[5];
  63. klasa.Add(obj);
  64. }
  65. }
  66. }
  67.  
  68. protected void Button1_Click(object sender, EventArgs e)
  69. {
  70. beolvas();
  71. List<Klasz> eredmeny = klasa;
  72. if (TextBox1.Text != "")
  73. {
  74. eredmeny = eredmeny.FindAll(i => i.Eloado.Contains(TextBox1.Text));
  75. }
  76. if (TextBox2.Text != "")
  77. {
  78. eredmeny = eredmeny.FindAll(i => i.Cime.Contains(TextBox2.Text));
  79. }
  80. if (DropDownList1.SelectedIndex > -1)
  81. {
  82. eredmeny = eredmeny.FindAll(i => i.Zsaner.Contains(DropDownList1.SelectedItem.ToString()));
  83. }
  84. if (DropDownList2.SelectedIndex > -1)
  85. {
  86. eredmeny = eredmeny.FindAll(i => i.Kiadev.Contains(DropDownList2.SelectedItem.ToString()));
  87. }
  88. if (TextBox3.Text != "")
  89. {
  90. eredmeny = eredmeny.FindAll(i => i.Kiadhaz.Contains(TextBox3.Text));
  91. }
  92. GridView1.DataSource = eredmeny;
  93. GridView1.DataBind();
  94. }
  95. }
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement