public ActionResult PersönlicheDaten(PersönlicheDatenModel model)
        {
            Debug.WriteLine("HttpPost: Kredit/PersönlicheDaten");

            if (ModelState.IsValid)
            {
                if (KreditVerwaltung.PersönlicheDatenSpeichern(
                        model.ID_Titel,
                        model.Geschlecht == Geschlecht.Männlich ? "m" : "w",
                        model.Geburtsdatum,
                        model.Vorname,
                        model.Nachname,
                        model.ID_Bildung,
                        model.ID_Familienstand,
                        model.ID_Identifikationsart,
                        model.IdentifikationsNummer,
                        model.ID_Staatsbuergerschaft,
                        model.ID_Wohnart,
                        model.ID_Kunde))
                {
                    if (Request.Cookies["zsmid"] != null)
                    {
                        return(RedirectToAction("Zusammenfassung"));
                    }
                    return(RedirectToAction("KontoInformationen"));
                }
            }
            return(View());
        }
Esempio n. 2
0
        public ActionResult PersönlicheDaten(PersönlicheDatenModel model)
        {
            Debug.WriteLine("POST - KonsumKredit - PersönlicheDaten");

            if (ModelState.IsValid)
            {
                /// speichere Daten über BusinessLogic
                if (KonsumKreditVerwaltung.PersönlicheDatenSpeichern(
                        model.ID_Titel,
                        model.Geschlecht == onlineKredit.web.Models.Geschlecht.Männlich ? "m" : "w",
                        model.GeburtsDatum,
                        model.Vorname,
                        model.Nachname,
                        model.ID_TitelNachstehend,
                        model.ID_Bildung,
                        model.ID_Familienstand,
                        model.ID_Identifikationsart,
                        model.IdentifikationsNummer,
                        model.ID_Staatsbuergerschaft,
                        model.ID_Wohnart,
                        model.ID_Kunde))
                {
                    return(RedirectToAction("Arbeitgeber"));
                }
            }
            return(View());
        }
        public ActionResult PersönlicheDaten()
        {
            Debug.WriteLine("HttpGet: Kredit/PersönlicheDaten");

            List <BildungsModel>             alleBildungsAngaben             = new List <BildungsModel>();
            List <FamilienstandModel>        alleFamilienStandAngaben        = new List <FamilienstandModel>();
            List <IdentifikationsModel>      alleIdentifikationsangaben      = new List <IdentifikationsModel>();
            List <StaatsbuergerschaftsModel> alleStaatsbuergerschaftsAngaben = new List <StaatsbuergerschaftsModel>();
            List <TitelModel>   alleTitelAngaben   = new List <TitelModel>();
            List <WohnartModel> alleWohnartAngaben = new List <WohnartModel>();

            foreach (var bildungsAngabe in KreditVerwaltung.BildungsangabenLaden())
            {
                alleBildungsAngaben.Add(new BildungsModel()
                {
                    ID          = bildungsAngabe.ID.ToString(),
                    Bezeichnung = bildungsAngabe.Bezeichnung
                });
            }

            foreach (var familienStand in KreditVerwaltung.FamilienstandLaden())
            {
                alleFamilienStandAngaben.Add(new FamilienstandModel()
                {
                    ID          = familienStand.ID.ToString(),
                    Bezeichnung = familienStand.Bezeichnung
                });
            }
            foreach (var Identifikationsangabe in KreditVerwaltung.IdentifikationsangabenLaden())
            {
                alleIdentifikationsangaben.Add(new IdentifikationsModel()
                {
                    ID          = Identifikationsangabe.ID.ToString(),
                    Bezeichnung = Identifikationsangabe.Bezeichnung
                });
            }
            foreach (var land in KreditVerwaltung.LaenderLaden())
            {
                alleStaatsbuergerschaftsAngaben.Add(new StaatsbuergerschaftsModel()
                {
                    ID          = land.ID,
                    Bezeichnung = land.Bezeichnung
                });
            }
            foreach (var titel in KreditVerwaltung.TitelLaden())
            {
                alleTitelAngaben.Add(new TitelModel()
                {
                    ID          = titel.ID.ToString(),
                    Bezeichnung = titel.Bezeichnung
                });
            }
            foreach (var wohnart in KreditVerwaltung.WohnartenLaden())
            {
                alleWohnartAngaben.Add(new WohnartModel()
                {
                    ID          = wohnart.ID.ToString(),
                    Bezeichnung = wohnart.Bezeichnung
                });
            }


            PersönlicheDatenModel model = new PersönlicheDatenModel()
            {
                AlleBildungsangaben             = alleBildungsAngaben,
                AlleFamilienstandangaben        = alleFamilienStandAngaben,
                AlleIdentifikationsangaben      = alleIdentifikationsangaben,
                AlleStaatsbuergerschaftsangaben = alleStaatsbuergerschaftsAngaben,
                AlleTitelangaben   = alleTitelAngaben,
                AlleWohnartangaben = alleWohnartAngaben,
                ID_Kunde           = int.Parse(Request.Cookies["id"].Value)
            };


            Kunde kunde = KreditVerwaltung.PersönlicheDatenLaden(model.ID_Kunde);

            if (kunde != null)
            {
                model.Geschlecht = !string.IsNullOrEmpty(kunde.Geschlecht) && kunde.Geschlecht == "m" ? Geschlecht.Männlich : Geschlecht.Weiblich;
                model.Vorname    = kunde.Vorname;
                model.Nachname   = kunde.Nachname;
                model.ID_Titel   = kunde.FKTitel.HasValue ? kunde.FKTitel.Value : 0;
                //model.GeburtsDatum = DateTime.Now;
                model.ID_Staatsbuergerschaft = kunde.FKStaatsangehoerigkeit;
                model.ID_Familienstand       = kunde.FKFamilienstand.HasValue ? kunde.FKFamilienstand.Value : 0;
                model.ID_Wohnart             = kunde.FKWohnart.HasValue ? kunde.FKWohnart.Value : 0;
                model.ID_Bildung             = kunde.FKSchulabschluss.HasValue ? kunde.FKSchulabschluss.Value : 0;
                model.ID_Identifikationsart  = kunde.FKIdentifikationsArt.HasValue ? kunde.FKIdentifikationsArt.Value : 0;
                model.IdentifikationsNummer  = kunde.IdentifikationsNummer;
            }


            return(View(model));
        }
