public void DodajArtikl(string sifra, string naziv, string duziNaziv, string sastav, float cijena, int index) { Artikl art = new Artikl(sifra, naziv, duziNaziv, cijena, sastav, Artikl.GetOznaka(index)); ArtikliPresenter.CheckUniqueSifra(art, sifra); this.Add(art); ArtikliPresenter.AddArtikl(art); }
protected void ButtonAddArtiklClicked(object sender, EventArgs e) { comboboxSifraArtikla.Active = ArtikliPresenter.GetIndex((sender as ArtiklButton).Sifra); spinbuttonKolicina.Value = 1; comboboxStatus.Active = 0; nodeviewStavke.Selection.UnselectAll(); SpremiPromjene(); nodeviewStavke.GrabFocus(); }
protected void OnComboboxSifraArtiklaChanged(object sender, EventArgs e) { string naziv, cijena, ukupno; ArtikliPresenter.ArtiklDetails(comboboxSifraArtikla.ActiveText, spinbuttonKolicina.ValueAsInt, out naziv, out cijena, out ukupno); labelNazivArtikla.LabelProp = naziv; labelCijenaArtikla.LabelProp = cijena; labelUkupnoArtikla.LabelProp = ukupno; }
public void NodeSelectionChanged(object sender, EventArgs e) { StavkaNarudzbeNode s = (nodeviewStavke.NodeSelection.SelectedNode as StavkaNarudzbeNode); if (s != null) { comboboxSifraArtikla.Active = ArtikliPresenter.GetIndex(s.Sifra); labelNazivArtikla.LabelProp = s.Naziv; labelCijenaArtikla.LabelProp = s.Cijena; spinbuttonKolicina.Value = int.Parse(s.Kolicina); labelUkupnoArtikla.LabelProp = (spinbuttonKolicina.ValueAsInt * s.stavka.ArtiklStavke.Cijena).ToString("C"); comboboxStatus.Active = StavkaNarudzbe.StatusGetIndex(s.Status); } }
public void UpdateArtikl(ArtiklNode art, string sifra, string naziv, string duziNaziv, string sastav, float cijena, int index) { ArtikliPresenter.CheckUniqueSifra(art.artikl, sifra); string oldSifra = art.Sifra; art.Sifra = sifra; art.Naziv = naziv; art.DuziNaziv = duziNaziv; art.Sastav = sastav; art.Cijena = cijena.ToString(); art.Oznaka = Artikl.GetOznaka(index); ArtikliPresenter.UpdateArtikl(oldSifra, art); }
public static void GetStavke(ref Narudzba n) { SqliteCommand c = DB.con.CreateCommand(); c.CommandText = String.Format(@"SELECT * FROM Stavka_Narudzbe WHERE id_narudzba = {0}", n.ID); SqliteDataReader reader = c.ExecuteReader(); while (reader.Read()) { StavkaNarudzbe ns = new StavkaNarudzbe((long)reader["id"], ArtikliPresenter.GetArtikl((long)reader["id_artikl"]), (int)reader.GetInt64(3), StavkaNarudzbe.StatusFromString((string)reader["status"])); n.Stavke.Add(ns); } c.Dispose(); }
public void IzbrisiArtikl(ArtiklNode a) { ArtikliPresenter.DeleteArtikl(a.artikl); this.RemoveNode(a); }
public void DodajStavku(string sifra, int kolicina, int status) { DodajStavku(new StavkaNarudzbe(ArtikliPresenter.GetArtikl(sifra), kolicina, StavkaNarudzbe.GetStatus(status))); }