Example #1
0
 public Person(string vorname, string nachname, Geschlecht geschlecht, DateTime geburtstag)
 {
     this.Vorname    = vorname;
     this.Nachname   = nachname;
     this.Geschlecht = geschlecht;
     this.Geburtstag = geburtstag;
 }
Example #2
0
        private decimal GetGutschriftssatz(int bvgAlter, Geschlecht geschlecht, BvgPlan plan)
        {
            if (bvgAlter < plan.Eintrittsalter)
            {
                return(0m);
            }

            int schlussalter = 0;

            switch (geschlecht)
            {
            case Geschlecht.Mann:
            {
                schlussalter = plan.SchlussalterMann;
            }
            break;

            case Geschlecht.Frau:
            {
                schlussalter = plan.SchlussalterFrau;
            }
            break;
            }

            if (bvgAlter > schlussalter)
            {
                return(0m);
            }

            decimal gutschriftssatz;

            Gutschriftssaetze.TryGetValue(bvgAlter, out gutschriftssatz);

            return(gutschriftssatz);
        }
 public MitgliederImportModel()
 {
     Straße     = "";
     Ort        = "";
     Geschlecht = Geschlecht.maennlich;
     Vorname    = "";
     Name       = "";
 }
Example #4
0
 public Kunde(string anrede, string briefanrede, string titel, Geschlecht geschlecht, string vorname, string nachname)
 {
     Anrede             = anrede;
     Briefanrede        = briefanrede;
     Titel              = titel;
     InternalGeschlecht = geschlecht;
     Vorname            = vorname;
     Nachname           = nachname;
 }
Example #5
0
        public Human createInstance(string fi_name, string fa_name, int age, Geschlecht gender)
        {
            Human i = new Human();

            i.firstname  = fi_name;
            i.familyname = fa_name;
            i.age        = age;
            i.gender     = gender;
            return(i);
        }
Example #6
0
        public Human createInstance(string fi_name, string fa_name, int age, Geschlecht gender, int size, DateTime birthdate)
        {
            Human i = new Human();

            i.firstname  = fi_name;
            i.familyname = fa_name;
            i.age        = age;
            i.gender     = gender;
            i.sizeInCM   = size;
            i.birthdate  = birthdate;
            return(i);
        }
Example #7
0
 public Reh(int alter, Geschlecht geschlecht)
 {
     Alter      = alter;
     Geschlecht = geschlecht;
 }
Example #8
0
 public Hund(int alter, Geschlecht geschlecht, string name)
 {
     Alter      = alter;
     Geschlecht = geschlecht;
     Name       = name;
 }
Example #9
0
        public static List <Wähler> Filtern(Form1.Parameter p)
        {
            List <Wähler> wl_link = new List <Wähler>();

            FileStream   fs9 = File.Open("us_wahl_liste.txt", FileMode.Open);
            StreamReader sr9 = new StreamReader(fs9);
            string       line;

            Geschlecht        geschlecht = Geschlecht.Default;
            Alter             alter      = Alter.Default;
            Schicht           schicht    = Schicht.Default;
            PolitischeHeimat  ph         = PolitischeHeimat.Default;
            Beeinflussbarkeit be         = Beeinflussbarkeit.Default;

            while ((line = sr9.ReadLine()) != null)
            {
                switch (line.Split(' ')[4])
                {
                case "Maenlich":
                    geschlecht = Geschlecht.Maenlich;
                    break;

                case "Weiblich":
                    geschlecht = Geschlecht.Weiblich;
                    break;
                }

                switch (line.Split(' ')[5])
                {
                case "Erstwaehler":
                    alter = Alter.Erstwaehler;
                    break;

                case "Bis30":
                    alter = Alter.Bis30;
                    break;

                case "Bis40":
                    alter = Alter.Bis40;
                    break;

                case "Bis50":
                    alter = Alter.Bis50;
                    break;

                case "Restliche":
                    alter = Alter.Restliche;
                    break;
                }

                switch (line.Split(' ')[6])
                {
                case "Unterschicht":
                    schicht = Schicht.Unterschicht;
                    break;

                case "Unteremittelschicht":
                    schicht = Schicht.Unteremittelschicht;
                    break;

                case "Oberemittelschicht":
                    schicht = Schicht.Oberemittelschicht;
                    break;

                case "Oberschicht":
                    schicht = Schicht.Oberschicht;
                    break;
                }

                switch (line.Split(' ')[7])
                {
                case "Demokraten":
                    ph = PolitischeHeimat.Demokraten;
                    break;

                case "Republikaner":
                    ph = PolitischeHeimat.Republikaner;
                    break;
                }

                switch (line.Split(' ')[8])
                {
                case "Leicht":
                    be = Beeinflussbarkeit.Leicht;
                    break;

                case "Mittel":
                    be = Beeinflussbarkeit.Mittel;
                    break;

                case "Schwer":
                    be = Beeinflussbarkeit.Schwer;
                    break;
                }


                wl_link.Add(new Wähler()
                {
                    ID                = line.Split(' ')[0],
                    Vorname           = line.Split(' ')[1],
                    Nachname          = line.Split(' ')[2],
                    PLZ               = line.Split(' ')[3],
                    Geschlecht        = geschlecht,
                    Alter             = alter,
                    Schicht           = schicht,
                    PolitischeHeimat  = ph,
                    Beeinflussbarkeit = be
                });
            }
            fs9.Close();

            var wl_link2 = from wähler in wl_link
                           where

                           wähler.PolitischeHeimat == p.PolitischeHeimat &&
                           wähler.Geschlecht == p.Geschlecht

                           //wähler.Alter == Alter.Erstwaehler &&
                           //wähler.Schicht == Schicht.OBERSCHICHT &&
                           //wähler.PLZ > 47111 &&
                           //wähler.PLZ < 80000 &&
                           //wähler.Beeinflussbarkeit == Beeinflussbarkeit.Leicht
                           select wähler;

            List <Wähler> ww = wl_link2.ToList();

            return(wl_link2.ToList());
        }
 public static string GetVorname(string Volksname, Geschlecht geschlecht)
 {
     return(GetDatabaseString(Konstanten.SQLCommands.SelectVorname, new SQLParameter(Konstanten.ReplaceString.Volksname, Volksname), new SQLParameter(Konstanten.ReplaceString.Geschlecht, geschlecht.ToString())));
 }