public void Add() { EA Eenheid = (EA)Enum.Parse(typeof(EA), NewEenheid); Bestelbon.Bestelbonregels.Add(new Bestelbonregel() { Aantal = NewAantal, Eenheid = NewEenheid, Bestelregel = NewBestelregel, Prijsstring = NewPrijsstring, Prijs = NewPrijs, TotalePrijs = NewTotalePrijs }); Bestelbon.CalculateTotalPrice(); Bestelbonregels = Bestelbon.Bestelbonregels; }
public void Handle(BestelbonChange filename) { NewBestelbonregel(); NewBestelbon(); string path = Properties.Settings.Default.BestelbonsPath + "\\" + filename.Bestelbon; if (!string.IsNullOrEmpty(path)) { using (var stream = System.IO.File.OpenRead(path)) { var serializer = new XmlSerializer(typeof(Bestelbon)); Bestelbon = serializer.Deserialize(stream) as Bestelbon; } ProjectDirectory = Bestelbon.ProjectDirectory; SetProjDirOK(); Bestelbon.OnTotalPriceChanged += BerekenPrijs; Bestelbon.CalculateTotalPrice(); Bestelbonregels = Bestelbon.Bestelbonregels; string[] data = Bestelbon.Name.Split('-'); try { ProjectNumber = data[0]; VolgNummer = data[2]; } catch (Exception) { } foreach (var lev in LeveranciersList) { if (lev.Name == Bestelbon.Leverancier.Name) { Leverancier = lev; LeveranciersNaamUI = Leverancier.Name; break; } } Opmerking = Bestelbon.Opmerking; //BestelbonNaam = Bestelbon.Name; Totaal = Bestelbon.TotalPrice; } }
public void BestelregelChange() { Bestelbon.CalculateTotalPrice(); }
public void DeleteBestelregel() { Bestelbon.Bestelbonregels.Remove(BestelbonregelsSelectedItem); Bestelbon.CalculateTotalPrice(); }