Esempio n. 4
0
        public ActionResult PersönlicheDaten(PersönlicheDatenModel model)
        {
            Debug.WriteLine("POST - KonsumKredit - PersönlicheDaten");

            if (ModelState.IsValid)
            {
                /// speichere Daten über BusinessLogic
                if (KonsumKReditVerwaltung.PersönlicheDatenSpeichern(
                        model.ID_Titel,
                        model.Geschlecht == Geschlecht.Männlich ? 1 : 2,
                        model.GeburtsDatum,
                        model.Vorname,
                        model.Nachname,
                        model.ID_Bildung,
                        model.ID_Familienstand,
                        model.ID_Identifikationsart,
                        model.IdentifikationsNummer,
                        model.ID_Staatsbuergerschaft,
                        model.ID_Wohnart,
                        model.ID_Kunde))
                {
                    if (!HomeController.alleDatenAngeben)
                    {
                        return(RedirectToAction("KontaktDaten"));
                    }
                    else
                    {
                        return(RedirectToAction("Zusammenfassung"));
                    }
                }
            }
            #region Listen Nachladen
            // Titel Nachladen
            if (model.AlleTitelAngaben == null)
            {
                model.AlleTitelAngaben = new List <TitelModel>();
                foreach (var titel in KonsumKReditVerwaltung.TitelLaden())
                {
                    model.AlleTitelAngaben.Add(new TitelModel()
                    {
                        ID          = titel.ID_Titel.ToString(),
                        Bezeichnung = titel.Titel
                    });
                }
            }
            // Abschluss Nachladen
            if (model.AlleBildungAngaben == null)
            {
                model.AlleBildungAngaben = new List <BildungsModel>();
                foreach (var titel in KonsumKReditVerwaltung.BildungsAngabenLaden())
                {
                    model.AlleBildungAngaben.Add(new BildungsModel()
                    {
                        ID          = titel.ID_Abschluss.ToString(),
                        Bezeichnung = titel.Abschluss
                    });
                }
            }
            // Familienstand nachladen
            if (model.AlleFamilienStandAngaben == null)
            {
                model.AlleFamilienStandAngaben = new List <FamilienStandModel>();
                foreach (var titel in KonsumKReditVerwaltung.FamilienStandAngabenLaden())
                {
                    model.AlleFamilienStandAngaben.Add(new FamilienStandModel()
                    {
                        ID          = titel.ID_Familienstand.ToString(),
                        Bezeichnung = titel.Familienstand
                    });
                }
            }

            // Identifikation nachladen
            if (model.AlleIdentifikationsAngaben == null)
            {
                model.AlleIdentifikationsAngaben = new List <IdentifikationsModel>();
                foreach (var titel in KonsumKReditVerwaltung.IdentifikiationsAngabenLaden())
                {
                    model.AlleIdentifikationsAngaben.Add(new IdentifikationsModel()
                    {
                        ID          = titel.ID_IdentitifaktionsArt.ToString(),
                        Bezeichnung = titel.IdentitfikationsArt
                    });
                }
            }
            // Staatsbuergerschaften nachladen
            if (model.AlleStaatsbuergerschaftsAngaben == null)
            {
                model.AlleStaatsbuergerschaftsAngaben = new List <StaatsbuergerschaftsModel>();
                foreach (var titel in KonsumKReditVerwaltung.LaenderLaden())
                {
                    model.AlleStaatsbuergerschaftsAngaben.Add(new StaatsbuergerschaftsModel()
                    {
                        ID          = titel.ID_Land.ToString(),
                        Bezeichnung = titel.Land
                    });
                }
            }

            // Wohnarten nachladen
            if (model.AlleWohnartAngaben == null)
            {
                model.AlleWohnartAngaben = new List <WohnartModel>();
                foreach (var titel in KonsumKReditVerwaltung.WohnartenLaden())
                {
                    model.AlleWohnartAngaben.Add(new WohnartModel()
                    {
                        ID          = titel.ID_Wohnart.ToString(),
                        Bezeichnung = titel.Wohnart
                    });
                }
            }
            #endregion

            return(View(model));
        }
