public RoosterItem(Activiteit activiteit, Begeleider begeleider, DateTime datum, TimeSpan startTijd, TimeSpan eindTijd)
 {
     this.activiteit = activiteit;
     this.begeleider = begeleider;
     this.datum      = datum;
     this.startTijd  = startTijd;
     this.eindTijd   = eindTijd;
 }
Beispiel #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Begeleider begeleider = db.Begeleiders.Find(id);

            db.Begeleiders.Remove(begeleider);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
 public ActionResult Edit([Bind(Include = "BegeleiderId,Naam,Taal")] Begeleider begeleider)
 {
     if (ModelState.IsValid)
     {
         db.Entry(begeleider).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(begeleider));
 }
Beispiel #4
0
        public ActionResult Create([Bind(Include = "BegeleiderId,Naam,Taal")] Begeleider begeleider)
        {
            if (ModelState.IsValid)
            {
                db.Begeleiders.Add(begeleider);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(begeleider));
        }
Beispiel #5
0
        public Begeleider GetBegeleiderById(int BegeleiderId)
        {
            try
            {
                return(begeleider_db.GetById(BegeleiderId));
            }
            catch (Exception)
            {
                Begeleider begeleider = new Begeleider(1, 2, "error", "Something went wrong", 1);

                return(begeleider);
            }
        }
Beispiel #6
0
        // GET: Begeleiders/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Begeleider begeleider = db.Begeleiders.Find(id);

            if (begeleider == null)
            {
                return(HttpNotFound());
            }
            return(View(begeleider));
        }
Beispiel #7
0
        private List <Begeleider> BegeleiderMapper(DataTable table)
        {
            List <Begeleider> begeleiders = new List <Begeleider>();

            foreach (DataRow row in table.Rows)
            {
                Begeleider begeleider = new Begeleider()
                {
                    DocentId = (int)row["DocentId"],
                };
                begeleiders.Add(begeleider);
            }

            return(begeleiders);
        }
Beispiel #8
0
        public List <Begeleider> GetBegeleiders()
        {
            try
            {
                return(begeleider_db.GetAllBegeleiders());
            }
            catch (Exception)
            {
                List <Begeleider> fakebegeleiderlist = new List <Begeleider>();

                Begeleider begeleider = new Begeleider(1, 2, "error", "Something went wrong", 1);

                fakebegeleiderlist.Add(begeleider);

                return(fakebegeleiderlist);
            }
        }
Beispiel #9
0
        private Begeleider ReadBegeleider(DataTable dataTable)
        {
            Begeleider begeleider = null;

            foreach (DataRow dr in dataTable.Rows)
            {
                int    BegeleiderNumber = (int)dr["Begeleidernummer"];
                int    TeacherNumber    = (int)dr["Docentnummer"];
                string TeacherName      = (string)dr["docentnaam"];
                string Subject          = (string)dr["schoolvak"];
                int    RoomNumber       = (int)dr["Docentenkamernummer"];

                begeleider = new Begeleider(BegeleiderNumber, TeacherNumber, TeacherName, Subject, RoomNumber);
            }

            return(begeleider);
        }
Beispiel #10
0
        private List <Begeleider> ReadBegeleiders(DataTable dataTable)
        {
            List <Begeleider> begeleiders = new List <Begeleider>();

            foreach (DataRow dr in dataTable.Rows)
            {
                int    BegeleiderNumber = (int)dr["Begeleidernummer"];
                int    TeacherNumber    = (int)dr["Docentnummer"];
                string TeacherName      = (string)dr["docentnaam"];
                string Subject          = (string)dr["schoolvak"];
                int    RoomNumber       = (int)dr["Docentenkamernummer"];

                Begeleider begeleider = new Begeleider(BegeleiderNumber, TeacherNumber, TeacherName, Subject, RoomNumber);

                begeleiders.Add(begeleider);
            }

            return(begeleiders);
        }
        //code voor het wijzigen van de inhoud van de te selecteren begeleider combobox voor het verwijderen van een begeleider in het begeleiders venster
        private void Cmb_Begeleiders_SelectedIndexChanged(object sender, EventArgs e)
        {
            Begeleider_Service begeleiderService = new Begeleider_Service();

            string selectedBegeleiderstring = cmb_Begeleiders.GetItemText(cmb_Begeleiders.SelectedItem);

            int begeleidernummer = int.Parse(selectedBegeleiderstring);

            Begeleider selectedbegeleider = begeleiderService.GetBegeleiderById(begeleidernummer);

            Txt_Begeleidernummer.Text = selectedbegeleider.Begeleidernummer.ToString();

            Txt_Docentnummer.Text = selectedbegeleider.Teachernumber.ToString();

            Txt_Docentnaam.Text = selectedbegeleider.Teachername.ToString();

            Txt_Schoolvak.Text = selectedbegeleider.Subject.ToString();

            Txt_Docentkamernummer.Text = selectedbegeleider.Teacherroomnumber.ToString();

            Txt_Begeleidernummer.Enabled  = false;
            Txt_Docentnummer.Enabled      = false;
            Txt_Docentkamernummer.Enabled = false;
        }