public static void ShowInDataGridView(this ZielKarte zielKarte, DataGridView view) { view.Rows[0].Cells[1].Value = zielKarte.ID; view.Rows[1].Cells[1].Value = zielKarte.StartBudget; view.Rows[2].Cells[1].Value = zielKarte.Produktionsmenge; view.Rows[3].Cells[1].Value = zielKarte.Gewichtung.MaterialflussGewichtung; view.Rows[4].Cells[1].Value = zielKarte.Gewichtung.ErweiterbarkeitGewichtung; view.Rows[5].Cells[1].Value = zielKarte.Gewichtung.BudgetGewichtung; }
public static string RenderAsString(this ZielKarte zielKarte) { return("ZielKarte: " + zielKarte.ID + "\n" + "Vorgaben" + "\n" + "Budget: " + zielKarte.StartBudget.ToString("N0") + "€" + "\n" + "Menge: " + zielKarte.Produktionsmenge.ToString() + " m/Tag" + "\n" + "Bewertungskriterien:\n" + zielKarte.Gewichtung.MaterialflussGewichtung + "x Materialfluss\n" + zielKarte.Gewichtung.ErweiterbarkeitGewichtung + "x Erweiterbarkeit\n" + zielKarte.Gewichtung.BudgetGewichtung + "x Budget\n"); }
/// <summary> /// Lib of Karten, Stellen hier die Inhalt und Activitaet von Karten /// </summary> /// <param name="Zi_id"></param> /// <returns></returns> public static ZielKarte GetZielKarteWithID(this string Zi_id) { ZielKarte zcard; //check a Resource dictinary/Datenbank switch (Zi_id) { case "Zi-01": zcard = new ZielKarte(31000000, 2500, new Gewichtung(2, 3, 1)); zcard.SetID("Zi-01"); zcard.IsActive = true; break; case "Zi-02": zcard = new ZielKarte(27000000, 1400, new Gewichtung(1, 3, 2)); zcard.SetID("Zi-02"); zcard.IsActive = true; break; case "Zi-03": zcard = new ZielKarte(24000000, 750, new Gewichtung(3, 1, 2)); zcard.SetID("Zi-03"); zcard.IsActive = true; break; case "Zi-04": zcard = new ZielKarte(24000000, 750, new Gewichtung(1, 2, 3)); zcard.SetID("Zi-04"); zcard.IsActive = true; break; case "Zi-05": zcard = new ZielKarte(27000000, 1500, new Gewichtung(3, 2, 1)); zcard.SetID("Zi-05"); zcard.IsActive = true; break; case "Zi-06": zcard = new ZielKarte(38000000, 3000, new Gewichtung(2, 1, 3)); zcard.SetID("Zi-06"); zcard.IsActive = true; break; default: zcard = new ZielKarte(); zcard.SetID("Zi-00"); break; } return(zcard); }
public static void ShowAsMessageBox(this ZielKarte zielKarte) { MessageBox.Show(zielKarte.RenderAsString(), "ZielKarte"); }