Пример #1
0
        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);
        }
Пример #2
0
 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;
 }