示例#1
0
 public static void SupprimerClient(Client client)
 {
     if (client != null)
     {
         client.EstActif = false;
         HibernateClientService.Update(client);
         ChargerListeClients(2);
     }
     return;
 }
示例#2
0
        public static void ModifierClient(Sexe sexe, Province province, Rang rang)
        {
            // Setter les champs
            LeClient.Prenom      = AjoutModifUserControl.TxtPrenom.Text.ToString();
            LeClient.Nom         = AjoutModifUserControl.TxtNom.Text.ToString();
            LeClient.Description = AjoutModifUserControl.TxtDescription.Text.ToString();


            LeClient.Adresse    = AjoutModifUserControl.TxtAdresse.Text.ToString();
            LeClient.CodePostal = AjoutModifUserControl.TxtCodePostal.Text.ToString();
            LeClient.Telephone  = AjoutModifUserControl.TxtTelephone.Text.ToString();


            // Sexe
            Sexe s;

            s             = HibernateSexeService.RetrieveByName(sexe.Nom)[0];
            LeClient.Sexe = s;

            // Rang
            Rang r;

            r             = HibernateRangService.RetrieveByName(rang.Nom)[0];
            LeClient.Rang = r;

            // Province
            //LeClient.Province.Nom = province.Nom;
            Province p;

            p = HibernateProvinceClient.RetrieveByName(province.Nom)[0];
            LeClient.Province = p;

            // Actif/Inactif

            LeClient.EstActif = (bool)AjoutModifUserControl.CbxActif.IsChecked;


            // Update en BD.
            HibernateClientService.Update(LeClient);

            // Update en liste
            LstObClients.Remove(LeClient);
            LstObClients.Add(LeClient);
        }