示例#1
0
        //Remove
        private void heltreplateItemButton_Click(object sender, RoutedEventArgs e)
        {
            ListViewItem            clickedItem = Corinor.Hjelpeklasser.VisualTree.getParentKontroll <ListViewItem>(sender as DependencyObject);
            HeltreplatePresentasjon produkt     = forslagListBoks.ItemContainerGenerator.ItemFromContainer(clickedItem) as HeltreplatePresentasjon;

            heltreForslagService.ForslagSomVises.Remove(produkt);
        }
        void LeggTilKnapp_Click(object sender, RoutedEventArgs e)
        {
            string tykkelse       = tykkelseKombo.SelectedItem as string;
            string treslag        = treslagKombo.SelectedItem as string;
            string benkeplateType = benkeplateTypeKombo.SelectedItem as string;
            string størrelse      = dybdeKombo.SelectedItem as string;
            int    lengde         = 0;

            int.TryParse(løpemeterTekstBoks.Text, out lengde);

            double pris = heltreplateService.getPrisPerEnhet(tykkelse, treslag, benkeplateType, størrelse, lengde);;

            //double.TryParse(prisLabel.Content.ToString(), out pris);

            HeltreProdukt.PerPrisType perPris = heltreplateService.getBenkeplatePtype(tykkelse, treslag, benkeplateType, størrelse);

            bool perLøpemeter = false;

            if (perPris == HeltreProdukt.PerPrisType.perLøpemeter)
            {
                perLøpemeter = true;
            }



            HeltreplateSomEndres = new HeltreplatePresentasjon(treslag, benkeplateType, tykkelse, størrelse, lengde, pris, perLøpemeter);
            DialogResult         = true;

            this.Close();
        }