public StavkePrimkeTreeNode(Stavka s) { IdArtikla = s.IdArtikl; NazivArtikla = s.Artikl.Naziv; NazivKategorije = s.Artikl.NazivKategorija; Kolicina = s.Kolicina; }
protected void btnDodajStavku_onClick(object sender, EventArgs e) { if (inBrojPrimke.Text != "") { int kol; if (int.TryParse(inKolicina.Text, out kol)) { if (kol > 0 && kol <= noviArtikl.Stanje) { Stavka novaStavka = new Stavka(inBrojPrimke.Text, noviArtikl.Id, noviArtikl, kol); listaStavki.Add(novaStavka); refreshNodeView(listaStavki); } else { General.GenerateMessageDialog(this, inKolicina, "Upozorenje", "Unijeli ste količinu manju od 0 ili veću od stanja artikla na skladištu.", Gtk.MessageType.Warning); } } else { General.GenerateMessageDialog(this, inKolicina, "Upozorenje", "Potrebno je unijeti brojčani iznos.", Gtk.MessageType.Warning); } } else { General.GenerateMessageDialog(this, inBrojPrimke, "Upozorenje", "Potrebno je unijeti broj primke!", Gtk.MessageType.Warning); } }
/// <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); }
public static List <Otpremnica> DohvatiOtpremnice() { String sqlUpit = "SELECT * FROM otpremnica"; NpgsqlDataReader dr = DatabaseConnection.Instance.getDataReader(sqlUpit); List <Otpremnica> listaOtpremnica = new List <Otpremnica> (); while (dr.Read()) { Otpremnica o = new Otpremnica(dr); listaOtpremnica.Add(o); } dr.Close(); foreach (Otpremnica item in listaOtpremnica) { item.Prijevoznik = Prijevoznik.DohvatiPrijevoznika(item.IdPrijevoznik); item.Zaposlenik = Zaposlenik.DohvatiZaposlenika(item.IdZaposlenik); item.ListaStavki = Stavka.DohvatiStavke(item.IdOtpremnica, 1); } return(listaOtpremnica); }
private void dohvatiStavke() { ListaStavki = Stavka.DohvatiStavke(IdOtpremnica, 1); }
private void dohvatiStavke() { ListaStavki = Stavka.DohvatiStavke(IdPrimka, 0); }