public void brisiTrosak(TrosakNode tn) { suma -= tn.trosak.Cijena; broj--; this.RemoveNode(tn); Baza.getInstance.brisiTrosak(tn.trosak); }
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; }
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); }