1 string getStarSign(DateTime DOB)
2 {
3 switch (Convert.ToInt32(DOB.Month))
4 {
5 case 1:
6 if (DOB.Day >= 20 && DOB.Day <= 31)
7 return "Aries";
8 else
9 return "Capricorn";
10
11 case 2:
12 if (DOB.Day >= 1 && DOB.Day <= 19)
13 return "Pisces";
14 else
15 return "Aquarius";
16 case 3:
17 if (DOB.Day >= 1 && DOB.Day <= 20)
18 return "Pisces";
19 else
20 return "Aries";
21 case 4:
22 if (DOB.Day >= 1 && DOB.Day <= 19)
23 return "Aries";
24 else
25 return "Taurus";
26 case 5:
27 if (DOB.Day >= 1 && DOB.Day <= 20)
28 return "Taurus";
29 else
30 return "Gemini";
31 case 6:
32 if (DOB.Day >= 1 && DOB.Day <= 20)
33 return "Gemini";
34 else
35 return "Cancer";
36 case 7:
37 if (DOB.Day >= 1 && DOB.Day <= 22)
38 return "Cancer";
39 else
40 return "Leo";
41 case 8:
42 if (DOB.Day >= 1 && DOB.Day <= 22)
43 return "Leo";
44 else
45 return "Virgo";
46 case 9:
47 if (DOB.Day >= 1 && DOB.Day <= 22)
48 return "Virgo";
49 else
50 return "Libra";
51 case 10:
52 if (DOB.Day >= 1 && DOB.Day <= 22)
53 return "Libra";
54 else
55 return "Scorpio";
56 case 11:
57 if (DOB.Day >= 1 && DOB.Day <= 21)
58 return "Scorpio";
59 else
60 return "Sagittarius";
61 case 12:
62 if (DOB.Day >= 1 && DOB.Day <= 21)
63 return "Sagittarius";
64 else
65 return "Capricorn";
66
67 }
68 return "";
69 }