Exemplo n.º 1
0
        public static Arbeitgeber ArbeitgeberAngabenLaden(int idKunde)
        {
            Debug.WriteLine("KreditInstitut - ArbeitgeberAngabenLaden");
            Debug.Indent();

            Arbeitgeber arbeitGeber = null;

            try
            {
                using (var context = new dbKreditInstitutEntities())
                {
                    arbeitGeber = context.AlleArbeitgeber.Where(x => x.ID == idKunde).FirstOrDefault();
                    Debug.WriteLine("ArbeitgeberAngaben geladen!");
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Fehler in ArbeitgeberAngabenLaden");
                Debug.Indent();
                Debug.WriteLine(ex.Message);
                Debug.Unindent();
                Debugger.Break();
            }

            Debug.Unindent();
            return(arbeitGeber);
        }
Exemplo n.º 2
0
        public static bool ArbeitgeberDatenSpeichern(string arbeitgeberName, int beschaeftigungsArt, int branche, DateTime beschaeftigtSeit, int idKunde)
        {
            Debug.WriteLine("KreditInstitut - ArbeitgeberDatenSpeichern");
            Debug.Indent();
            bool erfolgreich = false;

            try
            {
                using (var context = new dbKreditInstitutEntities())
                {
                    /// speichere zum Kunden die Angaben
                    //Kunde aktKunde = context.AlleKunden.Where(x => x.ID == idKunde).FirstOrDefault();
                    Kunde aktKunde = context.AlleKunden.Where(x => x.ID == idKunde).FirstOrDefault();

                    if (aktKunde != null)
                    {
                        Arbeitgeber neuerArbeitgeber = new Arbeitgeber()
                        {
                            BeschaeftigtSeit     = beschaeftigtSeit,
                            FKBranche            = branche,
                            FKBeschaeftigungsart = beschaeftigungsArt,
                            Firmenname           = arbeitgeberName
                        };
                        aktKunde.Arbeitgeber = neuerArbeitgeber;
                    }

                    int anzahlZeilenBetroffen = context.SaveChanges();
                    erfolgreich = anzahlZeilenBetroffen >= 0;
                    Debug.WriteLine($"{anzahlZeilenBetroffen} Arbeitgeber gespeichert!");
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine("Fehler in BildungsAngabenLaden");
                Debug.Indent();
                Debug.WriteLine(ex.Message);
                Debug.Unindent();
                Debugger.Break();
            }

            Debug.Unindent();
            return(erfolgreich);
        }