Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.IO;
- namespace A13
- {
- public partial class cdkatalogus : System.Web.UI.Page
- {
- List<Klasz> klasa = new List<Klasz>();
- protected void Page_Load(object sender, EventArgs e)
- {
- if (!IsPostBack)
- {
- beolvas();
- FillDD();
- }
- }
- public void FillDD()
- {
- List<string> DDTIpus = new List<string>();
- List<string> DDTIpus2 = new List<string>();
- DDTIpus.Add("");
- DDTIpus2.Add("");
- using (StreamReader file = new StreamReader(Server.MapPath("~/cd_katalogus.txt")))
- {
- string line;
- while ((line = file.ReadLine()) != null)
- {
- Klasz obj = new Klasz();
- string[] lineArray = line.Split('|').Select(item => item.Trim()).ToArray();
- obj.Zsaner = lineArray[2];
- obj.Kiadev = lineArray[3];
- DDTIpus.Add(obj.Zsaner);
- DDTIpus2.Add(obj.Kiadev);
- }
- }
- DropDownList1.DataSource = DDTIpus.Distinct();
- DropDownList1.DataBind();
- DropDownList2.DataSource = DDTIpus2.Distinct();
- DropDownList2.DataBind();
- }
- public void beolvas()
- {
- using (StreamReader file = new StreamReader(Server.MapPath("~/cd_katalogus.txt")))
- {
- string line;
- while ((line = file.ReadLine()) != null)
- {
- Klasz obj = new Klasz();
- string[] lineArray = line.Split('|').Select(item => item.Trim()).ToArray();
- obj.Eloado = lineArray[0];
- obj.Cime = lineArray[1];
- obj.Zsaner = lineArray[2];
- obj.Kiadev = lineArray[3];
- obj.Kiadhaz = lineArray[4];
- obj.Kep = lineArray[5];
- klasa.Add(obj);
- }
- }
- }
- protected void Button1_Click(object sender, EventArgs e)
- {
- beolvas();
- List<Klasz> eredmeny = klasa;
- if (TextBox1.Text != "")
- {
- eredmeny = eredmeny.FindAll(i => i.Eloado.Contains(TextBox1.Text));
- }
- if (TextBox2.Text != "")
- {
- eredmeny = eredmeny.FindAll(i => i.Cime.Contains(TextBox2.Text));
- }
- if (DropDownList1.SelectedIndex > -1)
- {
- eredmeny = eredmeny.FindAll(i => i.Zsaner.Contains(DropDownList1.SelectedItem.ToString()));
- }
- if (DropDownList2.SelectedIndex > -1)
- {
- eredmeny = eredmeny.FindAll(i => i.Kiadev.Contains(DropDownList2.SelectedItem.ToString()));
- }
- if (TextBox3.Text != "")
- {
- eredmeny = eredmeny.FindAll(i => i.Kiadhaz.Contains(TextBox3.Text));
- }
- GridView1.DataSource = eredmeny;
- GridView1.DataBind();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement