//brisanje ankete protected void lbObrisati_Click(object sender, EventArgs e) { //dohvat id-a ankete GridViewRow row = (GridViewRow)((LinkButton)sender).Parent.Parent; string id = row.Cells[0].Text; //brisanje ankete object[] parametri = { Convert.ToInt16(id) }; PristupPodacima.IzvrsiUpit("delete from studenti where id = @p1", parametri); //refresh UcitajAnkete2(); }
//Vježba 05 - Upis u bazu koristeći zajedničku klasu PristupPodacima protected void UpisiAnketu2() { //obrada liste hobija string hobiji = String.Empty; foreach (ListItem li in lbHobiji.Items) { if (li.Selected) { hobiji += li.Value + "; "; } } //obrada liste boja string boje = String.Empty; foreach (ListItem li in cbBoje.Items) { if (li.Selected) { boje += li.Value + "; "; } } //parametri object[] parametri = { tbImeIPrezime.Text, tbEmail.Text, tbOIB.Text, rbSpol.SelectedValue, tbAdresa.Text, ddGodina.SelectedValue, hobiji, boje }; string cmdstr = "insert into studenti " + "(ime_i_prezime, email, oib, spol, adresa, godina, hobiji, boje) " + "values (@p1, @p2, @p3, @p4, @p5, @p6, @p7, @p8)"; //ako je forma u update modu if (tbId.Text != String.Empty) { cmdstr = "update studenti set ime_i_prezime = @p1, email = @p2, oib = @p3, " + "spol = @p4, adresa = @p5, godina = @p6, hobiji = @p7, boje = @p8 " + "where id = @p9"; //daodajemo id u listu parametara List <object> l = parametri.ToList(); l.Add(tbId.Text); parametri = l.ToArray(); } //vraca broj upisanih redova int koliko = PristupPodacima.IzvrsiUpit(cmdstr, parametri); }