public bool IzmeniSport(clsSport objStariSport, clsSport objNoviSport) { // LOKALNE PROMENLJIVE UVEK NA VRHU int brojSlogova = 0; // 1. varijanta - skolska //bool uspehSnimanja= false; SqlConnection Veza = new SqlConnection(pStringKonekcije); Veza.Open(); SqlCommand Komanda = new SqlCommand("IzmeniSport", Veza); Komanda.CommandType = CommandType.StoredProcedure; Komanda.Parameters.Add("@StariIDSporta", SqlDbType.Char).Value = objStariSport.IDSporta; Komanda.Parameters.Add("@IDSporta", SqlDbType.Char).Value = objNoviSport.IDSporta; Komanda.Parameters.Add("@NazivSporta", SqlDbType.NVarChar).Value = objNoviSport.NazivSporta; Komanda.Parameters.Add("@DatumTreninga", SqlDbType.NVarChar).Value = objNoviSport.DatumTreninga; Komanda.Parameters.Add("@IDLokacija", SqlDbType.Char).Value = objNoviSport.Lokacija.Sifra; brojSlogova = Komanda.ExecuteNonQuery(); Veza.Close(); Veza.Dispose(); return(brojSlogova > 0); }
public void IzmeniElementListe(clsSport objStariSport, clsSport objNoviSport) { int indexStarogSporta = 0; indexStarogSporta = pListaSportova.IndexOf(objNoviSport); pListaSportova.RemoveAt(indexStarogSporta); pListaSportova.Insert(indexStarogSporta, objNoviSport); }
private clsSportLista DajListuSvihSportova() { // PRIPREMA PROMENLJIVIH clsSportLista objSportLista = new clsSportLista(); DataSet dsPodaciSporta = new DataSet(); clsSport objSport; clsLokacija objLokacija; SqlConnection Veza = new SqlConnection(pStringKonekcije); Veza.Open(); SqlCommand Komanda = new SqlCommand("DajSveSportoveSaJoinSifromLokacije", Veza); Komanda.CommandType = CommandType.StoredProcedure; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = Komanda; da.Fill(dsPodaciSporta); Veza.Close(); Veza.Dispose(); // FORMIRANJE OBJEKATA I UBACIVANJE U LISTU for (int brojac = 0; brojac < dsPodaciSporta.Tables[0].Rows.Count; brojac++) { objLokacija = new clsLokacija(); objLokacija.Sifra = dsPodaciSporta.Tables[0].Rows[brojac].ItemArray[4].ToString(); objLokacija.Naziv = dsPodaciSporta.Tables[0].Rows[brojac].ItemArray[3].ToString(); objSport = new clsSport(); objSport.IDSporta = int.Parse(dsPodaciSporta.Tables[0].Rows[brojac].ItemArray[0].ToString()); objSport.NazivSporta = dsPodaciSporta.Tables[0].Rows[brojac].ItemArray[0].ToString(); objSport.DatumTreninga = dsPodaciSporta.Tables[0].Rows[brojac].ItemArray[0].ToString(); objSport.Lokacija = objLokacija; objSportLista.DodajElementListe(objSport); } return(objSportLista); }
public void ObrisiElementListe(clsSport objSportZaBrisanje) { pListaSportova.Remove(objSportZaBrisanje); }
// privatne metode // javne metode public void DodajElementListe(clsSport objNoviSport) { pListaSportova.Add(objNoviSport); }