Пример #1
0
 public static void Delete(Sexe sexe)
 {
     using (var transaction = session.BeginTransaction())
     {
         session.Delete(sexe);
         transaction.Commit();
     }
 }
Пример #2
0
 public Client(string prenom, string nom, string description,
               Sexe sexe, string adresse, string codePostal,
               string telephone, Rang rang, Province province, bool estActif)
 {
     Prenom      = prenom;
     Nom         = nom;
     Description = description;
     Sexe        = sexe;
     Adresse     = adresse;
     CodePostal  = codePostal;
     Telephone   = telephone;
     Rang        = rang;
     Province    = province;
     EstActif    = estActif;
 }
Пример #3
0
        public override bool Equals(object obj)
        {
            if (obj == null)
            {
                return(false);
            }

            Sexe s = obj as Sexe;

            if (s == null)
            {
                return(false);
            }

            return(this.IdSexe == s.IdSexe);
        }
Пример #4
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);
        }