Exemple #1
0
        public void brisiTrosak(TrosakNode tn)
        {
            suma -= tn.trosak.Cijena;
            broj--;
            this.RemoveNode(tn);

            Baza.getInstance.brisiTrosak(tn.trosak);
        }
Exemple #2
0
        public void azurirajTrosak(TrosakNode tn, double cijena, DateTime datum, string opis)
        {
            double staraCijena = tn.trosak.Cijena;

            tn.updateTrosak(cijena, datum, opis);

            suma -= staraCijena;
            suma += cijena;
        }
Exemple #3
0
        public EditTrosakWindow(TrosakNode tp, TrosakNodeStore t, Window parent) : base(Gtk.WindowType.Toplevel)
        {
            this.TransientFor = parent;

            this.ParentWindow = parent.GdkWindow;

            this.Build();
            this.Icon = parent.Icon;
            eventBox.ModifyBg(StateType.Normal, MainWindow.bgColor);

            presenter                 = t;
            trosakPresenter           = tp;
            cijena.Value              = trosakPresenter.trosak.Cijena;
            opis.Buffer.Text          = trosakPresenter.opis;
            kategorijaLabel.LabelProp = trosakPresenter.trosak.Kategorija;
            var datum = DateTime.ParseExact(trosakPresenter.datum, "dd.MM.yyyy", null);

            kalendar.SelectMonth((uint)datum.Month - 1, (uint)datum.Year);
            kalendar.SelectDay((uint)datum.Day);
        }