예제 #1
0
        public EasyMod(UcDrucken druck)
        {
            InitializeComponent();
            SetArtikel();
            uiDruck = druck;

            uiTbModell.ItemsSource  = Datenverwaltung.GetSearchResultsFromTable("Modell_mod");
            uiTbGroesse.ItemsSource = Datenverwaltung.GetSearchResultsFromTable("Groesse_gro");
            uiTbFarbe.ItemsSource   = Datenverwaltung.GetSearchResultsFromTable("Farbe_fab");
        }
예제 #2
0
        public MainWindow()
        {
            Datenverwaltung.Initialize();
            InitializeComponent();

            UcDrucken druck = new UcDrucken();

            _proMod = new ProMod(druck);
            Grid.SetRow(_proMod, 1);

            _easyMod = new EasyMod(druck);
            Grid.SetRow(_easyMod, 1);
            _easyMod.AddDruck2Ui();
            uiGrMain.Children.Add(_easyMod);
            status = modusSatus.easy;
        }
예제 #3
0
        public ProMod(UcDrucken druck)
        {
            InitializeComponent();

            uiDruck = druck;

            ModulArtikel uiArtikel = new ModulArtikel();

            Grid.SetRow(uiArtikel, 1);
            uiArtikel.Margin = new Thickness(10, 10, 10, 10);
            Grid.SetColumnSpan(uiArtikel, 1);
            Grid.SetColumn(uiArtikel, 0);
            uiArtikel.HorizontalAlignment = HorizontalAlignment.Stretch;
            uiArtikel.VerticalAlignment   = VerticalAlignment.Top;
            uiArtikel.Width = 590;
            uiGrSuchergebnisse.Children.Add(uiArtikel);
            _module["Artikel_art"]    = uiArtikel;
            uiArtikel.AddLabel2Druck += AddLabel2Druck;


            ModulFarbe uiFarbe = new ModulFarbe();

            Grid.SetRow(uiFarbe, 1);
            uiFarbe.Margin = new Thickness(10, 10, 10, 10);
            Grid.SetColumn(uiFarbe, 0);
            uiFarbe.HorizontalAlignment = HorizontalAlignment.Stretch;
            uiFarbe.VerticalAlignment   = VerticalAlignment.Top;
            uiFarbe.Width = 298;
            uiGrSuchkriterien.Children.Add(uiFarbe);
            _module["Farbe_fab"] = uiFarbe;


            ModulGroesse uiGroesse = new ModulGroesse();

            Grid.SetRow(uiGroesse, 1);
            uiGroesse.Margin = new Thickness(10, 10, 10, 10);
            Grid.SetColumn(uiGroesse, 1);
            uiGroesse.HorizontalAlignment = HorizontalAlignment.Stretch;
            uiGroesse.VerticalAlignment   = VerticalAlignment.Top;
            uiGroesse.Width = 298;
            uiGrSuchkriterien.Children.Add(uiGroesse);
            _module["Groesse_gro"] = uiGroesse;



            ModulModell uiModell = new ModulModell();

            Grid.SetRow(uiModell, 2);
            uiModell.Margin = new Thickness(10, 10, 10, 10);
            Grid.SetColumnSpan(uiModell, 2);
            Grid.SetColumn(uiModell, 0);
            uiModell.Width = 618;
            uiGrSuchkriterien.Children.Add(uiModell);
            _module["Modell_mod"] = uiModell;



            ModulTyp uiTyp = new ModulTyp();

            Grid.SetRow(uiTyp, 3);
            uiTyp.Margin = new Thickness(10, 10, 10, 10);
            Grid.SetColumn(uiTyp, 0);
            uiTyp.HorizontalAlignment = HorizontalAlignment.Stretch;
            uiTyp.VerticalAlignment   = VerticalAlignment.Top;
            uiTyp.Width = 298;
            uiGrSuchkriterien.Children.Add(uiTyp);
            _module["Typ_typ"] = uiTyp;


            ModulMaterial uiMaterial = new ModulMaterial();

            Grid.SetRow(uiMaterial, 3);
            uiMaterial.Margin = new Thickness(10, 10, 10, 10);
            Grid.SetColumn(uiMaterial, 1);
            uiMaterial.HorizontalAlignment = HorizontalAlignment.Stretch;
            uiMaterial.VerticalAlignment   = VerticalAlignment.Top;
            uiMaterial.Width = 298;
            uiGrSuchkriterien.Children.Add(uiMaterial);
            _module["Material_mat"] = uiMaterial;



            foreach (var modul in _module.Values)
            {
                modul.SelectedObjekt += DisplaySearchResult;
                modul.DisplayDefault += DisplayDefault;
            }


            //uiUcModell.SelectedObjekt += new UcModell.TabellenName(UcArtikel_SelectedArtikel);
            //uiUcMaterial.SelectedObjekt += new UcMaterial.TabellenName(UcArtikel_SelectedArtikel);
            //_module["Modell_mod"] = uiUcModell;
            //_module["Material_mat"] = uiUcMaterial;
        }