public void DohvatiArtiklTest_ArtiklNePostoji() { Artikl artikl = null; artikl = Artikl.DohvatiArtikl(345); Assert.IsNull(artikl); }
/// <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; } }
public void DohvatiArtiklTest_UsporediSNovimRazliciti() { Artikl postojeci = Artikl.DohvatiArtikl(1); Artikl novi = new Artikl { ID = 2 }; Assert.AreNotEqual(postojeci.ID, novi.ID); }
public void ObrisiArtiklTest_ArtiklPostoji() { try { Artikl artikl = Artikl.DohvatiArtikl(1); Artikl.ObrisiArtikl(artikl); Assert.IsTrue(true); } catch (Exception) { } }
public void ObrisiArtiklTest_ArtikNelPostoji() { try { Artikl artikl = Artikl.DohvatiArtikl(456); Artikl.ObrisiArtikl(artikl); Assert.Fail(); } catch (Exception) { } }
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); }