private void OpenGUI(Uebergabedaten u) { GUI gui = new GUI(); gui.Uebergabedaten = u; gui.Programm2 = this; gui.Show(); }
protected void Go_Click(object sender, EventArgs e) { if (Data != null && ArbeitsAuftrag != null) { Program p = PersistenceCtrl.Instance.GetProgrammByName("P2 - Ende"); Uebergabedaten u = new Uebergabedaten(p.OutputTyp); u.SetDaten(Data); StartCtrl.Save(u); } }
public static void Save(Uebergabedaten u) { if (u.Typ == null) { MessageBox.Show("Das Programm endet hier, das es keinem Typ angehört und somit keine weiteren Programme hat. Die letzten bekannten Daten: " + u.GetDaten<String>()); } else { SelectProgram gui = new SelectProgram(); gui.u = u; gui.Show(); } }
protected void Go_Click(object sender, EventArgs e) { if (Text.Text.Length < 1) { Label1.Text = "Bitte Text eingeben!!"; } else { Program p = PersistenceCtrl.Instance.GetProgrammByName("P1 - Start"); Uebergabedaten u = new Uebergabedaten(p.OutputTyp); u.SetDaten(Text.Text); StartCtrl.Save(u); Label1.Text = "Jetzt wirds lustig..."; } }
protected void Page_Load(object sender, EventArgs e) { String s = Request.QueryString["uebergabedaten"]; if (s == null || s.Length < 1) { Label1.Text = "Nope, not this time!"; } else { Uebergabedaten = StartCtrl.DeserializeFromString<Uebergabedaten>(s); List<Program> programme = PersistenceCtrl.Instance.GetProgramsOfType(Uebergabedaten.Typ); if (!IsPostBack) { Programme.Items.Clear(); foreach (Program p in programme) { Programme.Items.Add(new ListItem(p.Name, p.Name)); } } } }
public void Save(Uebergabedaten u) { StartCtrl.Save(u); }
public ArbeitsAuftrag(Program p, Uebergabedaten u) { this.program = p; this.Uebergabedaten = u; }
public ArbeitsAuftrag(int id, Program p, Uebergabedaten u) { this.ID = id; this.program = p; this.Uebergabedaten = u; }
public static void CreateAA(Uebergabedaten u, Program p) { Persistence.AddArbeitsAuftrag(new ArbeitsAuftrag(p, u)); }
public List<Program> GetProgramsOfUebergabedaten(Uebergabedaten u) { return this.GetProgramsOfType(u.Typ); }
private List<Uebergabedaten> GetAllUebergabedaten() { List<Uebergabedaten> uebergabedaten = new List<Uebergabedaten>(); List<Typ> typen = this.GetTyps(); foreach (DataRow row in DB.Set.Tables["daten"].Rows) { try { Typ t = null; foreach (Typ typ in typen) if (typ.Name.Equals(row["typ_tname"])) t = typ; int did = int.Parse(row["did"].ToString()); String data = (String)row["data"]; Uebergabedaten u = new Uebergabedaten(did, t, data); uebergabedaten.Add(u); } catch (DeletedRowInaccessibleException ignore) { } } return uebergabedaten; }