public Auto(int vel, TypPaliva typ) { VelikostNadrze = vel; Palivo = typ; StavNadrze = 0; Radio = new Autoradio(); }
public Nakladni(TypPaliva palivo, double velikostNadrze, double stavNadrze, double maxNaklad, double prepravovanyNaklad) { Palivo = palivo; VelikostNadrze = velikostNadrze; StavNadrze = 0; Natankuj(palivo, stavNadrze); MaxNaklad = maxNaklad; PrepravovanyNaklad = prepravovanyNaklad; }
public Osobni(TypPaliva palivo, double velikostNadrze, double stavNadrze, int maxOsob, int prepravovaneOsoby) { Palivo = palivo; VelikostNadrze = velikostNadrze; StavNadrze = 0; Natankuj(palivo, stavNadrze); MaxOsob = maxOsob; PrepravovaneOsoby = prepravovaneOsoby; }
public void Natankuj(TypPaliva palivo, double mnozstvi) { if (Palivo != palivo) { Exception e = new Exception("Nespravne palivo!"); throw e; } double temp = StavNadrze; StavNadrze = temp + mnozstvi; }
public void Natankuj(TypPaliva p, int amount) { if (p == Palivo && (amount + StavNadrze) <= VelikostNadrze) { StavNadrze += amount; } else { throw new Exception("Wrong fuel type or the car is full"); } }
public Car(int iD, int rokVyroby, int pocetKm, string znacka, string typ, TypPaliva palivo, decimal cenaAuta, string mesto, int pocetDveri, bool jeHavarovane) { ID = iD; RokVyroby = rokVyroby; PocetKm = pocetKm; Znacka = znacka; Typ = typ; Palivo = palivo; CenaAuta = cenaAuta; Mesto = mesto; PocetDveri = pocetDveri; JeHavarovane = jeHavarovane; }
public static TypPaliva ChooseFuel() { bool success = false; TypPaliva palivoTyp = 0; do { StringBuilder sb = new StringBuilder(); sb.AppendLine($"Typ paliva:"); sb.AppendLine($"D => Diesel"); sb.AppendLine($"B => Benzin"); sb.AppendLine($"P => Plyn"); sb.AppendLine($"-------------------------"); sb.AppendLine($"Vyber z možností (D,B,P):"); sb.AppendLine($"-------------------------"); Console.Write(sb.ToString()); char vyber = Console.ReadKey().KeyChar; vyber = Char.ToUpper(vyber); switch (vyber) { case 'D': { palivoTyp = TypPaliva.diesel; success = true; break; } case 'B': { palivoTyp = TypPaliva.benzin; success = true; break; } case 'P': { palivoTyp = TypPaliva.plyn; success = true; break; } default: continue; } } while (!success); Console.ReadKey(); return(palivoTyp); }
public static Collection <TypPaliva> SelectPaliva(Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = (Database)pDb; } SqlCommand command = db.CreateCommand(SQL_SELECT_PALIVA); SqlDataReader reader = db.Select(command); //idZarizeni, SpecifikaceZarizeni_idSpecifikaceZarizeni, nazev, vyrobce, zaruka, datumSpusteni, StavZarizeni_idStavZarizeni Collection <TypPaliva> typPaliva = new Collection <TypPaliva>(); while (reader.Read()) { int i = -1; TypPaliva select = new TypPaliva(); select.idTypPaliva = reader.GetInt32(++i); select.nazev = reader.GetString(++i); typPaliva.Add(select); } reader.Close(); if (pDb == null) { db.Close(); } return(typPaliva); }
public Nakladni(int vel, TypPaliva typ, int max) : base(vel, typ) { MaxNaklad = max; PrepravovanyNaklad = 0; }
public Osobni(int vel, TypPaliva typ, int max) : base(vel, typ) { MaxOsob = max; PrepravovaneOsoby = 0; }