/// <summary>
        /// Renvoie les Voitures qui ne sont pas reliées à un contrat.
        /// </summary>
        /// <param name="ID">I.</param>
        protected void VerifierSiDejaLocation(string ID)
        {
            DataSet locDs = new DataSet();
            ConnectionMySQL conn = new ConnectionMySQL ();
            try{

                conn.InitializeDB (LoginWindow.Uid, LoginWindow.Password);
                conn.OpenConnection ();
                locDs = conn.RechercheLocationClient (ID);//La méthode qui est dans ConnectionMySQL. RechercheLocationClient

                if(locDs.Tables[0].Rows.Count == 0){
                    MessageDialog ms = new MessageDialog (this, DialogFlags.Modal, MessageType.Info , ButtonsType.Ok,
                        "Aucun contrat relié au client, il est donc possible de loué une voiture à ce client");
                    ms.Run();
                    ms.Destroy();

                    createLocation.Sensitive = true;
                }else if(locDs.Tables[0].Rows.Count  > 0 ){
                    MessageDialog ms = new MessageDialog (this, DialogFlags.Modal, MessageType.Error , ButtonsType.Ok,
                        "Ce client est déjà relié à un contrat de voiture.");
                    ms.Run();
                    ms.Destroy();

                    createLocation.Sensitive = false;
                }

            }catch(Exception ex)
            {
                MessageDialog ms = new MessageDialog (this, DialogFlags.Modal, MessageType.Info,
                    ButtonsType.Ok, ex.Message);
                ms.Run ();
                ms.Destroy ();

            }
            finally
            {
                conn.CloseConnection ();

            }
        }
        /// <summary>
        /// Va chercher avec la procédure stockée 
        /// les locations ou la location du client avec les paiements.
        /// </summary>
        protected void GetLocations(string iDClient)
        {
            DataSet locDs = new DataSet();
            ConnectionMySQL conn = new ConnectionMySQL ();
            try{

                conn.InitializeDB (LoginWindow.Uid, LoginWindow.Password);
                conn.OpenConnection ();
                locDs = conn.RechercheLocationClient (iDClient);//La méthode qui est dans ConnectionMySQL. RechercheLocationClient
                PopulateLocations(locDs);

            }catch(Exception ex)
            {
                MessageDialog ms = new MessageDialog (this, DialogFlags.Modal, MessageType.Info,
                    ButtonsType.Ok, "Il y a eu aucun paiement dans ce compte.");
                ms.Run ();
                ms.Destroy ();

            }
            finally
            {
                conn.CloseConnection ();

            }
        }