コード例 #1
0
ファイル: Lid.cs プロジェクト: Pinotom/BibApp
        public override string ToString()
        {
            string soortLid = "L";

            if (this is Medewerker)
            {
                soortLid = "M";
            }
            return($"{Voornaam,-15}{Familienaam,-25}{Geboortedatum.ToShortDateString(),-15}{soortLid,-15}");
        }
コード例 #2
0
ファイル: Persoon.cs プロジェクト: IvoryNL/Leerlijnen-Editor
        private Tuple <int, int> CalculateLeeftijd()
        {
            if (Geboortedatum.HasSomeValue())
            {
                var birthday = new LocalDate(Geboortedatum.Value.Year, Geboortedatum.Value.Month, Geboortedatum.Value.Day);
                var today    = new LocalDate(DateTimeExtensions.Now.Year, DateTimeExtensions.Now.Month, DateTimeExtensions.Now.Day);

                Period period = Period.Between(birthday, today, PeriodUnits.Years | PeriodUnits.Months);
                return(Tuple.Create <int, int>((int)period.Years, (int)period.Months));
            }

            return(Tuple.Create <int, int>(0, 0));
        }
コード例 #3
0
 /// <summary>
 /// Gets the hash code
 /// </summary>
 /// <returns>Hash code</returns>
 public override int GetHashCode()
 {
     unchecked // Overflow is fine, just wrap
     {
         var hashCode = 41;
         // Suitable nullity checks etc, of course :)
         if (PeriodeGeldigheid != null)
         {
             hashCode = hashCode * 59 + PeriodeGeldigheid.GetHashCode();
         }
         if (VoorlettersAanschrijving != null)
         {
             hashCode = hashCode * 59 + VoorlettersAanschrijving.GetHashCode();
         }
         if (Voornamen != null)
         {
             hashCode = hashCode * 59 + Voornamen.GetHashCode();
         }
         if (VoorvoegselGeslachtsnaam != null)
         {
             hashCode = hashCode * 59 + VoorvoegselGeslachtsnaam.GetHashCode();
         }
         if (Geslachtsnaam != null)
         {
             hashCode = hashCode * 59 + Geslachtsnaam.GetHashCode();
         }
         if (Geslachtsaanduiding != null)
         {
             hashCode = hashCode * 59 + Geslachtsaanduiding.GetHashCode();
         }
         if (Aanschrijfwijze != null)
         {
             hashCode = hashCode * 59 + Aanschrijfwijze.GetHashCode();
         }
         if (Geboortedatum != null)
         {
             hashCode = hashCode * 59 + Geboortedatum.GetHashCode();
         }
         if (Verblijfsadres != null)
         {
             hashCode = hashCode * 59 + Verblijfsadres.GetHashCode();
         }
         if (Adresbuitenland != null)
         {
             hashCode = hashCode * 59 + Adresbuitenland.GetHashCode();
         }
         return(hashCode);
     }
 }
コード例 #4
0
        /// <summary>
        /// Returns true if Persoon instances are equal
        /// </summary>
        /// <param name="other">Instance of Persoon to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(Persoon other)
        {
            if (other is null)
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     PeriodeGeldigheid == other.PeriodeGeldigheid ||
                     PeriodeGeldigheid != null &&
                     PeriodeGeldigheid.Equals(other.PeriodeGeldigheid)
                     ) &&
                 (
                     VoorlettersAanschrijving == other.VoorlettersAanschrijving ||
                     VoorlettersAanschrijving != null &&
                     VoorlettersAanschrijving.Equals(other.VoorlettersAanschrijving)
                 ) &&
                 (
                     Voornamen == other.Voornamen ||
                     Voornamen != null &&
                     Voornamen.Equals(other.Voornamen)
                 ) &&
                 (
                     VoorvoegselGeslachtsnaam == other.VoorvoegselGeslachtsnaam ||
                     VoorvoegselGeslachtsnaam != null &&
                     VoorvoegselGeslachtsnaam.Equals(other.VoorvoegselGeslachtsnaam)
                 ) &&
                 (
                     Geslachtsnaam == other.Geslachtsnaam ||
                     Geslachtsnaam != null &&
                     Geslachtsnaam.Equals(other.Geslachtsnaam)
                 ) &&
                 (
                     Geslachtsaanduiding == other.Geslachtsaanduiding ||
                     Geslachtsaanduiding != null &&
                     Geslachtsaanduiding.Equals(other.Geslachtsaanduiding)
                 ) &&
                 (
                     Aanschrijfwijze == other.Aanschrijfwijze ||
                     Aanschrijfwijze != null &&
                     Aanschrijfwijze.Equals(other.Aanschrijfwijze)
                 ) &&
                 (
                     Geboortedatum == other.Geboortedatum ||
                     Geboortedatum != null &&
                     Geboortedatum.Equals(other.Geboortedatum)
                 ) &&
                 (
                     Verblijfsadres == other.Verblijfsadres ||
                     Verblijfsadres != null &&
                     Verblijfsadres.Equals(other.Verblijfsadres)
                 ) &&
                 (
                     Adresbuitenland == other.Adresbuitenland ||
                     Adresbuitenland != null &&
                     Adresbuitenland.Equals(other.Adresbuitenland)
                 ));
        }
