private void BBestellingToevoegen_Click(object sender, EventArgs e) { Reservering r = rvc.GetReserveringById(LReserveringNummerGerechten.Text); List <Gerecht> GekozenGerechten = new List <Gerecht>(); int Ronde = 0; bool RondeCheck = true; while (RondeCheck == true) { Ronde++; RondeCheck = bc.CheckRonde(Ronde, r.ReserveringID); } foreach (string item in LBHuidigeBestelling.Items) { Gerecht g = gc.GetGerechtById(Convert.ToInt32(item.Split(' ')[0])); GekozenGerechten.Add(g); } foreach (Gerecht g in GekozenGerechten) { bc.InsertBestelling(r.ReserveringID, g.GerechtID, Ronde, 1); } LoadBestellingen(r.ReserveringID); LBHuidigeBestelling.Items.Clear(); }
private void LoadGerechtDetail(string ActiveGerecht) { Gerecht g = new Gerecht(); int id = Convert.ToInt32(ActiveGerecht.Split(' ')[0]); g = gc.GetGerechtById(id); LGerechtenOutputNaam.Text = g.Naam; LGerechtenOutputNaam.Visible = true; RTBGerechtDetails.Text = g.Descriptie; GBGerechtDetails.Visible = true; }
public Gerecht GetGerechtById(int id) { string sql = "select * from Gerecht where GerechtID = @ID"; Dictionary <object, object> parameters = new Dictionary <object, object>(); parameters.Add("ID", id); int x = 0; DataSet ds = GetDataSetSql(sql, parameters); Gerecht g = DataSetParser.DataSetToGerecht(ds, x); return(g); }
public Gerecht GetGerechtByRondeAndGerechtIdAndOrderId(int ronde, int GerechtId, int OrderId) { string sql = "Select * From Gerecht Where GerechtId = (Select GerechtId From GerechtOrder where Ronde = @ronde And GerechtID = @id and OrderId = @OrderId)"; Dictionary <object, object> parameters = new Dictionary <object, object>(); parameters.Add("ronde", ronde); parameters.Add("id", GerechtId); parameters.Add("OrderId", OrderId); DataSet set = GetDataSetSql(sql, parameters); Gerecht g = null; if (set != null && set.Tables[0].Rows.Count >= 1) { g = DataSetParser.DataSetToGerecht(set, 0); } return(g); }