Пример #1
0
 public ActionResult <Vaccinatie> AddRegistratie(Vaccinatie vaccinatie)
 {
     vaccinatie.VaccinatieRegistratieId = Guid.NewGuid();
     _registratiess.Add(vaccinatie);
     saveRegistration(vaccinatie);
     return(new OkObjectResult(vaccinatie));
 }
Пример #2
0
 private void saveRegistration(Vaccinatie vaccinatie)
 {
     using (var reader = new StreamWriter(_CSVSettings.CSVRegistraties))
         using (var csv = new CsvWriter(reader, configuration)){
             csv.WriteRecord(vaccinatie);
         }
 }
        private void InsertVaccinatieLijst()
        {
            VaccinatieLijstDataService vlDS = new VaccinatieLijstDataService();
            Vaccinatie vaccinatie           = new Vaccinatie();

            vaccinatie.Naam = naam;
            if (naam != "")
            {
                vlDS.InsertVaccinatieLijst(vaccinatie);
                Messenger.Default.Send <UpdateFinishedMessage>(new UpdateFinishedMessage("VaccinatieLijstToegevoegd"));
            }
        }
Пример #4
0
        public void NieuweVaccinatie(Vaccinatie vaccinatie, int dierverzorgernummer, int vaccinatienummer, DateTime datum, DateTime einddatum, string bijwerking)
        {
            using (OracleConnection conn = new OracleConnection(connectie))
            {
                OracleCommand cmd = new OracleCommand("insert into dierverzorger_vaccinatie VALUES(:nummer, ':vcnummer', 'datum', 'einddatum', ':bijwerking' );", conn);

                cmd.Parameters.Add("nummer", dierverzorgernummer);
                cmd.Parameters.Add("vcnummer", vaccinatienummer);
                cmd.Parameters.Add("datum", datum);
                cmd.Parameters.Add("einddatum", einddatum);
                cmd.Parameters.Add("bijwerking", bijwerking);

                cmd.ExecuteNonQuery();
            }
        }
        private void InsertVaccinatie()
        {
            DialogService dialogservice = new DialogService();

            var picker = gekregenDatum;
            VaccinatieDataService vDS = new VaccinatieDataService();
            Vaccinatie            nieuweVaccinatie = new Vaccinatie();

            nieuweVaccinatie.Naam          = naam;
            nieuweVaccinatie.IsVerplicht   = isVerplicht;
            nieuweVaccinatie.GekregenDatum = picker.Date;
            nieuweVaccinatie.StudentID     = selectedStudent.Id;

            Vaccinatie bestaandeVaccinatie = new Vaccinatie();

            bestaandeVaccinatie = vDS.getVaccinatieByNameAndStudentID(nieuweVaccinatie.Naam, nieuweVaccinatie.StudentID);

            if (bestaandeVaccinatie != null)
            {
                MessageBoxResult result = MessageBox.Show("Er is al een vaccinatie met deze naam bij deze student gevonden, bent u zeker dat u de vaccinatie wilt toevoegen ?",
                                                          "Dubbel gevonden",
                                                          MessageBoxButton.YesNo);
                if (result == MessageBoxResult.Yes && nieuweVaccinatie.GekregenDatum > selectedStudent.Geboortedatum)
                {
                    vDS.InsertVaccinatie(nieuweVaccinatie);
                }
                else
                {
                    MessageBox.Show("Gekregen datum van de vaccinatie kan niet ouder zijn dan de geboortedatum van de student", "Onjuiste datum", MessageBoxButton.OK);
                }
            }
            else
            {
                if (nieuweVaccinatie.GekregenDatum < selectedStudent.Geboortedatum)
                {
                    MessageBox.Show("Gekregen datum van de vaccinatie kan niet ouder zijn dan de geboortedatum van de student",
                                    "Onjuiste datum",
                                    MessageBoxButton.OK);
                }
                else
                {
                    vDS.InsertVaccinatie(nieuweVaccinatie);
                }
            }
            LeesVaccinaties();
            Messenger.Default.Send <UpdateFinishedMessage>(new UpdateFinishedMessage("VaccinatieToegevoegd"));
        }
 private void onVaccinatieReceived(Vaccinatie vaccinatie)
 {
     selectedVaccinatie = vaccinatie;
 }