public static void Delete(Sexe sexe) { using (var transaction = session.BeginTransaction()) { session.Delete(sexe); transaction.Commit(); } }
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; }
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); }
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); }