예제 #1
0
        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();
        }
예제 #2
0
        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;
        }
예제 #3
0
        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);
        }
예제 #4
0
        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);
        }