コード例 #1
0
 public NarudzbeNodeStore(bool loadFromDB) : base(typeof(NarudzbeNode))
 {
     if (loadFromDB)
     {
         this.AddList(DBNarudzba.GetNarudzbe());
     }
 }
コード例 #2
0
        public void DodajNarudzbu(string oznakaStola)
        {
            Narudzba n = new Narudzba("0", DateTime.Now, Narudzba.OznakaPotvrde.Nepotvrdeno, StoloviPresenter.stoloviList.Find(s => s.Oznaka == oznakaStola));

            DBNarudzba.SaveNarudzba(ref n);
            this.Add(n);
        }
コード例 #3
0
ファイル: NarudzbeNode.cs プロジェクト: Brunoivk/NewRestoran
        public void Zakljuci()
        {
            narudzba.Oznaka = Narudzba.OznakaPotvrde.Potvrdeno;
            DBNarudzba.UpdateNarudzba(narudzba);

            stavkeNarudzbeNodeStore.Clear();
            MainWindow.stavkeChanged();
        }
コード例 #4
0
ファイル: NarudzbeNode.cs プロジェクト: Brunoivk/NewRestoran
        public void Update(int stol)
        {
            narudzba.StolNarudzbe = StoloviPresenter.stoloviList[stol];
            OznakaStola           = narudzba.StolNarudzbe.Oznaka;

            foreach (StavkaNarudzbeNode ns in stavkeNarudzbeNodeStore)
            {
                ns.OznakaStola = narudzba.StolNarudzbe.Oznaka;
            }

            DBNarudzba.UpdateNarudzba(narudzba);
        }
コード例 #5
0
 public void Refresh()
 {
     Clear();
     AddList(DBNarudzba.GetNarudzbe());
 }
コード例 #6
0
 public void IzbrisiNarudzbu(NarudzbeNode n)
 {
     this.RemoveNode(n);
     DBNarudzba.DeleteNarudzba(n.narudzba);
     MainWindow.stavkeChanged();
 }