Пример #1
0
    public DataSet KorisnikDajSve()
    {
        // < Štoperica>
        //int id = Pocetak("KorisnikDajSve");
        //bool dogodilaSeGreska = false;
        //DateTime pocetakWS = DateTime.Now;
        // </štoperica>

        KorisnikSkenerTA korisnikSkenerTA = new KorisnikSkenerTA();
        DataSet ds = new DataSet("Korisnici");

        try
        {
            ds.Tables.Add(korisnikSkenerTA.KorisnikDajSve());
            ds.Tables[0].TableName = "Korisnici"; // Imenovati tablice je lijepa praksa, iako ne i nužna.
        }
        catch (Exception ex)
        {
            ds = null;
            // <Štoperica>
            //dogodilaSeGreska = true;
            // </štoperica>
        }
        finally
        {
            korisnikSkenerTA.Dispose(); // Za otpuštanje table adaptera se brine garbage collector, ali ne šteti ako ga ruèno anuliramo.
        }

        // < Štoperica>
        //TimeSpan intervalWS = DateTime.Now.Subtract(pocetakWS);
        //Kraj(id, intervalWS.TotalMilliseconds, dogodilaSeGreska);
        // </štoperica>

        return ds;
    }