Ejemplo n.º 1
0
        public ActionResult KontoInformationen(KontoInformationenModel model, string auswahl)
        {
            Debug.WriteLine("POST - KonsumKredit - KontoInformationen");

            if (ModelState.IsValid)
            {
                /// speichere Daten über BusinessLogic
                bool erfolgreich = false;

                if (auswahl == "neu" || auswahl == "bestehend")
                {
                    erfolgreich = KonsumKreditVerwaltung.KontoInformationenSpeichern(
                        model.BankName,
                        model.IBAN,
                        model.BIC,
                        auswahl == "neu",
                        model.ID_Kunde);
                }
                else if (auswahl == "kreditkarte")
                {
                    erfolgreich = KonsumKreditVerwaltung.KreditKartenDatenSpeichern(
                        model.KreditKartenInhaber,
                        model.KreditKartenNummer,
                        DateTime.Parse(model.KreditKartenGültigBis),
                        model.ID_Kunde);
                }

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

            return(View());
        }
Ejemplo n.º 2
0
        public ActionResult KontoInformationen()
        {
            Debug.WriteLine("GET - KonsumKredit - KontoInformationen");

            KontoInformationenModel model = new KontoInformationenModel()
            {
                ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value)
            };

            KontoDaten daten = KonsumKreditVerwaltung.KontoInformationenLaden(model.ID_Kunde);

            if (daten != null)
            {
                model.BankName   = daten.BankName;
                model.BIC        = daten.BIC;
                model.IBAN       = daten.IBAN;
                model.NeuesKonto = !daten.IstDB_Kunde.Value;
            }

            KreditKarte kkDaten = KonsumKreditVerwaltung.KreditKartenDatenLaden(model.ID_Kunde);

            if (kkDaten != null)
            {
                model.KreditKartenInhaber   = kkDaten.Inhaber;
                model.KreditKartenNummer    = kkDaten.Nummer;
                model.KreditKartenGültigBis = kkDaten.GültigBis.ToString("MM.yyyy");
            }

            return(View(model));
        }
Ejemplo n.º 3
0
        public ActionResult KontoInformationen(KontoInformationenModel model)
        {
            Debug.WriteLine("POST - KreditRechnerController - KontoInformationen");
            Debug.Indent();
            if (ModelState.IsValid)
            {
                if (model.KontoNeu)
                {
                    model.Bankname = "Deutschebank AG";
                    model.IBAN     = "Neuer IBAN";
                    model.BIC      = "Neuer BIC";
                }
                //Business Logic
                if (KreditInstitut.KontoInformationenSpeichern(
                        model.IBAN,
                        model.BIC,
                        model.Bankname,
                        model.ID_Kunde))
                {
                    return(RedirectToAction("Zusammenfassung"));
                }
            }

            Debug.Unindent();
            return(View(model));
        }
Ejemplo n.º 4
0
        public ActionResult KontoInformationen()
        {
            Debug.WriteLine("GET - KonsumKredit - KontoInformationen");

            KontoInformationenModel model = new KontoInformationenModel()
            {
                ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value)
            };
            tblKontoDaten daten = KonsumKReditVerwaltung.KontoInformationenLaden(model.ID_Kunde);

            if (daten != null)
            {
                model.BankName   = daten.BankName;
                model.BIC        = daten.BIC;
                model.IBAN       = daten.IBAN;
                model.NeuesKonto = daten.NeuesKonto.Value;
            }
            return(View(model));
        }
Ejemplo n.º 5
0
        public ActionResult KontoInformationen(KontoInformationenModel model)
        {
            Debug.WriteLine("POST - KonsumKredit - KontoInformationen");

            if (ModelState.IsValid)
            {
                /// speichere Daten über BusinessLogic
                if (KonsumKreditVerwaltung.KontoInformationenSpeichern(
                        model.BankName,
                        model.IBAN,
                        model.BIC,
                        model.NeuesKonto,
                        model.ID_Kunde))
                {
                    return(RedirectToAction("Zusammenfassung"));
                }
            }

            return(View());
        }
Ejemplo n.º 6
0
        public ActionResult KontoInformationen()
        {
            Debug.WriteLine("Get - KreditRechnerController - KontoInformationen");
            Debug.Indent();

            KontoInformationenModel model = new KontoInformationenModel()
            {
                ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value)
            };

            Konto daten = KreditInstitut.KontoInformationenLaden(model.ID_Kunde);

            if (daten != null)
            {
                model.Bankname = daten.Bankname;
                model.BIC      = daten.BIC;
                model.IBAN     = daten.IBAN;
                model.KontoNeu = Convert.ToBoolean(daten.KontoNeu);
            }
            Debug.Unindent();
            return(View(model));
        }