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();
 }