コード例 #5
0
ファイル: Lid.cs プロジェクト: YannickB23/BibliotheekWFA
 public override string ToString()
 {
     return($"{GetType().Name}/t{Voornaam}/t{Familienaam}/t{Geboortedatum.ToShortDateString()}");
 }
コード例 #6
0
ファイル: Persoon.cs プロジェクト: dimig13/c-_advanced_2021
        // void method
        public virtual void Info(string tekst)
        {
            tekst = $"Naam: {Voornaam} {Naam}\r\nAdres: {Straat} {Postcode}\r\nGeboortedatum: { Geboortedatum.ToLongDateString()}" +
                    $"\r\nE­mail: { Email} ";

            string info = $"Uw persoonlijke gegevens: \r\n\r\n";

            MessageBox.Show(info + tekst, "Info Klasse Persoon",
                            MessageBoxButton.OK, MessageBoxImage.Information);
        }
コード例 #7
0
        void ReleaseDesignerOutlets()
        {
            if (AankopenColumn != null)
            {
                AankopenColumn.Dispose();
                AankopenColumn = null;
            }

            if (AchternaamColumn != null)
            {
                AchternaamColumn.Dispose();
                AchternaamColumn = null;
            }

            if (AdresColumn != null)
            {
                AdresColumn.Dispose();
                AdresColumn = null;
            }

            if (EmailColumn != null)
            {
                EmailColumn.Dispose();
                EmailColumn = null;
            }

            if (Geboortedatum != null)
            {
                Geboortedatum.Dispose();
                Geboortedatum = null;
            }

            if (InitialenColumn != null)
            {
                InitialenColumn.Dispose();
                InitialenColumn = null;
            }

            if (LidmaatschappenColumn != null)
            {
                LidmaatschappenColumn.Dispose();
                LidmaatschappenColumn = null;
            }

            if (MobielColumn != null)
            {
                MobielColumn.Dispose();
                MobielColumn = null;
            }

            if (OnderhoudColumn != null)
            {
                OnderhoudColumn.Dispose();
                OnderhoudColumn = null;
            }

            if (PersonenTable != null)
            {
                PersonenTable.Dispose();
                PersonenTable = null;
            }

            if (PostcodeColumn != null)
            {
                PostcodeColumn.Dispose();
                PostcodeColumn = null;
            }

            if (TelefoonColumn != null)
            {
                TelefoonColumn.Dispose();
                TelefoonColumn = null;
            }

            if (TussenvoegselColumn != null)
            {
                TussenvoegselColumn.Dispose();
                TussenvoegselColumn = null;
            }

            if (VoornamenColumn != null)
            {
                VoornamenColumn.Dispose();
                VoornamenColumn = null;
            }

            if (WoonplaatsColumn != null)
            {
                WoonplaatsColumn.Dispose();
                WoonplaatsColumn = null;
            }

            if (OpleidingenColumn != null)
            {
                OpleidingenColumn.Dispose();
                OpleidingenColumn = null;
            }
        }
コード例 #8
0
ファイル: Klant.cs プロジェクト: Masterm0use/ShogunAsp.net
 public override string ToString()
 {
     return(Email + " - " + Voornaam + " - " + Achternaam + " - " + TelefoonNummer + " - " + Geboortedatum.ToString());
 }