public ActionResult KreditAnträge() { Debug.WriteLine("GET - Administration - KreditAnträge"); /// lade aus der DB die letzten 10 Kreditanträge /// List <Kunde> alleKunden = KonsumKreditVerwaltung.KundenLaden(); List <ZusammenfassungModel> alleKundenModel = new List <ZusammenfassungModel>(); foreach (var aktKunde in alleKunden) { ZusammenfassungModel model = new ZusammenfassungModel(); model.ID_Kunde = aktKunde.ID; model.GewünschterBetrag = (int)aktKunde.KreditWunsch.Betrag.Value; model.Laufzeit = aktKunde.KreditWunsch.Laufzeit.Value; model.NettoEinkommen = (double)aktKunde.FinanzielleSituation.MonatsEinkommen.Value; model.Wohnkosten = (double)aktKunde.FinanzielleSituation.Wohnkosten.Value; model.EinkünfteAlimenteUnterhalt = (double)aktKunde.FinanzielleSituation.EinkuenfteAlimenteUnterhalt.Value; model.UnterhaltsZahlungen = (double)aktKunde.FinanzielleSituation.AusgabenALIUNT.Value; model.RatenVerpflichtungen = (double)aktKunde.FinanzielleSituation.RatenZahlungen.Value; model.Geschlecht = aktKunde.Gechlecht == "m" ? "Herr" : "Frau"; model.Vorname = aktKunde.Vorname; model.Nachname = aktKunde.Nachname; model.Titel = aktKunde.Titel?.Bezeichnung; model.TitelNachstehend = aktKunde.TitelNachstehend?.Bezeichnung; model.GeburtsDatum = DateTime.Now; model.Staatsbuergerschaft = aktKunde.Staatsangehoerigkeit?.Bezeichnung; model.AnzahlUnterhaltspflichtigeKinder = -1; model.Familienstand = aktKunde.Familienstand?.Bezeichnung; model.Wohnart = aktKunde.Wohnart?.Bezeichnung; model.Bildung = aktKunde.Schulabschluss?.Bezeichnung; model.Identifikationsart = aktKunde.IdentifikationsArt?.Bezeichnung; model.IdentifikationsNummer = aktKunde.IdentifikationsNummer; model.FirmenName = aktKunde.Arbeitgeber?.Firma; model.BeschäftigungsArt = aktKunde.Arbeitgeber?.BeschaeftigungsArt?.Bezeichnung; model.Branche = aktKunde.Arbeitgeber?.Branche?.Bezeichnung; model.BeschäftigtSeit = aktKunde.Arbeitgeber?.BeschaeftigtSeit.Value.ToShortDateString(); model.Strasse = aktKunde.KontaktDaten?.Strasse; model.Hausnummer = aktKunde.KontaktDaten?.Hausnummer; model.Ort = aktKunde.KontaktDaten?.Ort.PLZ; model.Mail = aktKunde.KontaktDaten?.EMail; model.TelefonNummer = aktKunde.KontaktDaten?.Telefonnummer; model.NeuesKonto = (bool)aktKunde.KontoDaten?.IstDB_Kunde.Value; model.BankName = aktKunde.KontoDaten?.BankName; model.IBAN = aktKunde.KontoDaten?.IBAN; model.BIC = aktKunde.KontoDaten?.BIC; alleKundenModel.Add(model); } return(View(alleKundenModel)); }
public ActionResult Pdfexport() { Debug.WriteLine(""); Debug.Indent(); ZusammenfassungModel model = new ZusammenfassungModel(); model.ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value); Kunde aktKunde = KreditInstitut.KundeLaden(model.ID_Kunde); string kunde = aktKunde.Nachname; string Path = aktKunde.Nachname + ".pdf"; string pdfaction = "Zusammenfassungpdf"; Debug.Unindent(); //new ActionAsPdf("Index", fullname) { FileName = "Test.pdf" }; //return new ViewAsPdf(model) //{ // FileName = Path //}; return(new ActionAsPdf(pdfaction, model) { FileName = Path }); }
public ActionResult Zusammenfassung() { Debug.WriteLine("GET - KonsumKredit - Zusammenfassung"); /// ermittle für diese Kunden_ID /// alle gespeicherten Daten (ACHTUNG! das sind viele ....) /// gib Sie alle in das ZusammenfassungsModel (bzw. die UNTER-Modelle) /// hinein. ZusammenfassungModel model = new ZusammenfassungModel(); model.ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value); /// lädt ALLE Daten zu diesem Kunden (also auch die angehängten/referenzierten /// Entities) aus der DB Kunde aktKunde = KonsumKreditVerwaltung.KundeLaden(model.ID_Kunde); Ort aktOrt = KonsumKreditVerwaltung.KundenOrtLaden(model.ID_Kunde); model.GewünschterBetrag = (int)aktKunde.KreditWunsch.Betrag.Value; model.Laufzeit = aktKunde.KreditWunsch.Laufzeit.Value; model.NettoEinkommen = (double)aktKunde.FinanzielleSituation.MonatsEinkommen.Value; model.Wohnkosten = (double)aktKunde.FinanzielleSituation.Wohnkosten.Value; model.EinkünfteAlimenteUnterhalt = (double)aktKunde.FinanzielleSituation.EinkuenfteAlimenteUnterhalt.Value; model.UnterhaltsZahlungen = (double)aktKunde.FinanzielleSituation.AusgabenALIUNT.Value; model.RatenVerpflichtungen = (double)aktKunde.FinanzielleSituation.RatenZahlungen.Value; model.Geschlecht = aktKunde.Geschlecht == "m" ? "Herr" : "Frau"; model.Vorname = aktKunde.Vorname; model.Nachname = aktKunde.Nachname; model.Titel = aktKunde.Titel?.Bezeichnung; model.GeburtsDatum = DateTime.Now; model.Familienstand = aktKunde.FamilienStand?.Bezeichnung; model.Staatsbuergerschaft = aktKunde.Land?.Bezeichnung; model.AnzahlUnterhaltspflichtigeKinder = -1; model.Wohnart = aktKunde.Wohnart?.Bezeichnung; model.Bildung = aktKunde.Schulabschluss?.Bezeichnung; model.Identifikationsart = aktKunde.IdentifikationsArt?.Bezeichnung; model.IdentifikationsNummer = aktKunde.IdentifikationsNummer; model.FirmenName = aktKunde.Arbeitgeber?.Firma; model.BeschäftigungsArt = aktKunde.Arbeitgeber?.AlleBeschaeftigungsarten?.Bezeichnung; model.Branche = aktKunde.Arbeitgeber?.AlleBranchen?.Bezeichnung; model.BeschäftigtSeit = aktKunde.Arbeitgeber?.BeschaeftigtSeit.Value.ToShortDateString(); model.Strasse = aktKunde.KontaktDaten?.StrasseNR; model.Ort = aktOrt.Bezeichnung; model.PLZ = aktOrt.PLZ; model.Mail = aktKunde.KontaktDaten?.EMail; model.TelefonNummer = aktKunde.KontaktDaten?.Telefonnummer; model.NeuesKonto = (bool)aktKunde.KontoDaten?.NeuesKonto.Value; model.BankName = aktKunde.KontoDaten?.BankName; model.IBAN = aktKunde.KontoDaten?.IBAN; model.BIC = aktKunde.KontoDaten?.BIC; /// gib model an die View return(View(model)); }
public ActionResult Zusammenfassungpdf() { Debug.WriteLine("POST - KreditRechnerController - Zusammenfassung"); ZusammenfassungModel model = new ZusammenfassungModel(); model.ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value); //model.ID_Kunde = 1; /// lädt ALLE Daten zu diesem Kunden (also auch die angehängten/referenzierten /// Entities) aus der DB Kunde aktKunde = KreditInstitut.KundeLaden(model.ID_Kunde); model.GewünschterBetrag = (int)aktKunde.Kredit.Betrag.Value; model.Laufzeit = aktKunde.Kredit.Zeitraum.Value; model.NettoEinkommen = (double)aktKunde.FinanzielleSituation.NettoEinkommen.Value; model.Wohnkosten = (double)aktKunde.FinanzielleSituation.Wohnkosten.Value; model.EinkünfteAlimenteUnterhalt = (double)aktKunde.FinanzielleSituation.EinkünfteAlimente.Value; model.UnterhaltsZahlungen = (double)aktKunde.FinanzielleSituation.Unterhaltszahlung.Value; model.RatenVerpflichtungen = (double)aktKunde.FinanzielleSituation.Ratenverpflichtung.Value; model.Geschlecht = aktKunde.Geschlecht == "m" ? "Herr" : "Frau"; model.Vorname = aktKunde.Vorname; model.Nachname = aktKunde.Nachname; model.Titel = aktKunde.Titel?.Bezeichnung; model.GeburtsDatum = aktKunde.Geburtsdatum; model.Staatsbuergerschaft = aktKunde.Staatsbuerger?.Bezeichnung; model.AnzahlUnterhaltspflichtigeKinder = aktKunde.Kinder; model.Familienstand = aktKunde.Familienstand?.Bezeichnung; model.Wohnart = aktKunde.Wohnart?.Bezeichnung; model.Bildung = aktKunde.Ausbildung?.Bezeichnung; model.Identifikationsart = aktKunde.IdentifikationsArt?.Bezeichnung; model.IdentifikationsNummer = aktKunde.Idendifikationsnummer; model.FirmenName = aktKunde.Arbeitgeber?.Firmenname; model.BeschäftigungsArt = aktKunde.Arbeitgeber?.Beschaeftigungsart?.Bezeichnung; model.Branche = aktKunde.Arbeitgeber?.Branche?.Bezeichnung; model.BeschäftigtSeit = aktKunde.Arbeitgeber?.BeschaeftigtSeit.Value.ToShortDateString(); model.Strasse = aktKunde.Kontaktdaten?.Strasse; model.Hausnummer = aktKunde.Kontaktdaten?.Hausnummer; //model.Ort = aktKunde.Kontaktdaten.FKOrt.Value; model.PLZ = aktKunde.Kontaktdaten?.Ort.PLZ; model.Ort = aktKunde.Kontaktdaten?.Ort.Bezeichnung; model.Mail = aktKunde.Kontaktdaten?.EMail; model.TelefonNummer = aktKunde.Kontaktdaten?.Telefonnummer; //model.NeuesKonto = (bool)aktKunde.Konto?.KontoNeu; model.BankName = aktKunde.Konto?.Bankname; model.IBAN = aktKunde.Konto?.IBAN; model.BIC = aktKunde.Konto?.BIC; Debug.Unindent(); return(View(model)); }
public ActionResult Zusammenfassung() { Debug.WriteLine("GET - KonsumKredit - Zusammenfassung"); HomeController.alleDatenAngeben = true; /// ermittle für diese Kunden_ID /// alle gespeicherten Daten (ACHTUNG! das sind viele ....) /// gib Sie alle in das ZusammenfassungsModel (bzw. die UNTER-Modelle) /// hinein. ZusammenfassungModel model = new ZusammenfassungModel(); model.ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value); /// lädt ALLE Daten zu diesem Kunden (also auch die angehängten/referenzierten /// Entities) aus der DB tblPersoenlicheDaten aktKunde = KonsumKReditVerwaltung.KundeLaden(model.ID_Kunde); model.GewünschterBetrag = (int)aktKunde.tblKreditdaten.GesamtBetrag; model.Laufzeit = aktKunde.tblKreditdaten.Laufzeit; model.NettoEinkommen = (double)aktKunde.tblFinanzielleSituation.NettoEinkommenJährlich; model.Wohnkosten = (double)aktKunde.tblFinanzielleSituation.WohnkostenMonatlich.Value; model.EinkünfteAlimenteUnterhalt = (double)aktKunde.tblFinanzielleSituation.EinkuenfteAlimente.Value; model.UnterhaltsZahlungen = (double)aktKunde.tblFinanzielleSituation.Unterhaltszahlungen.Value; model.RatenVerpflichtungen = (double)aktKunde.tblFinanzielleSituation.BestehendeRatenVerpflichtungen.Value; model.Geschlecht = aktKunde.FKGeschlecht == 1 ? "Herr" : "Frau"; model.Vorname = aktKunde.Vorname; model.Nachname = aktKunde.Nachname; model.Titel = aktKunde.tblTitel?.Titel; if (aktKunde.GeburtsDatum != null) { model.GeburtsDatum = aktKunde.GeburtsDatum.Value.ToShortDateString(); } model.Staatsbuergerschaft = aktKunde.tblLand?.Land; if (aktKunde.UHPKinder != null) { model.AnzahlUnterhaltspflichtigeKinder = (int)aktKunde.UHPKinder; } else { model.AnzahlUnterhaltspflichtigeKinder = 0; } model.Familienstand = aktKunde.tblFamilienstand?.Familienstand; model.Wohnart = aktKunde.tblWohnart?.Wohnart; model.Bildung = aktKunde.tblAbschluss?.Abschluss; model.Identifikationsart = aktKunde.tblIdentifikationsArt?.IdentitfikationsArt; model.IdentifikationsNummer = aktKunde.Identifikationsnummer; model.FirmenName = aktKunde.tblArbeitgeber?.Firma; model.BeschäftigungsArt = aktKunde.tblArbeitgeber?.tblBeschaeftigungsArt?.Beschaeftigungsart; model.Branche = aktKunde.tblArbeitgeber?.tblBranche?.Branche; model.BeschäftigtSeit = aktKunde.tblArbeitgeber?.BeschaeftigtSeit.ToString("MM.yyyy"); model.Strasse = aktKunde.tblKontaktdaten?.Strasse; model.Hausnummer = aktKunde.tblKontaktdaten?.Hausnummer; model.Stiege = aktKunde.tblKontaktdaten?.Stiege; model.Etage = aktKunde.tblKontaktdaten?.Etage; model.Türnummer = aktKunde.tblKontaktdaten?.Türnummer; model.Ort = aktKunde.tblKontaktdaten?.tblOrt?.Ort; model.PLZ = aktKunde.tblKontaktdaten?.tblOrt?.PLZ; model.Mail = aktKunde.tblKontaktdaten?.email; model.TelefonNummer = aktKunde.tblKontaktdaten?.Tel; model.NeuesKonto = (bool)aktKunde.tblKontoDaten?.NeuesKonto.Value; model.BankName = aktKunde.tblKontoDaten?.BankName; model.IBAN = aktKunde.tblKontoDaten?.IBAN; model.BIC = aktKunde.tblKontoDaten?.BIC; /// gib model an die View return(View(model)); }
public ActionResult Zusammenfassung(ZusammenfassungModel model) { Debug.WriteLine("POST - KonsumKredit - Zusammenfassung"); return(View()); }