/// <summary> /// Constructs the class with the given parameters /// </summary> public Schoonmaak(Medewerker medewerker, DateTime date, Tram tram, SchoonmaakType type) { Medewerker = medewerker; Date = date; Tram = tram; Type = type; }
public Schoonmaak(Tram tram, string opmerking, DateTime datum, bool bevestigd, SchoonmaakType schoonmaakType) : base(tram, opmerking, datum, bevestigd) { this.Tram = tram; this.Opmerking = opmerking; this.Datum = datum; this.Bevestigd = bevestigd; this.schoonmaakType = schoonmaakType; }
public Schoonmaak(int id, Tram tram, string opmerking, DateTime datum, bool bevestigd, SchoonmaakType schoonmaakType) : base(id, tram, opmerking, datum, bevestigd) { /* * this.ID = id; * this.Tram = tram; * this.Opmerking = opmerking; * this.Datum = datum; * this.Bevestigd = bevestigd;*/ this.schoonmaakType = schoonmaakType; }
/// <summary> /// Verkrijgt een lijst met alle trams die moeten worden schoongemaakt. /// </summary> public List <Schoonmaak> GetAllSchoonmaak() { try { List <Tram> trams = GetAllTrams(); List <Schoonmaak> schoonmaak = new List <Schoonmaak>(); string sql = "SELECT * FROM ONDERHOUD WHERE SOORT = 2"; OracleCommand command = MaakOracleCommand(sql); OracleDataReader reader = VoerQueryUit(command); while (reader.Read()) { int id = Convert.ToInt32(reader.GetValue(0)); Tram tram = VerkrijgTram(trams, Convert.ToInt32(reader.GetValue(1))); SchoonmaakType s = (SchoonmaakType)Convert.ToInt32(reader.GetValue(3)); string opmerking = Convert.ToString(reader.GetValue(4)); DateTime invoerDatum = DateTime.Now; //Convert.ToDateTime(reader.GetValue(5)); bool bevestigd = Convert.ToBoolean(reader.GetValue(6)); schoonmaak.Add(new Schoonmaak(id, tram, opmerking, invoerDatum, bevestigd, s)); } return(schoonmaak); } catch { return(null); } finally { verbinding.Close(); } }
/// <summary> /// Voegt schoonmaak toe aan de database. /// </summary> /// <param name="tram"></param> /// <param name="opmerking"></param> /// <param name="date"></param> /// <param name="bevestigd"></param> /// <param name="st"></param> /// <returns></returns> public string AddSchoonmaak(Tram tram, string opmerking, DateTime date, bool bevestigd, SchoonmaakType st) { DatabaseController dc = new DatabaseController(); if (dc.AddSchoonmaak(new Schoonmaak(tram, opmerking, date, bevestigd, st))) { return("Schoonmaak " + tram.TramNummer + " succesvol toegevoegd!"); } else { return("Kon Schoonmaak " + tram.TramNummer + " niet toevoegen. Probeer het later opnieuw"); } }