public FrmRechercheTarif()
        {
            InitializeComponent();

            this.csRechercheTarif          = new ServiceTarification.CsRechercheTarif();
            this.csRechercheTarif.CTARCOMP = new List <ServiceTarification.CsCtarcomp>();

            LayoutRoot.DataContext = this.csRechercheTarif;
            LoadAllContenantCritereTarif();
            //ChargerDonneeDuSite();
        }
        //public FrmRechercheTarif(bool p1, bool p2)
        //{
        //    InitializeComponent();

        //    ChargerListeDeProduit();
        //    ChargerDonneeDuSite();

        //    // TODO: Complete member initialization
        //    this.p1 = p1;
        //    this.p2 = p2;
        //}

        //public FrmRechercheTarif(bool p)
        //{
        //    InitializeComponent();

        //    ChargerListeDeProduit();
        //    ChargerDonneeDuSite();

        //    // TODO: Complete member initialization
        //    this.p = p;
        //}

        public FrmRechercheTarif(ServiceTarification.CsRechercheTarif csRechercheTarif)
        {
            InitializeComponent();

            LoadAllContenantCritereTarif();
            //ChargerDonneeDuSite();

            // TODO: Complete member initialization
            this.csRechercheTarif = csRechercheTarif;

            //DataBinding de la redevence au context de la fenetre
            LayoutRoot.DataContext = this.csRechercheTarif;

            //Mise de la fenetre en lecture
            InitializeScreenConsultation();
        }