Beispiel #1
0
    private void gdg_handler1(object sender, EventArgs e) {

        for (int i = 0; i < f.Controls.Count; i++){
            if (f.Controls[i].Tag == "dish") {
                f.Controls[i].Visible = false;
            }
        }

        sender_parser sp = new sender_parser();
        db_adapter db = new db_adapter();
        DataTable dt = new DataTable();
        dt = db.get_dishtype();
        string name_sender = sp.parse(sender.ToString());
        int sender_id = -1;
        for (int i = 0; i < dt.Rows.Count; i++) {
            if (dt.Rows[i].Field<string>("name") == name_sender) {
                sender_id = dt.Rows[i].Field<int>("id");
            } 
        }
        if (sender_id != -1) generate_dishes(sender_id);
    }
Beispiel #2
0
 // BUTTONS GENERTORS
 public void generate_dishes_groups(){ 
     db_adapter db = new db_adapter();
     DataTable dt = new DataTable();
     dt = db.get_dishtype();
     int x = 60;
     int y = 85;
     Point point = new Point(x, y);
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         Button btn = new Button();
         btn.Text = dt.Rows[i].Field<string>("name");
         btn.Click += new System.EventHandler(this.gdg_handler1);
         btn.Location = point;
         point.X = 60;
         point.Y += 40;
         btn.Height = 30;
         btn.Width = 145;
         f.Controls.Add(btn);
     }
 }