Esempio n. 5
0
        public ActionResult PersönlicheDaten()
        {
            Debug.WriteLine("GET - KonsumKredit - PersönlicheDaten");

            List <BildungsModel>             alleBildungsAngaben             = new List <BildungsModel>();
            List <FamilienStandModel>        alleFamilienStandAngaben        = new List <FamilienStandModel>();
            List <IdentifikationsModel>      alleIdentifikationsAngaben      = new List <IdentifikationsModel>();
            List <StaatsbuergerschaftsModel> alleStaatsbuergerschaftsAngaben = new List <StaatsbuergerschaftsModel>();
            List <TitelModel>   alleTitelAngaben   = new List <TitelModel>();
            List <WohnartModel> alleWohnartAngaben = new List <WohnartModel>();


            /// Lade Daten aus Logic
            foreach (var bildungsAngabe in KonsumKReditVerwaltung.BildungsAngabenLaden())
            {
                alleBildungsAngaben.Add(new BildungsModel()
                {
                    ID          = bildungsAngabe.ID_Abschluss.ToString(),
                    Bezeichnung = bildungsAngabe.Abschluss
                });
            }

            foreach (var familienStand in KonsumKReditVerwaltung.FamilienStandAngabenLaden())
            {
                alleFamilienStandAngaben.Add(new FamilienStandModel()
                {
                    ID          = familienStand.ID_Familienstand.ToString(),
                    Bezeichnung = familienStand.Familienstand
                });
            }
            foreach (var identifikationsAngabe in KonsumKReditVerwaltung.IdentifikiationsAngabenLaden())
            {
                alleIdentifikationsAngaben.Add(new IdentifikationsModel()
                {
                    ID          = identifikationsAngabe.ID_IdentitifaktionsArt.ToString(),
                    Bezeichnung = identifikationsAngabe.IdentitfikationsArt
                });
            }
            foreach (var land in KonsumKReditVerwaltung.LaenderLaden())
            {
                alleStaatsbuergerschaftsAngaben.Add(new StaatsbuergerschaftsModel()
                {
                    ID          = land.ID_Land,
                    Bezeichnung = land.Land
                });
            }
            foreach (var titel in KonsumKReditVerwaltung.TitelLaden())
            {
                alleTitelAngaben.Add(new TitelModel()
                {
                    ID          = titel.ID_Titel.ToString(),
                    Bezeichnung = titel.Titel
                });
            }
            foreach (var wohnart in KonsumKReditVerwaltung.WohnartenLaden())
            {
                alleWohnartAngaben.Add(new WohnartModel()
                {
                    ID          = wohnart.ID_Wohnart.ToString(),
                    Bezeichnung = wohnart.Wohnart
                });
            }



            PersönlicheDatenModel model = new PersönlicheDatenModel()
            {
                AlleBildungAngaben              = alleBildungsAngaben,
                AlleFamilienStandAngaben        = alleFamilienStandAngaben,
                AlleIdentifikationsAngaben      = alleIdentifikationsAngaben,
                AlleStaatsbuergerschaftsAngaben = alleStaatsbuergerschaftsAngaben,
                AlleTitelAngaben   = alleTitelAngaben,
                AlleWohnartAngaben = alleWohnartAngaben,
                ID_Kunde           = int.Parse(Request.Cookies["idKunde"].Value)
            };
            tblPersoenlicheDaten kunde = KonsumKReditVerwaltung.PersönlicheDatenLaden(model.ID_Kunde);

            if (kunde.FKStaatsbuegerschaft != null)
            {
                model.Geschlecht             = kunde.FKGeschlecht == 1 ? Geschlecht.Männlich : Geschlecht.Weiblich;
                model.Vorname                = kunde.Vorname;
                model.Nachname               = kunde.Nachname;
                model.ID_Titel               = kunde.FKTitel.HasValue ? kunde.FKTitel.Value : 0;
                model.GeburtsDatum           = kunde.GeburtsDatum.Value.ToShortDateString();
                model.ID_Staatsbuergerschaft = kunde.FKStaatsbuegerschaft;
                model.ID_Familienstand       = kunde.FKFamilienstand.HasValue ? kunde.FKFamilienstand.Value : 0;
                model.ID_Wohnart             = kunde.FKWohnart.HasValue ? kunde.FKWohnart.Value : 0;
                model.ID_Bildung             = kunde.FKAbschluss.HasValue ? kunde.FKAbschluss.Value : 0;
                model.ID_Identifikationsart  = kunde.FkIdentifikationsArt.HasValue ? kunde.FkIdentifikationsArt.Value : 0;
                model.IdentifikationsNummer  = kunde.Identifikationsnummer;
            }


            return(View(model));
        }
