Exemple #1
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.ToString(),
                    Bezeichnung = branche.Bezeichnung
                });
            }

            foreach (var beschaeftigungsart in KonsumKreditVerwaltung.BeschaeftigungsArtenLaden())
            {
                alleBeschaeftigungen.Add(new BeschaeftigungsArtModel()
                {
                    ID          = beschaeftigungsart.ID.ToString(),
                    Bezeichnung = beschaeftigungsart.Bezeichnung
                });
            }

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

            return(View(model));
        }
Exemple #2
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));
        }
Exemple #3
0
        public ActionResult Arbeitgeber()
        {
            Debug.WriteLine("Get - KreditRechnerController - Arbeitgeber");
            Debug.Indent();
            List <BeschaeftigungsArtModel> alleBeschaeftigungen = new List <BeschaeftigungsArtModel>();
            List <BrancheModel>            alleBranchen         = new List <BrancheModel>();

            foreach (var beschaeftigung in KreditInstitut.BeschaeftigungsartenLaden())
            {
                alleBeschaeftigungen.Add(new BeschaeftigungsArtModel()
                {
                    ID          = beschaeftigung.ID.ToString(),
                    Bezeichnung = beschaeftigung.Bezeichnung
                });
            }

            foreach (var branche in KreditInstitut.BranchenAngabenLaden())
            {
                alleBranchen.Add(new BrancheModel()
                {
                    ID          = branche.ID.ToString(),
                    Bezeichnung = branche.Bezeichnung
                });
            }

            ArbeitgeberModel model = new ArbeitgeberModel()
            {
                AlleBeschaeftigungsarten = alleBeschaeftigungen,
                AlleBranchen             = alleBranchen,
                Beschaeftigtseit         = DateTime.Now,
                ID_Kunde = int.Parse(Request.Cookies["idKunde"].Value)
            };

            Arbeitgeber arbeitgeberDaten = KreditInstitut.ArbeitgeberAngabenLaden(model.ID_Kunde);

            if (arbeitgeberDaten != null)
            {
                model.Beschaeftigtseit      = arbeitgeberDaten.BeschaeftigtSeit.Value.Date;
                model.Arbeitgeber           = arbeitgeberDaten.Firmenname;
                model.ID_Beschaeftigungsart = arbeitgeberDaten.FKBeschaeftigungsart.Value;;
                model.ID_Branche            = arbeitgeberDaten.FKBranche.Value;
            }

            Debug.Unindent();
            return(View(model));
        }
        public ActionResult Arbeitgeber()
        {
            Debug.WriteLine("HttpGet: Kredit/Arbeitgeber");

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

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

            foreach (var beschaeftigung in KreditVerwaltung.BeschaeftigungenLaden())
            {
                alleBeschaeftigungen.Add(new BeschaeftigungModel()
                {
                    ID          = beschaeftigung.ID.ToString(),
                    Bezeichnung = beschaeftigung.Bezeichnung
                });
            }

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

            Arbeitgeber arbeitgeberDaten = KreditVerwaltung.ArbeitgeberLaden(model.ID_Kunde);

            if (arbeitgeberDaten != null)
            {
                model.BeschaeftigungSeit = arbeitgeberDaten.BeschaeftigtSeit.Value.ToString("MM.yyyy");
                model.Firma = arbeitgeberDaten.Firma;
                model.ID_BeschaeftigungsArt = arbeitgeberDaten.FKBeschaeftigungsArt;;
                model.ID_Branche            = arbeitgeberDaten.FKBranche.Value;
            }


            return(View(model));
        }
        public ActionResult Arbeitgeber(ArbeitgeberModel model)
        {
            Debug.WriteLine("HttpPost: Kredit/Arbeitgeber");

            if (ModelState.IsValid)
            {
                if (KreditVerwaltung.ArbeitgeberSpeichern(
                        model.Firma,
                        model.ID_BeschaeftigungsArt,
                        model.ID_Branche,
                        model.BeschaeftigungSeit,
                        model.ID_Kunde))
                {
                    return(RedirectToAction("PersönlicheDaten"));
                }
            }
            return(View());
        }
Exemple #6
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))
                {
                    return(RedirectToAction("KontoInformationen"));
                }
            }
            return(View());
        }
Exemple #7
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));
        }
Exemple #8
0
        public ActionResult Arbeitgeber(ArbeitgeberModel model)
        {
            Debug.WriteLine("POST - KreditRechnerController - Arbeitgeber");
            Debug.Indent();
            if (ModelState.IsValid)
            {
                //Business Logic
                if (KreditInstitut.ArbeitgeberDatenSpeichern(
                        model.Arbeitgeber,
                        model.ID_Beschaeftigungsart,
                        model.ID_Branche,
                        model.Beschaeftigtseit,
                        model.ID_Kunde))
                {
                    return(RedirectToAction("Kontaktdaten"));
                }
            }

            Debug.Unindent();
            return(View(model));
        }