示例#1
0
        public List <Kontakt> Pronadji(ParametriZaTrazenje parametri)
        {
            List <Kontakt> RezultatPretrage = new List <Kontakt>();

            foreach (Kontakt K in kontakti)
            {
                if ((parametri.Ime == "" || K.Ime.ToLower().Contains(parametri.Ime.ToLower())) &&
                    (parametri.Prezime == "" || K.Prezime.ToLower().Contains(parametri.Prezime.ToLower())) &&
                    (parametri.Mesto == "" || K.Mesto.ToLower().Equals(parametri.Mesto.ToLower())) &&
                    (parametri.Telefon == "" || K.Telefon.ToLower().Equals(parametri.Telefon.ToLower())))
                {
                    RezultatPretrage.Add(K);
                }
            }

            return(RezultatPretrage);
        }
示例#2
0
        protected void btnTrazi_Click(object sender, EventArgs e)
        {
            tblKontakti.Rows.Clear();

            List <Kontakt> RezultatPretrage;

            ParametriZaTrazenje PZT = new ParametriZaTrazenje();

            PZT.Ime     = txtIme.Text;
            PZT.Prezime = txtPrezime.Text;
            PZT.Adresa  = txtAdresa.Text;
            PZT.Telefon = txtTelefon.Text;
            PZT.Mesto   = cmbMesta.SelectedItem.ToString();

            RezultatPretrage = Imenik.Pronadji(PZT);

            TableHeaderRow  hr = new TableHeaderRow();
            TableHeaderCell th;

            th          = new TableHeaderCell();
            th.CssClass = "colRBR";
            th.Controls.Add(new LiteralControl("Rbr"));
            hr.Cells.Add(th);
            th          = new TableHeaderCell();
            th.CssClass = "colIme";
            th.Controls.Add(new LiteralControl("Ime"));
            hr.Cells.Add(th);
            th          = new TableHeaderCell();
            th.CssClass = "colPrezime";
            th.Controls.Add(new LiteralControl("Prezime"));
            hr.Cells.Add(th);
            th          = new TableHeaderCell();
            th.CssClass = "colAdresa";
            th.Controls.Add(new LiteralControl("Adresa"));
            hr.Cells.Add(th);
            th          = new TableHeaderCell();
            th.CssClass = "colTelefon";
            th.Controls.Add(new LiteralControl("Telefon"));
            hr.Cells.Add(th);
            th          = new TableHeaderCell();
            th.CssClass = "colEmail";
            th.Controls.Add(new LiteralControl("E-mail"));
            hr.Cells.Add(th);
            th          = new TableHeaderCell();
            th.CssClass = "colMesto";
            th.Controls.Add(new LiteralControl("Mesto"));
            hr.Cells.Add(th);

            tblKontakti.Rows.Add(hr);

            TableRow  tr;
            TableCell td;

            foreach (Kontakt Kontakt in RezultatPretrage)
            {
                tr = new TableRow();

                td = new TableCell();
                td.Controls.Add(new LiteralControl(string.Format("{0}.", Kontakt.ID)));
                tr.Cells.Add(td);

                td = new TableCell();
                td.Controls.Add(new LiteralControl(string.Format("{0}", Kontakt.Ime)));
                tr.Cells.Add(td);

                td = new TableCell();
                td.Controls.Add(new LiteralControl(string.Format("{0}", Kontakt.Prezime)));
                tr.Cells.Add(td);

                td = new TableCell();
                td.Controls.Add(new LiteralControl(string.Format("{0}", Kontakt.Adresa)));
                tr.Cells.Add(td);

                td = new TableCell();
                td.Controls.Add(new LiteralControl(string.Format("{0}", Kontakt.Telefon)));
                tr.Cells.Add(td);

                td = new TableCell();
                td.Controls.Add(new LiteralControl(string.Format("{0}", Kontakt.EMail)));
                tr.Cells.Add(td);

                td = new TableCell();
                td.Controls.Add(new LiteralControl(string.Format("{0}", Kontakt.Mesto)));
                tr.Cells.Add(td);


                tblKontakti.Rows.Add(tr);
            }
        }