public void AjouterOuvrageSucces() { Ouvrage newOuvrage = new Ouvrage() { Titre = "Test Ajout", Auteur = "Test Ajout" }; serviceOuvrages.Ajouter(newOuvrage); using (ISession session = sessionFactory.OpenSession()) { Ouvrage ou = session.Get <Ouvrage>(newOuvrage.Id); Assert.IsNotNull(ou); Assert.AreEqual(ou.Id, newOuvrage.Id); } }
private void btn_Click(object sender, EventArgs e) { // verifier si c'est rempli if (textBox_nom.Text != "" && textBox_auteur.Text != "") { // déjà existant ? bool to_return = false; for (int i = 0; (i < ouvrages.Count) && to_return == false; i++) { if (ouvrages[i].Titre == textBox_nom.Text && ouvrages[i].Auteur == textBox_auteur.Text) { to_return = true; } } if (!to_return) { if (ouvrage == null) { // ajouter serviceOuvrages.Ajouter(new Ouvrage(textBox_nom.Text, textBox_auteur.Text)); // actualiser Actualiser(); // message box reussite MessageBox.Show("L'ouvrage a été ajouté", "Ajout terminé", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } else { // modifier ouvrage.Titre = textBox_nom.Text; ouvrage.Auteur = textBox_auteur.Text; serviceOuvrages.Modifier(ouvrage); // actualiser Actualiser(); // message box reussite MessageBox.Show("L'ouvrage a été modifié", "Modification terminé", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } } else { // message box echec MessageBox.Show("Un ouvrage avec le même nom et auteur est existant", "Echec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { // message box echec MessageBox.Show("Le champ nom est obligatoire", "Echec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btn_Valider_Click(object sender, EventArgs e) { _Ouvrage.Titre = tbx_Titre.Text; _Ouvrage.Auteur = tbx_Auteur.Text; try { _ServiceOuvrages.Ajouter(_Ouvrage); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Validation échoué", MessageBoxButtons.OK, MessageBoxIcon.Error); } }