C#: Days Counter By Hafiz Muhammad Umar Hayat

C#: Days Counter By Hafiz Muhammad Umar Hayat


Inter face :

Source code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

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

        private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
        {
            label1.Text = dateTimePicker1.Text.ToString();

        }

        private void dateTimePicker2_ValueChanged(object sender, EventArgs e)
        {
            label2.Text = dateTimePicker2.Text.ToString();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void button1_Click(object sender, EventArgs e)
        {



            if (checkBox1.Checked)
            {
                f2();
               
            }
            else {
                f1();
            
            }
        }



        private void f1() { 
        
        DateTime dt1 = dateTimePicker1.Value;
            DateTime dt2 = dateTimePicker2.Value;
          
            System.TimeSpan diffResult = dt2.Subtract(dt1);
            int days = Convert.ToInt32(diffResult.Days);
            days--;

            label3.Text = " \n Total Days = " + diffResult.Days + " \n total hours = " + diffResult.Hours.ToString();
            
        
        }
        private void f2()
        {

            DateTime dt1 = dateTimePicker1.Value;
            DateTime dt2 = dateTimePicker2.Value;
          
            System.TimeSpan diffResult = dt2.Subtract(dt1);
              int days = Convert.ToInt32(diffResult.Days);
              days++;


              //double a = dt1.Subtract(dt2).Days / (365.25 / 12); //years
              double a = (dt2.Year - dt1.Year);
              label3.Text = " \n Total Days = " + days + " \n Total years = " + a;
        


        }

    }
}
*********************************Done********************************

By Hafiz Muhammad Umar Hayat 


Comments

Post a Comment