in

Share your IT thoughts...

I N F O R M A T I O N   T E C H N O L O G Y   P O R T A L   O F   E X P E R T S

posted by NinethSense
Wed, Aug 19 2009

Downloads: 134
File size: 19.5kB
Views: 392
Find your lucky number

This is a traditional hobby script based on numerology.

Here is the code in c#:

 

public partial class Form1 : Form
    {
    
        public Form1()
        {
            InitializeComponent();
        }

        private void btnClose_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }


        private void dtpicker_ValueChanged(object sender, EventArgs e)
        {
            lblLifePathNumber.Text = LifePathNumber(dtpicker.Value);
        }
        
        private int GetSumOfDigits(string num)
        {
            int sum = num.ToCharArray().Sum(n => n - '0');
            if (sum.ToString().Length > 1)
            {
                sum = GetSumOfDigits(sum.ToString());
            }
            
            return sum;
            
        }

        private string LifePathNumber(DateTime dt)
        {
            return GetSumOfDigits(dt.Month.ToString() + dt.Year.ToString()+  dt.Day.ToString()).ToString();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            dtpicker.MaxDate = DateTime.Today;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Thanks for testing. PraVeeN - ninethsense@hotmail.com", "Thank You", MessageBoxButtons.OK);
        }
    }