예제 #1
0
파일: Class1.cs 프로젝트: netivan/Hamn05nov
        public Båt(int day)  //Konstruktör av båtklassen
        {     //Skapa båten som anländer till hamnen med slumpmässiga parametrar

            // Ett slumpmässigt tal mellan 1 och 4 / 5 genereras och omvandlas till båttyp(enum: TYP) "
            typ = (TYP)r.Next(1, maxTyp + 1);   //  motorbåt (exempel)
                                                // int typ = r.Next(1,maxTyp + 1)
            aDag = day;  // Ankomstdag av båten
            switch (typ)
            {
                case (TYP)1:
                    // case 1:
                    infoRoddbåt();
                    break;
                case (TYP)2:
                    infoMotorbåt();
                    break;
                case (TYP)3:
                    infoSegelbåt();
                    break;
                case (TYP)4:
                    infoLastfartyg();
                    break;
                case (TYP)5:
                    infoKatamaran();
                    break;
                    //default:
                    //  break;
            }
        }
예제 #2
0
        public Båt(int day)
        {
            typ  = (TYP)r.Next(1, maxTyp + 1);  //
            aDag = day;
            switch (typ)
            {
            case (TYP)1:
                infoRoddbåt();
                break;

            case (TYP)2:
                infoMotorbåt();
                break;

            case (TYP)3:
                infoSegelbåt();
                break;

            case (TYP)4:
                infoLastfartyg();
                break;

            case (TYP)5:
                infoKatamaran();
                break;

            default:
                break;
            }
        }
예제 #3
0
        public string LaddaNyProdukt()
        {   // ladda en ny produkt och returnerar strängen med alla info om varan
            Console.Write("lägga in typ: ");
            typ = (TYP)ivn.readNumber(1, 3);
            Console.Write("lägga in storlek: ");
            storlek = (STORLEK)ivn.readNumber(1, 3);
            Console.Write("lägga in färg: ");
            färg = (FÄRG)ivn.readNumber(1, 3);
            Console.Write("lägga in pris: ");
            pris = ivn.readNumber(0, 100000);

            return(string.Format("{0,-7} {1,-2} {2,-6} {3,5}", typ, storlek, färg, pris));
        }
예제 #4
0
        public List <Color> getColor(TYP xTyp)
        {
            //GET COLOR FROM TABLE
            List <Color> colorList = new List <Color>();

            foreach (DataGridViewRow row in Rows)
            {
                Color color = row.Cells[(int)xTyp].Style.BackColor;
                if (!colorList.Contains(color))
                {
                    colorList.Add(color);
                }
            }
            return(colorList);
        }
예제 #5
0
        public abstract Parametry stworzSamochod();//abstract samochod k

        public static Samochod wybierzSamochod(TYP typSamochodu)
        {
            switch (typSamochodu)
            {
            case TYP.KOMBI:
                return(new SamochodKombi());


            case TYP.VAN:
                return(new SamochodVan());

            case TYP.SEDAN:
                return(new SamochodSedan());


            case TYP.SUV:
                return(new SamochodSuv());

            default:
                throw new System.ArgumentException("Nie ma takiego rodzaju samochodu");
            }
        }