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()); }
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)); }
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)); }
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)); }
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)); }