private void show_pnl_Activities()
        {
            // show panel and buttons
            pnl_DisplayData.Show();
            btnRefreshActivity.Show();

            // only accesible when logged in as admin
            if (role == "admin")
            {
                btnModifyActivities.Show();
            }

            try
            {
                SomerenLogic.Activity_Service activity_Service = new SomerenLogic.Activity_Service();
                List <Activity> activities = activity_Service.GetActivities();

                // clear the DataGridView and fill the column names
                ClearDataGridView();
                generateGridLayout(activities.FirstOrDefault().dataGridList());

                // Fill the DataGridView with all the drinks using a foreach
                foreach (var activity in activities)
                {
                    FillDataInGridView(activity.dataGrid(activity, aantalStudentenActiviteit(activity.id), aantalBegeleidersActiviteit(activity.id)));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        private void btn_SwitchActivity_Click(object sender, EventArgs e)
        {
            SomerenLogic.Activity_Service activityService = new SomerenLogic.Activity_Service();
            List <Activity> activityList = activityService.GetActivities();


            string selectedItem = dgv_Schedule.CurrentCell.Value.ToString();

            Console.WriteLine(selectedItem);

            foreach (Activity a in activityList)
            {
                if (a.Omschijving == selectedItem)
                {
                    if (a.Day == "monday")
                    {
                        activityService.ChangeActivity("tuesday", selectedItem);
                        ShowMonday();
                    }
                    if (a.Day == "tuesday")
                    {
                        activityService.ChangeActivity("monday", selectedItem);
                        ShowTuesday();
                    }
                }
            }
        }
Exemple #3
0
        public void ShowTuesday()
        {
            SomerenLogic.Activity_Service activityService = new SomerenLogic.Activity_Service();
            List <Activity> activityList = activityService.GetActivities();


            List <Activity> dailyList = activityService.GetDayActivity("tuesday");

            dgv_Schedule.DataSource = dailyList;
            dgv_Schedule.Columns.RemoveAt(0);
            dgv_Schedule.Columns.RemoveAt(3);
        }
Exemple #4
0
        public void ShowActivities()
        {
            SomerenLogic.Activity_Service activityService = new SomerenLogic.Activity_Service();
            List <Activity> activityList = activityService.GetActivities();

            foreach (Activity a in activityList)
            {
                ListViewItem li = new ListViewItem();

                li.SubItems.Add(a.Id.ToString());
                li.Text = a.Omschijving;
                li.SubItems.Add(a.aantalStudenten.ToString());
                li.SubItems.Add(a.aantalBegeleiders.ToString());

                listViewActivities.Items.Add(li);
            }
        }