コード例 #1
0
        public ActionResult Arbeitgeber(ArbeitgeberModel model)
        {
            Debug.WriteLine("POST - KonsumKredit - Arbeitgeber");

            if (ModelState.IsValid)
            {
                /// speichere Daten über BusinessLogic
                if (KonsumKReditVerwaltung.ArbeitgeberAngabenSpeichern(
                        model.FirmenName,
                        model.ID_BeschäftigungsArt,
                        model.ID_Branche,
                        model.BeschäftigtSeit,
                        model.ID_Kunde))
                {
                    if (!HomeController.alleDatenAngeben)
                    {
                        return(RedirectToAction("Kontoinformationen"));
                    }
                    else
                    {
                        return(RedirectToAction("Zusammenfassung"));
                    }
                }
            }
            #region Listen nachladen
            // Beschaeftigungsafrten nachladen
            if (model.AlleBeschaeftigungen == null)
            {
                model.AlleBeschaeftigungen = new List <BeschaeftigungsArtModel>();
                foreach (var titel in KonsumKReditVerwaltung.BeschaeftigungsArtenLaden())
                {
                    model.AlleBeschaeftigungen.Add(new BeschaeftigungsArtModel()
                    {
                        ID          = titel.ID_BeschaeftigungsArt.ToString(),
                        Bezeichnung = titel.Beschaeftigungsart
                    });
                }
            }

            // Branchen nachladen
            if (model.AlleBranchen == null)
            {
                model.AlleBranchen = new List <BrancheModel>();
                foreach (var titel in KonsumKReditVerwaltung.BranchenLaden())
                {
                    model.AlleBranchen.Add(new BrancheModel()
                    {
                        ID          = titel.ID_Branche.ToString(),
                        Bezeichnung = titel.Branche
                    });
                }
            }

            #endregion

            return(View(model));
        }
コード例 #2
0
        public ActionResult Arbeitgeber()
        {
            Debug.WriteLine("GET - KonsumKredit - Arbeitgeber");

            List <BeschaeftigungsArtModel> alleBeschaeftigungen = new List <BeschaeftigungsArtModel>();
            List <BrancheModel>            alleBranchen         = new List <BrancheModel>();

            foreach (var branche in KonsumKReditVerwaltung.BranchenLaden())
            {
                alleBranchen.Add(new BrancheModel()
                {
                    ID          = branche.ID_Branche.ToString(),
                    Bezeichnung = branche.Branche
                });
            }

            foreach (var beschaeftigungsArt in KonsumKReditVerwaltung.BeschaeftigungsArtenLaden())
            {
                alleBeschaeftigungen.Add(new BeschaeftigungsArtModel()
                {
                    ID          = beschaeftigungsArt.ID_BeschaeftigungsArt.ToString(),
                    Bezeichnung = beschaeftigungsArt.Beschaeftigungsart
                });
            }

            ArbeitgeberModel model = new ArbeitgeberModel()
            {
                AlleBeschaeftigungen = alleBeschaeftigungen,
                AlleBranchen         = alleBranchen,
                ID_Kunde             = int.Parse(Request.Cookies["idKunde"].Value)
            };
            tblArbeitgeber arbeitgeberDaten = KonsumKReditVerwaltung.ArbeitgeberAngabenLaden(model.ID_Kunde);

            if (arbeitgeberDaten != null)
            {
                model.BeschäftigtSeit      = arbeitgeberDaten.BeschaeftigtSeit.ToString("MM.yyyy");
                model.FirmenName           = arbeitgeberDaten.Firma;
                model.ID_BeschäftigungsArt = arbeitgeberDaten.FKBeschaeftigungsArt;;
                model.ID_Branche           = arbeitgeberDaten.FKBranche;
            }
            return(View(model));
        }