コード例 #1
0
        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);
        }
コード例 #2
0
        public void IzmeniElementListe(clsSport objStariSport, clsSport objNoviSport)
        {
            int indexStarogSporta = 0;

            indexStarogSporta = pListaSportova.IndexOf(objNoviSport);
            pListaSportova.RemoveAt(indexStarogSporta);
            pListaSportova.Insert(indexStarogSporta, objNoviSport);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
 public void ObrisiElementListe(clsSport objSportZaBrisanje)
 {
     pListaSportova.Remove(objSportZaBrisanje);
 }
コード例 #5
0
        // privatne metode

        // javne metode
        public void DodajElementListe(clsSport objNoviSport)
        {
            pListaSportova.Add(objNoviSport);
        }