public static void Weiterfuehren(ArbeitsAuftrag aa) { aa.program.uebergabedaten = aa.Uebergabedaten; aa.program.Start(); Persistence.RemoveArbeitsAuftrag(aa); }
public void AddArbeitsAuftrag(ArbeitsAuftrag aa) { if (aa.Uebergabedaten.ID <= 0) aa.Uebergabedaten.ID = this.getDatenID(); OdbcCommand c; c = new OdbcCommand("insert into daten (did, typ_tname, data) values (?, ?, ?)", con); c.Parameters.Add("did", OdbcType.Int); c.Parameters.Add("typ_tname", OdbcType.VarChar); c.Parameters.Add("data", OdbcType.VarChar); c.Parameters["did"].Value = aa.Uebergabedaten.ID; c.Parameters["typ_tname"].Value = aa.Uebergabedaten.Typ.Name; c.Parameters["data"].Value = aa.Uebergabedaten.Daten; c.ExecuteNonQuery(); c = new OdbcCommand("insert into AA (programm_pname, daten_did) values (?, ?)", con); c.Parameters.Add("programm_pname", OdbcType.VarChar); c.Parameters.Add("daten_did", OdbcType.Int); c.Parameters["programm_pname"].Value = aa.program.Name; c.Parameters["daten_did"].Value = aa.Uebergabedaten.ID; c.ExecuteNonQuery(); }
protected void Page_Load(object sender, EventArgs e) { String s = Request.QueryString["aa"]; if (s != null && s.Length >= 1) { ArbeitsAuftrag = StartCtrl.DeserializeFromString<ArbeitsAuftrag>(s); Data = ArbeitsAuftrag.Uebergabedaten.GetDaten<String>(); Daten.Text = Data; } }
public void AddArbeitsAuftrag(ArbeitsAuftrag aa) { if( aa.Uebergabedaten.ID <= 0 ) aa.Uebergabedaten.ID = DB.getDatenID(); DataRow daten_row = DB.Set.Tables["daten"].NewRow(); DataRow aa_row = DB.Set.Tables["AA"].NewRow(); daten_row["did"] = aa.Uebergabedaten.ID; daten_row["typ_tname"] = aa.Uebergabedaten.Typ.Name; daten_row["data"] = aa.Uebergabedaten.Daten; aa_row["programm_pname"] = aa.program.Name; aa_row["daten_did"] = aa.Uebergabedaten.ID; DB.Set.Tables["daten"].Rows.Add(daten_row); DB.Set.Tables["AA"].Rows.Add(aa_row); }
public void RemoveArbeitsAuftrag(ArbeitsAuftrag aa) { OdbcCommand c; c = new OdbcCommand("delete from AA where daten_did = ?", con); c.Parameters.Add("daten_did", OdbcType.Int, 4, "daten_did"); c.Parameters["daten_did"].Value = aa.Uebergabedaten.ID; c.ExecuteNonQuery(); c = new OdbcCommand("delete from daten where did = ?", con); c.Parameters.Add("did", OdbcType.Int, 4, "did"); c.Parameters["did"].Value = aa.Uebergabedaten.ID; c.ExecuteNonQuery(); }
public void RemoveArbeitsAuftrag(ArbeitsAuftrag aa) { int id = aa.Uebergabedaten.ID; DataRow deleteMe = null; foreach (DataRow row in DB.Set.Tables["AA"].Rows) if (int.Parse(row["daten_did"].ToString()) == id) deleteMe = row; deleteMe.Delete(); foreach (DataRow row in DB.Set.Tables["daten"].Rows) if (int.Parse(row["did"].ToString()) == id) deleteMe = row; deleteMe.Delete(); }