void galatee_OkClickedbtn_AgtRecepteur(object sender, EventArgs e)
 {
     Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique;
     if (ctrs.isOkClick)
     {
         ServiceAccueil.CsUtilisateur utilisateur = (ServiceAccueil.CsUtilisateur)ctrs.MyObject;
         this.txtAgt_Recepteur.Text = utilisateur.MATRICULE;
         this.txtAgt_Recepteur.Tag  = utilisateur.PK_ID;
     }
 }
 void galatee_OkClickedbtn_SearchScelleAg(object sender, EventArgs e)
 {
     Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique;
     if (ctrs.isOkClick)
     {
         ServiceAccueil.CsUtilisateur utilisateur = (ServiceAccueil.CsUtilisateur)ctrs.MyObject;
         this.txtAgt_M.Text = utilisateur.LIBELLE;
         this.txtAgt_M.Tag  = utilisateur.PK_ID;
     }
 }
 private void txtAgt_Recepteur_TextChanged(object sender, TextChangedEventArgs e)
 {
     if (this.txtAgt_Recepteur.Text.Length == SessionObject.Enumere.TailleMatricule)
     {
         if (lstAllUser != null && lstAllUser.Count() > 0)
         {
             ServiceAccueil.CsUtilisateur leuser = lstAllUser.FirstOrDefault(t => t.MATRICULE == this.txtAgt_Recepteur.Text);
             if (leuser != null)
             {
                 this.txt_LibelleAgentRecepteur.Text = leuser.LIBELLE;
                 txtAgt_Recepteur.Tag = leuser.PK_ID;
             }
             else
             {
                 Message.ShowInformation("Aucun utilisateur n'existe ", "Information");
                 this.txtAgt_Recepteur.Focus();
             }
         }
     }
 }
        void galatee_OkClickedbtn_Group(object sender, EventArgs e)
        {
            Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique;
            if (ctrs.isOkClick)
            {
                ServiceParametrage.CsGroupeValidation _LeGroup = (ServiceParametrage.CsGroupeValidation)ctrs.MyObject;

                if (_LeGroup != null)
                {
                    this.Txt_codeFonction.Text = _LeGroup.GROUPENAME;
                    this.Txt_codeFonction.Tag  = _LeGroup.PK_ID;
                    KeyValuePair <ServiceParametrage.CsGroupeValidation, List <ServiceParametrage.CsRHabilitationGrouveValidation> > d = lsDatas.Where(item => item.Key.PK_ID == _LeGroup.PK_ID).FirstOrDefault();

                    List <ServiceAccueil.CsUtilisateur> users = new List <ServiceAccueil.CsUtilisateur>();
                    ServiceAccueil.CsUtilisateur        us    = null;

                    foreach (Galatee.Silverlight.ServiceAdministration.CsUtilisateur st in SessionObject.ListeDesUtilisateurs)
                    {
                        us = new ServiceAccueil.CsUtilisateur();
                        foreach (ServiceParametrage.CsRHabilitationGrouveValidation item in d.Value)
                        {
                            if (item.FK_IDADMUTILISATEUR == st.PK_ID)
                            {
                                us.PK_ID        = st.PK_ID;
                                us.MATRICULE    = st.MATRICULE;
                                us.LOGINNAME    = st.LOGINNAME;
                                us.FK_IDCENTRE  = st.FK_IDCENTRE;
                                us.CENTRE       = st.CENTRE;
                                us.LIBELLE      = st.LIBELLE;
                                us.USERCREATION = st.USERCREATION;
                                us.DATECREATION = st.DATECREATION;
                                us.FK_IDSTATUS  = st.FK_IDSTATUS;
                                users.Add(us);
                            }
                        }
                    }

                    this.Dtg_agent.ItemsSource = users;
                }
            }
        }