public static string looIsikukood(DateTime kuupaev, string sugu, int jrnr) { StringBuilder sb = new StringBuilder(""); if (kuupaev.Year >= 1900 && kuupaev.Year < 2000) { if (sugu == "mees") { sb.Append("3"); } else { sb.Append("4"); } } else if (kuupaev.Year >= 2000 && kuupaev.Year < 3000) { if (sugu == "mees") { sb.Append("5"); } else { sb.Append("6"); } } sb.Append(kuupaev.ToString("yyMMdd")); sb.Append(jrnr.ToString().PadLeft(3, '0')); sb.Append(Isikukood.arvutaKontroll(sb.ToString())); return(sb.ToString()); }
static void Main(string[] args) { /*Console.Write("Sisesta isikukood: "); * string isikukood = Console.ReadLine(); * Isikukood kood = new Isikukood(isikukood); * Console.WriteLine("Isiku sünnikuupäev: " + kood.synnikuupaev().ToString("d. MMMM, yyyy")); * if (kood.onMeessoost()) * { * Console.WriteLine("Isiku sugu: mees"); * } * else * { * Console.WriteLine("Isiku sugu: naine"); * }*/ Console.WriteLine("Kood: " + Isikukood.looIsikukood(new DateTime(2000, 2, 20), "mees", 85)); Console.ReadKey(); }