Beispiel #1
0
 private IEnumerable<Antwort> Geschwisterantworten_bestimmen(Antwort antwort)
 {
     var frageZurAntwort = (from fg in _befragungContainer.Value.Fragebogen.Fragengruppen
                            from f in fg.Fragen
                            from ao in f.Antwortoptionen
                            where ao.Antwort.Equals(antwort)
                            select f).First();
     return from ao in frageZurAntwort.Antwortoptionen
            select ao.Antwort;
 }
Beispiel #2
0
        private void Prüfen_ob_Antwort_zum_Fragebogen_gehört(Antwort antwort)
        {
            var antwortGefundenInFragebogen =
                from fg in Fragebogen.Fragengruppen
                    from f in fg.Fragen
                        from ao in f.Antwortoptionen
                        where ao.Antwort.Equals(antwort)
                        select ao.Antwort;

            if (!antwortGefundenInFragebogen.Any())
                throw new InvalidOperationException("Antwort gehört nicht zum Fragebogen!");
        }
        public bool EinmaldatenSenden()
        {
            Netzdaten n = new Netzdaten();

            n.A_qu_kg1         = einmaldaten.A_qu_kg1;
            n.A_qu_kg2         = einmaldaten.A_qu_kg2;
            n.vug_ANSPRECH     = einmaldaten.VUG_Ansprech;
            n.vug_ANZ_LV       = einmaldaten.VUG_ANZ_LV;
            n.vug_Bericht_Text = einmaldaten.VUG_Bericht_Text;

            switch (einmaldaten.VUG_Dopplung)
            {
            case 1:
                n.vug_dopplung = Dopplung.KeineDopplung;
                break;

            case 2:
                n.vug_dopplung = Dopplung.DopplungVorhanden;
                break;

            default:
                n.vug_dopplung = Dopplung.NichtGesetzt;
                break;
            }

            n.vug_kommentar_text = einmaldaten.VUG_Kommentar_Text;
            n.vug_Kontakt        = einmaldaten.VUG_Kontakt;
            n.Vug_NB_Art         = einmaldaten.VUG_NB_Art;
            n.vug_SUM_KAP_NACH   = einmaldaten.VUG_SUM_KAP_NACH;
            n.vug_SUM_KAP_VOR    = einmaldaten.VUG_SUM_KAP_VOR;
            n.vug_SUM_LST        = einmaldaten.VUG_SUM_LST;

            Antwort tranAntwort = service.TransNetzdaten(transaktionsnummer, n);

            log.Info("Antwort: " + tranAntwort.Meldungscode + ": " + tranAntwort.Meldung);
            log.Info("StatusWs: " + tranAntwort.StatusWS.ToString());

            return(tranAntwort.StatusWS.Equals(TransStatusEnum.Akzeptiert));
        }
 public dynamic Process(Antwort antwort)
 {
     _befragungslogik.Antwort_registrieren(antwort);
     return _befragungslogik.Fragengruppe_laden();
 }
Beispiel #5
0
 public void Antwort_registrieren(Antwort antwort)
 {
     _antworten.Add(antwort);
 }
Beispiel #6
0
 public void Antwort_löschen(Antwort antwort)
 {
     _antworten.Remove(antwort);
 }
Beispiel #7
0
 public void Antwort_registrieren(Antwort antwort)
 {
     Prüfen_ob_Antwort_zum_Fragebogen_gehört(antwort);
     _antwortbogen.Antwort_registrieren(antwort);
 }
 public DeleteAntwortViewModel Map_Antwort_DeleteAntwortViewModel(Antwort antwort)
 {
     return(Mapper.Map <DeleteAntwortViewModel>(antwort));
 }
Beispiel #9
0
 public void EditAntwort(Antwort antwort)
 {
     AntwortRepository.EditAntwort(antwort);
 }
Beispiel #10
0
 public void EditAntwort(Antwort Antwort)
 {
     Db.SetModified(Antwort);
     Db.SaveChanges();
 }
Beispiel #11
0
 public void AddAntwort(Antwort Antwort)
 {
     Db.Antwort.Add(Antwort);
     Db.SaveChanges();
 }
        public void TransaktionAbschliessen()
        {
            Antwort tranAntwort = service.AbschlussTransaktion(transaktionsnummer);

            log.Info(tranAntwort.Meldung);
        }
Beispiel #13
0
 public void Antwort_registrieren(Antwort antwort)
 {
     var geschwisterAntworten = Geschwisterantworten_bestimmen(antwort);
     _befragungContainer.Value.Antworten_löschen(geschwisterAntworten);
     _befragungContainer.Value.Antwort_registrieren(antwort);
 }
 public List <Fragebogen> SearchFragebogenByAntwort(Antwort antwort)
 {
     return(Db.Fragebogen.Where(x => x.Antwort == antwort).ToList());
 }
Beispiel #15
0
 public void RemoveAntwort(Antwort Antwort)
 {
     Db.Set <Antwort>().Remove(Antwort);
     Db.SaveChanges();
 }
Beispiel #16
0
 public void AddAntwort(Antwort antwort)
 {
     AntwortRepository.AddAntwort(antwort);
 }
Beispiel #17
0
 public bool Antwort_gegeben(Antwort antwort)
 {
     return _antwortbogen.Antworten.Contains(antwort);
 }
Beispiel #18
0
 protected override bool IstAntwortRichtig(string input)
 {
     return(input.ToLower() == Antwort.ToLower());
 }
 public EditAntwortViewModel Map_Antwort_EditAntwortViewModel(Antwort antwort)
 {
     return(Mapper.Map <EditAntwortViewModel>(antwort));
 }