static ArtikelRepo() { alleArtikel = new List<Artikel>(); alleKaufprodukte = new List<Kaufprodukt>(); p1 = new Endprodukt(1, "Kinderfahrrad", 0); p2 = new Endprodukt(2, "Damenfahrrad", 0); p3 = new Endprodukt(3, "Herrenfahrrad", 0); e4 = new Eigenprodukt(4, "Hinterradgruppe Kinder", 0); e5 = new Eigenprodukt(5, "Hinterradgruppe Damen", 0); e6 = new Eigenprodukt(6, "Hinterradgruppe Herren", 0); e7 = new Eigenprodukt(7, "Vorderradgruppe Kinder", 0); e8 = new Eigenprodukt(8, "Vorderradgruppe Damen", 0); e9 = new Eigenprodukt(9, "Vorderradgruppe Herren", 0); e10 = new Eigenprodukt(10, "Schutzblech hinten Kinder", 0); e11 = new Eigenprodukt(11, "Schutzblech hinten Damen", 0); e12 = new Eigenprodukt(12, "Schutzblech hinten Herren", 0); e13 = new Eigenprodukt(13, "Schutzblech vorne Kinder", 0); e14 = new Eigenprodukt(14, "Schutzblech vorne Damen", 0); e15 = new Eigenprodukt(15, "Schutzblech vorne Herren", 0); e16 = new Eigenprodukt(16, "Lenker komplett", 0); e17 = new Eigenprodukt(17, "Sattel komplett", 0); e18 = new Eigenprodukt(18, "Rahmen Kinder", 0); e19 = new Eigenprodukt(19, "Rahmen Damen", 0); e20 = new Eigenprodukt(20, "Rahmen Herren", 0); e26 = new Eigenprodukt(26, "Pedal komplett", 0); e29 = new Eigenprodukt(29, "Vorderrad montiert Herren", 0); e30 = new Eigenprodukt(30, "Rahmen & Räder Herren", 0); e31 = new Eigenprodukt(31, "Fahrrad ohne Pedal Herren", 0); e49 = new Eigenprodukt(49, "Vorderrad komplett Kinder", 0); e50 = new Eigenprodukt(50, "Rahmen & Räder Kinder", 0); e51 = new Eigenprodukt(51, "Fahrrad ohne Pedal Kinder", 0); e54 = new Eigenprodukt(54, "Vorderrad komplett Damen", 0); e55 = new Eigenprodukt(55, "Rahmen & Räder Damen", 0); e56 = new Eigenprodukt(56, "Fahrrad ohne Pedal Damen", 0); k21 = new Kaufprodukt(21, "Kette Kinder", 0, 1.8, 0.4, 300); k22 = new Kaufprodukt(22, "Kette Damen", 0, 1.7, 0.4, 300); k23 = new Kaufprodukt(23, "Kette Herren", 0, 1.2, 0.2, 300); k24 = new Kaufprodukt(24, "Mutter 3/8", 0, 3.2, 0.3, 6100); k25 = new Kaufprodukt(25, "Scheibe 3/8", 0, 0.9, 0.2, 3600); k27 = new Kaufprodukt(27, "Schraube 3/8", 0, 0.9, 0.2, 1800); k28 = new Kaufprodukt(28, "Rohr 3/4", 0, 1.7, 0.4, 4500); k32 = new Kaufprodukt(32, "Farbe", 0, 2.1, 0.5, 2700); k33 = new Kaufprodukt(33, "Felge Herren komplett", 0, 1.9, 0.5, 900); k34 = new Kaufprodukt(34, "Speiche Herren", 0, 1.6, 0.3, 22000); k35 = new Kaufprodukt(35, "Konus", 0, 2.2, 0.4, 3600); k36 = new Kaufprodukt(36, "Freilauf", 0, 1.2, 0.1, 900); k37 = new Kaufprodukt(37, "Gabel", 0, 1.5, 0.3, 900); k38 = new Kaufprodukt(38, "Welle", 0, 1.7, 0.4, 300); k39 = new Kaufprodukt(39, "Blech", 0, 1.5, 0.3, 1800); k40 = new Kaufprodukt(40, "Lenker", 0, 1.7, 0.2, 900); k41 = new Kaufprodukt(41, "Mutter 3/4", 0, 0.9, 0.2, 900); k42 = new Kaufprodukt(42, "Griff", 0, 1.2, 0.3, 1800); k43 = new Kaufprodukt(43, "Sattel", 0, 2.0, 0.5, 2700); k44 = new Kaufprodukt(44, "Stange 1/2", 0, 1.0, 0.2, 900); k45 = new Kaufprodukt(45, "Mutter 1/4", 0, 1.7, 0.3, 900); k46 = new Kaufprodukt(46, "Schraube 1/4", 0, 0.9, 0.3, 900); k47 = new Kaufprodukt(47, "Zahnkranz", 0, 1.41, 0.1, 900); k48 = new Kaufprodukt(48, "Pedal", 0, 1.0, 0.2, 1800); k52 = new Kaufprodukt(52, "Felge komplett Kinder", 0, 1.6, 0.4, 600); k53 = new Kaufprodukt(53, "Speiche Kinder", 0, 1.6, 0.2, 22000); k57 = new Kaufprodukt(57, "Felge komplett Damen", 0, 1.7, 0.3, 600); k58 = new Kaufprodukt(58, "Speiche Damen", 0, 1.6, 0.5, 22000); k59 = new Kaufprodukt(59, "Schweißnaht", 0, 0.7, 0.2, 1800); p1.Verwendungsnachweis[k21] = 1; p2.Verwendungsnachweis[k21] = 0; p3.Verwendungsnachweis[k21] = 0; p1.Verwendungsnachweis[k22] = 0; p2.Verwendungsnachweis[k22] = 1; p3.Verwendungsnachweis[k22] = 0; p1.Verwendungsnachweis[k23] = 0; p2.Verwendungsnachweis[k23] = 0; p3.Verwendungsnachweis[k23] = 1; p1.Verwendungsnachweis[k24] = 7; p2.Verwendungsnachweis[k24] = 7; p3.Verwendungsnachweis[k24] = 7; p1.Verwendungsnachweis[k25] = 4; p2.Verwendungsnachweis[k25] = 4; p3.Verwendungsnachweis[k25] = 4; p1.Verwendungsnachweis[k27] = 2; p2.Verwendungsnachweis[k27] = 2; p3.Verwendungsnachweis[k27] = 2; p1.Verwendungsnachweis[k28] = 4; p2.Verwendungsnachweis[k28] = 5; p3.Verwendungsnachweis[k28] = 6; p1.Verwendungsnachweis[k32] = 3; p2.Verwendungsnachweis[k32] = 3; p3.Verwendungsnachweis[k32] = 3; p1.Verwendungsnachweis[k33] = 0; p2.Verwendungsnachweis[k33] = 0; p3.Verwendungsnachweis[k33] = 2; p1.Verwendungsnachweis[k34] = 0; p2.Verwendungsnachweis[k34] = 0; p3.Verwendungsnachweis[k34] = 72; p1.Verwendungsnachweis[k35] = 4; p2.Verwendungsnachweis[k35] = 4; p3.Verwendungsnachweis[k35] = 4; p1.Verwendungsnachweis[k36] = 1; p2.Verwendungsnachweis[k36] = 1; p3.Verwendungsnachweis[k36] = 1; p1.Verwendungsnachweis[k37] = 1; p2.Verwendungsnachweis[k37] = 1; p3.Verwendungsnachweis[k37] = 1; p1.Verwendungsnachweis[k38] = 1; p2.Verwendungsnachweis[k38] = 1; p3.Verwendungsnachweis[k38] = 1; p1.Verwendungsnachweis[k39] = 2; p2.Verwendungsnachweis[k39] = 2; p3.Verwendungsnachweis[k39] = 2; p1.Verwendungsnachweis[k40] = 1; p2.Verwendungsnachweis[k40] = 1; p3.Verwendungsnachweis[k40] = 1; p1.Verwendungsnachweis[k41] = 1; p2.Verwendungsnachweis[k41] = 1; p3.Verwendungsnachweis[k41] = 1; p1.Verwendungsnachweis[k42] = 2; p2.Verwendungsnachweis[k42] = 2; p3.Verwendungsnachweis[k42] = 2; p1.Verwendungsnachweis[k43] = 1; p2.Verwendungsnachweis[k43] = 1; p3.Verwendungsnachweis[k43] = 1; p1.Verwendungsnachweis[k44] = 3; p2.Verwendungsnachweis[k44] = 3; p3.Verwendungsnachweis[k44] = 3; p1.Verwendungsnachweis[k45] = 1; p2.Verwendungsnachweis[k45] = 1; p3.Verwendungsnachweis[k45] = 1; p1.Verwendungsnachweis[k46] = 1; p2.Verwendungsnachweis[k46] = 1; p3.Verwendungsnachweis[k46] = 1; p1.Verwendungsnachweis[k47] = 1; p2.Verwendungsnachweis[k47] = 1; p3.Verwendungsnachweis[k47] = 1; p1.Verwendungsnachweis[k48] = 2; p2.Verwendungsnachweis[k48] = 2; p3.Verwendungsnachweis[k48] = 2; p1.Verwendungsnachweis[k52] = 2; p2.Verwendungsnachweis[k52] = 0; p3.Verwendungsnachweis[k52] = 0; p1.Verwendungsnachweis[k53] = 72; p2.Verwendungsnachweis[k53] = 0; p3.Verwendungsnachweis[k53] = 0; p1.Verwendungsnachweis[k57] = 0; p2.Verwendungsnachweis[k57] = 2; p3.Verwendungsnachweis[k57] = 0; p1.Verwendungsnachweis[k58] = 0; p2.Verwendungsnachweis[k58] = 72; p3.Verwendungsnachweis[k58] = 0; p1.Verwendungsnachweis[k59] = 2; p2.Verwendungsnachweis[k59] = 2; p3.Verwendungsnachweis[k59] = 2; alleArtikel.Add(p1); alleArtikel.Add(p2); alleArtikel.Add(p3); alleArtikel.Add(e4); alleArtikel.Add(e5); alleArtikel.Add(e6); alleArtikel.Add(e7); alleArtikel.Add(e8); alleArtikel.Add(e9); alleArtikel.Add(e10); alleArtikel.Add(e11); alleArtikel.Add(e12); alleArtikel.Add(e13); alleArtikel.Add(e14); alleArtikel.Add(e15); alleArtikel.Add(e16); alleArtikel.Add(e17); alleArtikel.Add(e18); alleArtikel.Add(e19); alleArtikel.Add(e20); alleArtikel.Add(k21); alleArtikel.Add(k22); alleArtikel.Add(k23); alleArtikel.Add(k24); alleArtikel.Add(k25); alleArtikel.Add(e26); alleArtikel.Add(k27); alleArtikel.Add(k28); alleArtikel.Add(e29); alleArtikel.Add(e30); alleArtikel.Add(e31); alleArtikel.Add(k32); alleArtikel.Add(k33); alleArtikel.Add(k34); alleArtikel.Add(k35); alleArtikel.Add(k36); alleArtikel.Add(k37); alleArtikel.Add(k38); alleArtikel.Add(k39); alleArtikel.Add(k40); alleArtikel.Add(k41); alleArtikel.Add(k42); alleArtikel.Add(k43); alleArtikel.Add(k44); alleArtikel.Add(k45); alleArtikel.Add(k46); alleArtikel.Add(k47); alleArtikel.Add(k48); alleArtikel.Add(k52); alleArtikel.Add(k53); alleArtikel.Add(k57); alleArtikel.Add(k58); alleArtikel.Add(k59); alleArtikel.Add(e49); alleArtikel.Add(e50); alleArtikel.Add(e51); alleArtikel.Add(e54); alleArtikel.Add(e55); alleArtikel.Add(e56); alleKaufprodukte.Add(k21); alleKaufprodukte.Add(k22); alleKaufprodukte.Add(k23); alleKaufprodukte.Add(k24); alleKaufprodukte.Add(k25); alleKaufprodukte.Add(k27); alleKaufprodukte.Add(k28); alleKaufprodukte.Add(k32); alleKaufprodukte.Add(k33); alleKaufprodukte.Add(k34); alleKaufprodukte.Add(k35); alleKaufprodukte.Add(k36); alleKaufprodukte.Add(k37); alleKaufprodukte.Add(k38); alleKaufprodukte.Add(k39); alleKaufprodukte.Add(k40); alleKaufprodukte.Add(k41); alleKaufprodukte.Add(k42); alleKaufprodukte.Add(k43); alleKaufprodukte.Add(k44); alleKaufprodukte.Add(k45); alleKaufprodukte.Add(k46); alleKaufprodukte.Add(k47); alleKaufprodukte.Add(k48); alleKaufprodukte.Add(k52); alleKaufprodukte.Add(k53); alleKaufprodukte.Add(k57); alleKaufprodukte.Add(k58); alleKaufprodukte.Add(k59); }
public static int findKaufproduktPosition(Kaufprodukt k) { int pos = -1; for (int i = 0; i < alleKaufprodukte.Count; ++i) { if (alleKaufprodukte[i].Bezeichnung == k.Bezeichnung) { pos = i; } } return pos; }