Esempio n. 1
0
        static void Main(string[] args)
        {
            //string Nb1;
            //string Nb2;

            //identite Personne = new identite();
            DateTime DernierAnniv;

            int      ii;
            string   Prenom;
            string   Nom;
            DateTime DateNaiss;
            string   NoTelephone;

            Console.WriteLine("Quel est votre prénom ?");
            Prenom = Console.ReadLine();
            Console.WriteLine("Quel est votre nom ?");
            Nom = Console.ReadLine();

            Console.WriteLine("quel est votre date de naissance ?");
            DateNaiss = Convert.ToDateTime(Console.ReadLine());


            identite Personne = new identite(Prenom, Nom, DateNaiss);

            Console.WriteLine("Bonjour " + Prenom + " " + Nom);
            Console.WriteLine(Personne.ToString());

            //Console.WriteLine("Votre age est " + age(Personne.DateNaiss).ToString());
            //Console.WriteLine("Votre age est " + tool.CalcAge(Personne.DateNaiss).ToString());
            Console.WriteLine(String.Format("Votre Age est {0:0.00}", tool.CalcAge(Personne.DateNaiss)));

            //DernierAnniv = Personne.DateNaiss.AddYears(Convert.ToInt32( (int)( age(Personne.DateNaiss))));
            //DernierAnniv = Personne.DateNaiss.AddYears((int)(age(Personne.DateNaiss)));
            DernierAnniv = DateNaiss.AddYears((int)(tool.CalcAge(Personne.DateNaiss)));

            Console.WriteLine("Votre dernier anniversaire était un " + tool.jourDeLaSemaine(DernierAnniv));


            for (ii = -1; ii >= -9; ii--)
            {
                //Console.WriteLine("vous avez eu " + ((int)age(DateNaiss.AddYears(-ii))).ToString() + " Ans le " + DernierAnniv.AddYears(ii) + " c'était un " + identite.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
                //Console.WriteLine("vous avez eu " + ((int)Personne.CalcAge() + ii) + " ans le " + DernierAnniv.AddYears(ii) + " c'était un " + identite.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
                Console.WriteLine("vous avez eu " + ((int)tool.CalcAge(Personne.DateNaiss) + ii) + " ans le " + DernierAnniv.AddYears(ii) + " c'était un " + tool.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
            }

            for (ii = 1; ii <= 10; ii++)
            {
                //Console.WriteLine("vous aurez " + ((int)age(DateNaiss.AddYears(-ii))).ToString() + " Ans le " + DernierAnniv.AddYears(ii) + " ce sera un " + identite.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
                //Console.WriteLine("vous aurez " + ((int)Personne.CalcAge() + ii) + " Ans le " + DernierAnniv.AddYears(ii) + " ce sera un " + identite.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
                Console.WriteLine("vous aurez " + ((int)tool.CalcAge(Personne.DateNaiss) + ii) + " Ans le " + DernierAnniv.AddYears(ii) + " ce sera un " + tool.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
            }


            Console.ReadLine();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            DateTime DateNaiss;
            bool     test = false;

            DateTime auj = DateTime.Today;

            do
            {
                Console.WriteLine("\nVeuillez renseigner votre date de naissance.\n");
                test = DateTime.TryParse(Console.ReadLine(), out DateNaiss);
            } while (!test);

            int Compare = auj.CompareTo(DateNaiss.AddYears(18));

            if (Compare == -1)
            {
                Console.WriteLine("\nVous êtes mineur\n");
            }
            if (Compare == 1)
            {
                Console.WriteLine("\nVous êtes majeur\n");
            }
            if (Compare == 0)
            {
                Console.WriteLine("\nbon anniversaire !\n");
            }

            Console.WriteLine(" \nVotre date de naissance est le : " + DateNaiss.ToString("D"));           // "D" car on veut que la date sans l'heure

            DateTime today = DateTime.Today;

            Console.WriteLine("\nla date du jour est : " + today.ToString("D"));
            Console.ReadKey();

            TimeSpan recherche = today - DateNaiss;

            Console.WriteLine("\nvotre age est  : {0} ans", (recherche.Days / 365));

            Console.ReadKey();
        }
Esempio n. 3
0
        //public static double age(DateTime dnais)
        //{
        //    return ((DateTime.Now - dnais).Days / 365.242189);
        //}

        //public static string jourDeLaSemaine(DateTime dt)
        //{
        //    switch (dt.DayOfWeek)
        //    {
        //        case DayOfWeek.Sunday:
        //            return "Dimanche";
        //        case DayOfWeek.Monday:
        //            return "Lundi";
        //        case DayOfWeek.Tuesday:
        //            return "Mardi";
        //        case DayOfWeek.Wednesday:
        //            return "Mercredi";
        //        case DayOfWeek.Thursday:
        //            return "Jeudi";
        //        case DayOfWeek.Friday:
        //            return "Vendredi";
        //        case DayOfWeek.Saturday:
        //            return "Samedi";
        //        default:
        //            return "";
        //    }
        //}

        static void Main(string[] args)
        {
            //string Nb1;
            //string Nb2;

            //identite Personne = new identite();
            DateTime DernierAnniv;

            int      ii;
            string   Prenom;
            string   Nom;
            DateTime DateNaiss;
            string   NoTelephone;

            //Console.WriteLine("saisir le 1er nombre");
            //Nb1 = Console.ReadLine();

            //for (ii=Convert.ToInt32(Nb1); ii>0; ii--)
            //{
            //    Console.WriteLine(ii);
            //}

            //ii = Convert.ToInt32(Nb1);
            //while (ii>0)
            //{
            //    Console.WriteLine(ii--);
            //}

            //if (Convert.ToInt32(Nb1) % 2 == 0)
            //{
            //    Console.WriteLine("Le nombre est pair");
            //}
            //else
            //{
            //    Console.WriteLine("Le nombre est impair");
            //}
            //Console.WriteLine("saisir le 2eme nombre");
            //Nb2 = Console.ReadLine();
            ////Console.WriteLine($"la somme est : {Convert.ToInt32(Nb1) + Convert.ToInt32(Nb2)}");
            //Console.WriteLine("la somme est : " + (Convert.ToInt32(Nb1) + Convert.ToInt32(Nb2)));

            Console.WriteLine("Quel est votre prénom ?");
            Prenom = Console.ReadLine();
            Console.WriteLine("Quel est votre nom ?");
            Nom = Console.ReadLine();

            Console.WriteLine("quel est votre date de naissance ?");
            DateNaiss = Convert.ToDateTime(Console.ReadLine());

            Console.WriteLine("quel est votre no de téléphone ?");
            NoTelephone = Console.ReadLine();

            identite    Personne = new identite(Prenom, Nom, DateNaiss);
            IdentiteTel PersTel  = new IdentiteTel(Prenom, Nom, DateNaiss, NoTelephone);

            Console.WriteLine("Bonjour " + Prenom + " " + Nom);
            //Console.WriteLine("Votre age est " + age(Personne.DateNaiss).ToString());
            Console.WriteLine("Votre age est " + Personne.CalcAge().ToString());

            //DernierAnniv = Personne.DateNaiss.AddYears(Convert.ToInt32( (int)( age(Personne.DateNaiss))));
            //DernierAnniv = Personne.DateNaiss.AddYears((int)(age(Personne.DateNaiss)));
            DernierAnniv = DateNaiss.AddYears((int)(Personne.CalcAge()));

            Console.WriteLine("Votre dernier anniversaire était un " + identite.jourDeLaSemaine(DernierAnniv));


            for (ii = -1; ii >= -9; ii--)
            {
                //Console.WriteLine("vous avez eu " + ((int)age(DateNaiss.AddYears(-ii))).ToString() + " Ans le " + DernierAnniv.AddYears(ii) + " c'était un " + identite.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
                Console.WriteLine("vous avez eu " + ((int)Personne.CalcAge() + ii) + " ans le " + DernierAnniv.AddYears(ii) + " c'était un " + identite.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
            }

            for (ii = 1; ii <= 10; ii++)
            {
                //Console.WriteLine("vous aurez " + ((int)age(DateNaiss.AddYears(-ii))).ToString() + " Ans le " + DernierAnniv.AddYears(ii) + " ce sera un " + identite.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
                Console.WriteLine("vous aurez " + ((int)Personne.CalcAge() + ii) + " Ans le " + DernierAnniv.AddYears(ii) + " ce sera un " + identite.jourDeLaSemaine(DernierAnniv.AddYears(ii)));
            }


            Console.ReadLine();
        }
 private void SavePatient()
 {
     try
     {
         string sexe;
         if (Masculin == true)
         {
             sexe = "M";
         }
         else
         {
             sexe = "F";
         }
         PrenomPatient = PrenomPatient.Substring(0, 1).ToUpper() + PrenomPatient.Substring(1, PrenomPatient.Length - 1).ToLower();
         NomPatient    = NomPatient.ToUpper();
         int       id1Int     = Convert.ToInt32(ID1);
         int       id2Int     = Convert.ToInt32(ID2);
         Singleton singleUser = Singleton.getInstance();
         Patient   patient;
         if (singleUser.PatientSingleton != null)
         {
             patient = new Patient(singleUser.PatientSingleton.Nom, singleUser.PatientSingleton.Prenom, singleUser.PatientSingleton.DateNaiss, sexe, TaillePatient, PoidPatient, 0, 0);
         }
         else
         {
             patient = new Patient(NomPatient, PrenomPatient, DateNaiss, sexe, TaillePatient, PoidPatient, 0, 0);
         }
         Patient newPatient = new Patient(NomPatient, PrenomPatient, DateNaiss, sexe, TaillePatient, PoidPatient, 0, 0);
         singleUser.Patient                 = new ListePatientDataGrid();
         singleUser.Patient.Nom             = NomPatient;
         singleUser.Patient.Prenom          = PrenomPatient;
         singleUser.Patient.DateDeNaissance = DateNaiss.ToShortDateString();
         if (InscOuModif == 2)    //Modification
         {
             if (MessageBox.Show(AxLanguage.Languages.REAplan_Modification_Demande_Confirmation, AxLanguage.Languages.REAplan_Confirmation, MessageBoxButton.YesNo) == MessageBoxResult.Yes)
             {
                 PatientData.ModificationPatient(patient, newPatient);
                 MessageBox.Show(AxLanguage.Languages.REAplan_Modification_Confirmation);
             }
         }
         else
         {
             PatientData.InscriptionPatient(patient);
             MessageBox.Show(AxLanguage.Languages.REAplan_Patient_Enregistre);
             NomPatient    = null;
             PrenomPatient = null;
             DateNaiss     = DateMax;
             sexe          = null;
             TaillePatient = 0;
             PoidPatient   = 0;
             firstTime     = true;
         }
         Singleton singleUser2 = Singleton.getInstance();
         singleUser2.PatientSingleton = patient;
         Messenger.Default.Send <Singleton>(singleUser2, "Singleton");
         _nav.NavigateTo <HomeViewModel>(null, "ToLoad", null, false);
     }
     catch (Exception ex)
     {
         GestionErreur.GerrerErreur(ex);
     }
 }