Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 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.Collections;
  8. using System.ComponentModel;
  9. using System.Data;
  10. using System.Drawing;
  11. using System.Text;
  12. using MySql.Data.MySqlClient;
  13. using MySql.Data;
  14.  
  15. namespace Internet_oglasi
  16. {
  17. public partial class PretragaOglasa : System.Web.UI.Page
  18. {
  19. int id;
  20. ArrayList idovi = new ArrayList();
  21. MySqlConnection sqlKonekcija;
  22. public void pretragaOglasa() {
  23. //InitializeComponent();
  24.  
  25. }
  26. protected void Page_Load(object sender, EventArgs e)
  27. {
  28. id = Convert.ToInt32(Request["id"]);
  29. string connStr = "server=etf.ba;user=ooadtim2;database=ooadtim2;port=3306;password=mema;";
  30. sqlKonekcija = new MySqlConnection(connStr);
  31. sqlKonekcija.Open();
  32. }
  33. protected void btnPretrazi_Click(object sender, EventArgs e)
  34. {
  35. if (txtPretraga.Text == " ")
  36. {
  37. Response.Redirect("Korisnicki_racun.aspx?id=" + Convert.ToString(id));
  38. }
  39.  
  40. string qSviOglasi = "select id, naslov, tekst, istekao, oglasivacID from Oglas";
  41. MySqlCommand cmdSviOglasi = new MySqlCommand(qSviOglasi, sqlKonekcija);
  42. MySqlDataReader myReader = cmdSviOglasi.ExecuteReader();
  43. ArrayList oglasi = new ArrayList();
  44. ArrayList naslovi = new ArrayList();
  45. while (myReader.Read())
  46. {
  47. int oglasivacID = myReader.GetInt32("oglasivacID");
  48. bool istekao = myReader.GetBoolean("istekao");
  49. int oglasID = myReader.GetInt32("id");
  50. if (istekao == false && oglasivacID != id)
  51. {
  52. idovi.Add(Convert.ToString(oglasID));
  53. naslovi.Add(Convert.ToString(myReader.GetString("naslov")));
  54. oglasi.Add(Convert.ToString(myReader.GetString("naslov")) + " " + Convert.ToString(myReader.GetString("tekst")));
  55. }
  56.  
  57. }
  58. myReader.Close();
  59. int i;
  60. for (i = 0; i < oglasi.Count; i++)
  61. {
  62. string _oglas = Convert.ToString(oglasi[i]);
  63. _oglas = _oglas.ToLower();
  64. if (_oglas.Contains((txtPretraga.Text).ToLower()))
  65. {
  66. string _naslov = Convert.ToString(naslovi[i]);
  67. listPretraga.Items.Add(_naslov);
  68. }
  69. }
  70. }
  71.  
  72. protected void btnPonisti_Click(object sender, EventArgs e)
  73. {
  74. Response.Redirect("Korisnicki_racun.aspx?id=" + Convert.ToString(id));
  75. }
  76.  
  77. protected void btnPregledaj_Click(object sender, EventArgs e)
  78. {
  79. int oglasID = Convert.ToInt32(idovi[listPretraga.SelectedIndex]);
  80. Response.Redirect("detaljiOglasa.aspx?id=" + Convert.ToString(oglasID));
  81. }
  82.  
  83.  
  84. }
  85.  
  86.  
  87.  
  88.  
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement