public void CannotCreateDepartment() { Assert.Catch(() => { var y = new Abteilung("", 84, 4); }); }
private void button3_Click(object sender, EventArgs e) { var abt1 = new Abteilung() { Bezeichnung = "Holz" }; var abt2 = new Abteilung() { Bezeichnung = "Steine" }; for (int i = 0; i < 100; i++) { var m = new Mitarbeiter() { Name = $"Fred #{i:000}", GebDatum = DateTime.Now.AddYears(-30).AddDays(i * 17), Beruf = "Macht dinge" }; if (i % 2 == 0) { m.Abteilungen.Add(abt1); } if (i % 3 == 0) { m.Abteilungen.Add(abt2); } context.Mitarbeiter.Add(m); } context.SaveChanges(); }
private void AbteilungAuswaehlen(object sender, RoutedEventArgs e) { Abteilung abteilung = (Abteilung)(sender as ListBox).SelectedItem; AusgewaehlteAbteilung = abteilung; AnsprechpartnerSichtbar = true; }
public Mitarbeiter(string VName, string NName, DateTime Gebdatum, int mitarbeiterid, Position position, Abteilung abteilung, DateTime eintrintsdatum, decimal gehalt, Bankverbindung bankverbindung, KontaktDaten kontaktdaten) : base(VName, NName, Gebdatum) { _mitarbeiterid = mitarbeiterid; _position = position; _abteilung = abteilung; _eintrintsdatum = eintrintsdatum; _gehalt = gehalt; _bankverbindung = bankverbindung; _kontaktdaten = kontaktdaten; }
static void Main(string[] args) { //new object of class Mitarbeiter a = new Mitarbeiter(1800, "Hans"); try { //printing properties of objects Console.WriteLine(a.GetName()); Console.WriteLine(a.GetGehalt()); //calling method and printing effects a.ShowGehalt(a.GetGehalt()); Console.WriteLine(a.GetGehalt()); } catch (Exception e) { Console.WriteLine(e.Message); } Console.WriteLine("----Task3 ab hier-----"); //Array vom Interface type welches ein Mix aus Instanzen der Klassen enthaelt var test = new Abteilung[] { new Mitarbeiter(1400, "Peter"), new Kunden("Martha", 55), }; Mitarbeiter x = (Mitarbeiter)test[0]; Console.WriteLine(x.GetGehalt()); Kunden y = (Kunden)test[1]; Console.WriteLine(y.Name); Console.WriteLine("-----Loop Ergaenzung----"); //Loop over array of objects foreach (var element in test) { Console.WriteLine(x.GetGehalt()); Console.WriteLine(y.Name); } }
public static Abteilung[] GetAbteilungen() { DataTable dt = TRLib.TR_SQL_Commands.ReturnStoredProcedureValue( "Select_Abteilung", new List <object>() { }, new List <string> { }); Abteilung[] Abs = new Abteilung[dt.Rows.Count]; for (int i = 0; i < Abs.Length; i++) { Abs[i] = new Abteilung(Convert.ToInt32(dt.Rows[i][0].ToString()), dt.Rows[i][1].ToString()); } return(Abs); }
public void SortTest() { Turnusarzt t = new Turnusarzt(1, "Muamemr", "Keskin", 10); LeitenderArzt l = new LeitenderArzt(2, "Kevin", "Hetzendorfer", Funktion.Oberarzt); Turnusarzt t2 = new Turnusarzt(1, "Muamemr2", "Keskin2", 10); LeitenderArzt l2 = new LeitenderArzt(4, "Nico", "Windtner", Funktion.Oberarzt_Stv); Assistenzarzt a = new Assistenzarzt(3, "Bernhard", "Traschl", true); Assistenzarzt a2 = new Assistenzarzt(3, "Bernhard2", "Traschl2", true); Abteilung ab = new Abteilung(1, "IT"); ab.arztHinzufuegen(t); ab.arztHinzufuegen(t2); ab.arztHinzufuegen(l); ab.arztHinzufuegen(a); ab.arztHinzufuegen(a2); ab.arztHinzufuegen(l2); Console.WriteLine(ab.ToString()); Assert.AreEqual(ab.arztListe[0], l); Assert.AreEqual(ab.arztListe[5].GetType(), typeof(Turnusarzt)); }
public async Task OnGet(int Id) { Abteilung = await _db.Abteilung.FindAsync(Id); }