Пример #1
0
        public void DohvatiArtiklTest_ArtiklNePostoji()
        {
            Artikl artikl = null;

            artikl = Artikl.DohvatiArtikl(345);
            Assert.IsNull(artikl);
        }
Пример #2
0
        /// <summary>
        /// Dohvaća stavke (artikle) dokumenta.
        /// </summary>
        /// <returns>Lista stavki dokumenta.</returns>
        /// <param name="IdDokument">ID dokumenta.</param>
        /// <param name="vrsta">Vrsta dokumenta: 0 - Primka; 1 - Otpremnica</param>
        public static List <Stavka> DohvatiStavke(String IdDokument, int vrsta)
        {
            List <Stavka> listaStavki = new List <Stavka> ();
            String        sqlUpit     = "";

            switch (vrsta)
            {
            case 0:
                sqlUpit = "SELECT id_primka AS id_dokument, id_artikl, kolicina FROM stavke_primke WHERE id_primka = '" + IdDokument + "'";
                break;

            case 1:
                sqlUpit = "SELECT id_otpremnica AS id_dokument, id_artikl, kolicina FROM stavke_otpremnice WHERE id_otpremnica = '" + IdDokument + "'";
                break;
            }
            NpgsqlDataReader dr = DatabaseConnection.Instance.getDataReader(sqlUpit);

            while (dr.Read())
            {
                Stavka s = new Stavka(dr);
                listaStavki.Add(s);
            }
            dr.Close();
            foreach (Stavka item in listaStavki)
            {
                item.Artikl = Artikl.DohvatiArtikl(item.IdArtikl);
            }
            return(listaStavki);
        }
 protected void winOdaberiStavku_onDestroyed(object sender, EventArgs e)
 {
     if (winOdaberiStavku.IdOdabraniArtikl > 0)
     {
         int idNoveStavke = winOdaberiStavku.IdOdabraniArtikl;
         noviArtikl           = Artikl.DohvatiArtikl(idNoveStavke);
         outIdArtikla.Text    = noviArtikl.Id.ToString();
         outNazivArtikla.Text = noviArtikl.Naziv;
     }
 }
Пример #4
0
        public void DohvatiArtiklTest_UsporediSNovimRazliciti()
        {
            Artikl postojeci = Artikl.DohvatiArtikl(1);
            Artikl novi      = new Artikl
            {
                ID = 2
            };

            Assert.AreNotEqual(postojeci.ID, novi.ID);
        }
Пример #5
0
 public void ObrisiArtiklTest_ArtiklPostoji()
 {
     try
     {
         Artikl artikl = Artikl.DohvatiArtikl(1);
         Artikl.ObrisiArtikl(artikl);
         Assert.IsTrue(true);
     }
     catch (Exception)
     {
     }
 }
Пример #6
0
 public void ObrisiArtiklTest_ArtikNelPostoji()
 {
     try
     {
         Artikl artikl = Artikl.DohvatiArtikl(456);
         Artikl.ObrisiArtikl(artikl);
         Assert.Fail();
     }
     catch (Exception)
     {
     }
 }
Пример #7
0
        public static List <Evidencija> DohvatiEvidenciju()
        {
            String            sqlUpit         = "SELECT * FROM evidencija";
            List <Evidencija> listaEvidencija = new List <Evidencija> ();
            NpgsqlDataReader  dr = DatabaseConnection.Instance.getDataReader(sqlUpit);

            while (dr.Read())
            {
                Evidencija e = new Evidencija(dr);
                listaEvidencija.Add(e);
            }
            dr.Close();
            foreach (Evidencija item in listaEvidencija)
            {
                item.Artikl = Artikl.DohvatiArtikl(item.IdArtikl);
            }

            return(listaEvidencija);
        }