Esempio n. 6
0
        public ActionResult PersönlicheDaten()
        {
            Debug.WriteLine("GET - KonsumKredit - PersönlicheDaten");

            List <BildungsModel>             alleBildungsAngaben             = new List <BildungsModel>();
            List <FamilienStandModel>        alleFamilienStandAngaben        = new List <FamilienStandModel>();
            List <IdentifikationsModel>      alleIdentifikationsAngaben      = new List <IdentifikationsModel>();
            List <StaatsbuergerschaftsModel> alleStaatsbuergerschaftsAngaben = new List <StaatsbuergerschaftsModel>();
            List <TitelModel>            alleTitelAngaben           = new List <TitelModel>();
            List <WohnartModel>          alleWohnartAngaben         = new List <WohnartModel>();
            List <TitelNachstehendModel> alleTitelNachstehenAngaben = new List <TitelNachstehendModel>();

            /// Lade Daten aus Logic
            foreach (var bildungsAngabe in KonsumKreditVerwaltung.BildungsAngabenLaden())
            {
                alleBildungsAngaben.Add(new BildungsModel()
                {
                    ID          = bildungsAngabe.ID.ToString(),
                    Bezeichnung = bildungsAngabe.Bezeichnung
                });
            }

            foreach (var familienStand in KonsumKreditVerwaltung.FamilienStandAngabenLaden())
            {
                alleFamilienStandAngaben.Add(new FamilienStandModel()
                {
                    ID          = familienStand.ID.ToString(),
                    Bezeichnung = familienStand.Bezeichnung
                });
            }
            foreach (var identifikationsAngabe in KonsumKreditVerwaltung.IdentifikiationsAngabenLaden())
            {
                alleIdentifikationsAngaben.Add(new IdentifikationsModel()
                {
                    ID          = identifikationsAngabe.ID.ToString(),
                    Bezeichnung = identifikationsAngabe.Bezeichnung
                });
            }
            foreach (var land in KonsumKreditVerwaltung.LaenderLaden())
            {
                alleStaatsbuergerschaftsAngaben.Add(new StaatsbuergerschaftsModel()
                {
                    ID          = land.ID,
                    Bezeichnung = land.Bezeichnung
                });
            }
            foreach (var titel in KonsumKreditVerwaltung.TitelLaden())
            {
                alleTitelAngaben.Add(new TitelModel()
                {
                    ID          = titel.ID.ToString(),
                    Bezeichnung = titel.Bezeichnung
                });
            }
            foreach (var wohnart in KonsumKreditVerwaltung.WohnartenLaden())
            {
                alleWohnartAngaben.Add(new WohnartModel()
                {
                    ID          = wohnart.ID.ToString(),
                    Bezeichnung = wohnart.Bezeichnung
                });
            }
            //foreach (var PLZ in KonsumKreditVerwaltung.PLZLaden())
            //{
            //    alleBildungsAngaben.Add(new BildungsModel()
            //    {
            //        ID = PLZ.ID.ToString(),
            //        Bezeichnung = PLZ.Bezeichnung
            //    });
            //}



            PersönlicheDatenModel model = new PersönlicheDatenModel()
            {
                AlleBildungAngaben              = alleBildungsAngaben,
                AlleFamilienStandAngaben        = alleFamilienStandAngaben,
                AlleIdentifikationsAngaben      = alleIdentifikationsAngaben,
                AlleStaatsbuergerschaftsAngaben = alleStaatsbuergerschaftsAngaben,
                AlleTitelAngaben            = alleTitelAngaben,
                AlleTitelNachstehendAngaben = alleTitelNachstehenAngaben,
                AlleWohnartAngaben          = alleWohnartAngaben,
                ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value)
            };

            return(View(model));
        }