Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string targetDirectory;
- List<zenek> osztaly = new List<zenek>();
- List<string> datumok = new List<string>();
- List<string> mufajok = new List<string>();
- List<zenek> eredmeny = new List<zenek>();
- protected void Page_Load(object sender, EventArgs e)
- {
- targetDirectory = Server.MapPath("~/zenek/");
- if (!IsPostBack)
- {
- FillZsaner();
- FillOsztaly();
- FillDatum();
- DropDownList1.Items.Insert(0, " ");
- DropDownList1.SelectedIndex = 0;
- DropDownList2.Items.Insert(0, " ");
- DropDownList2.SelectedIndex = 0;
- }
- }
- protected void FillZsaner()
- {
- string filename = Server.MapPath("~/zenek/cd_katalogus.txt");
- using (StreamReader reader = new StreamReader(filename))
- {
- string line;
- while ((line = reader.ReadLine()) != null)
- {
- string[] sor = line.Split('|').ToArray();
- mufajok.Add(sor[2].Trim());
- }
- }
- mufajok = mufajok.Distinct().ToList<string>();
- DropDownList1.DataSource = mufajok;
- DropDownList1.DataBind();
- }
- protected void FillDatum()
- {
- string filename = Server.MapPath("~/zenek/cd_katalogus.txt");
- using (StreamReader reader = new StreamReader(filename))
- {
- string line;
- while ((line = reader.ReadLine()) != null)
- {
- string[] sor = line.Split('|').ToArray();
- datumok.Add(sor[3].Trim());
- }
- }
- datumok = datumok.Distinct().ToList<string>();
- DropDownList2.DataSource = datumok;
- DropDownList2.DataBind();
- }
- protected void FillOsztaly()
- {
- string filename = Server.MapPath("~/zenek/cd_katalogus.txt");
- using (StreamReader reader = new StreamReader(filename))
- {
- string line;
- while ((line = reader.ReadLine()) != null)
- {
- string[] sor = line.Split('|').ToArray();
- zenek x = new zenek();
- x.Eloado = sor[0].Trim();
- x.Album = sor[1].Trim();
- x.Zsaner = sor[2].Trim();
- x.Ev = sor[3].Trim();
- x.Kiadohaz = sor[4].Trim();
- x.Ikon = sor[5].Trim();
- osztaly.Add(x);
- }
- }
- }
- protected void Button1_Click(object sender, EventArgs e)
- {
- FillOsztaly();
- List<zenek> eredmeny = osztaly;
- if (TextBox1.Text != " ") {
- eredmeny = eredmeny.Where(i => i.Eloado.StartsWith(TextBox1.Text)).ToList();
- }
- if (TextBox2.Text != " ") {
- eredmeny = eredmeny.Where(i => i.Album.StartsWith(TextBox2.Text)).ToList();
- }
- if (TextBox3.Text != " ") {
- eredmeny = eredmeny.Where(i => i.Kiadohaz.StartsWith(TextBox3.Text)).ToList();
- }
- if (DropDownList1.SelectedIndex > 0) {
- eredmeny = eredmeny.Where(i => i.Zsaner.StartsWith(DropDownList1.SelectedItem.Text)).ToList();
- }
- if (DropDownList2.SelectedIndex > 0) {
- eredmeny = eredmeny.Where(i => i.Ev.StartsWith(DropDownList2.SelectedItem.Text)).ToList();
- }
- GridView1.DataSource = eredmeny;
- GridView1.DataBind();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement