Пример #1
0
        public ActionResult KontaktDaten()
        {
            Debug.WriteLine("HttpGet: Kredit/KontaktDaten");


            List <StaatsbuergerschaftsModel> alleLaender = new List <StaatsbuergerschaftsModel>();

            foreach (var landauswahl in KreditVerwaltung.LaenderLaden())
            {
                alleLaender.Add(new StaatsbuergerschaftsModel()
                {
                    ID          = landauswahl.ID,
                    Bezeichnung = landauswahl.Bezeichnung
                });
            }



            KontaktdatenModel model = new KontaktdatenModel()
            {
                AlleLaender = alleLaender,
                ID_Kunde    = int.Parse(Request.Cookies["id"].Value)
            };


            KontaktDaten kdaten = KreditVerwaltung.KontaktDatenLaden(model.ID_Kunde);

            if (kdaten != null)
            {
                model.Strasse       = kdaten.Strasse;
                model.Hausnummer    = kdaten.Hausnummer;
                model.EMail         = kdaten.EMail;
                model.TelefonNummer = kdaten.Telefonnummer;
                //model.Ort = kdaten.Ort.Bezeichnung;
                //model.PL
            }

            Ort odaten = KreditVerwaltung.OrtDatenLaden(model.ID_Kunde);

            if (odaten != null)
            {
                model.Ort     = odaten.Bezeichnung;
                model.ID_PLZ  = odaten.PLZ;
                model.ID_Land = odaten.FKLand;
            }

            return(View(model));
        }
Пример #2
0
        public ActionResult Kontaktdaten(KontaktdatenModel model)
        {
            Debug.WriteLine("POST - KonsumKredit - KontaktDaten");

            if (ModelState.IsValid)
            {
                /// speichere Daten über BusinessLogic
                if (KonsumKreditVerwaltung.KontaktdatenSpeichern(

                        model.ID_Ort,
                        model.PLZ,
                        model.StrasseNR,
                        model.Mail,
                        model.TelefonNummer,
                        model.ID_Kunde))
                {
                    return(RedirectToAction("Arbeitgeber"));
                }
            }
            return(View());
        }
Пример #3
0
        public ActionResult Kontaktdaten()
        {
            Debug.WriteLine("Get - KreditRechnerController - Kontaktdaten");
            Debug.Indent();
            List <OrteModel> allorte = new List <OrteModel>();

            foreach (var ort in KreditInstitut.LadeAlleOrte())
            {
                allorte.Add(new OrteModel()
                {
                    ID          = ort.ID,
                    PLZ         = ort.PLZ.ToString(),
                    Bezeichnung = ort.Bezeichnung.ToString()
                });
            }

            KontaktdatenModel model = new KontaktdatenModel()
            {
                AlleOrte = allorte,
                ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value)
            };

            Kontaktdaten daten = KreditInstitut.KontaktDatenLaden(model.ID_Kunde);

            if (daten != null)
            {
                model.Hausnummer    = daten.Hausnummer;
                model.Strasse       = daten.Strasse;
                model.Stiege        = daten.Stiege;
                model.Tuer          = daten.Tuer;
                model.ID_Ort        = daten.FKOrt.Value;
                model.Email         = daten.EMail;
                model.Telefonnummer = daten.Telefonnummer;
            }


            Debug.Unindent();
            return(View(model));
        }
Пример #4
0
        public ActionResult KontaktDaten(KontaktdatenModel model)
        {
            Debug.WriteLine("HttpPost: Kredit/KontaktDaten");

            if (ModelState.IsValid)
            {
                if (KreditVerwaltung.KontaktdatenSpeichern(
                        model.Strasse,
                        model.Hausnummer,
                        model.EMail,
                        model.TelefonNummer,
                        model.ID_Kunde,
                        model.Ort,
                        model.ID_PLZ,
                        model.ID_Land

                        ))
                {
                    return(RedirectToAction("Zusammenfassung"));
                }
            }

            return(View(model));
        }
Пример #5
0
        public ActionResult Kontaktdaten()
        {
            Debug.WriteLine("GET - KonsumKredit - Kontaktdaten");

            List <OrtModel> alleOrte = new List <OrtModel>();

            foreach (var ort in KonsumKreditVerwaltung.OrteLaden())
            {
                alleOrte.Add(new OrtModel()
                {
                    ID          = ort.ID.ToString(),
                    PLZ         = ort.PLZ,
                    Bezeichnung = ort.Bezeichnung
                });
            }

            KontaktdatenModel model = new KontaktdatenModel()
            {
                AlleOrte = alleOrte,
                ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value),
            };

            return(View(model));
        }
Пример #6
0
        public ActionResult Kontaktdaten(KontaktdatenModel model)
        {
            Debug.WriteLine("POST - KreditRechnerController - Kontaktdaten");
            Debug.Indent();
            if (ModelState.IsValid)
            {
                //Business Logic
                if (KreditInstitut.KontaktDatenSpeichern(
                        model.Strasse,
                        model.Hausnummer,
                        model.Stiege,
                        model.Tuer,
                        model.ID_Ort,
                        model.Email,
                        model.Telefonnummer,
                        model.ID_Kunde))
                {
                    return(RedirectToAction("KontoInformationen"));
                }
            }

            Debug.Unindent();
            return(View(model));
        }