public void ModifierExemplaireSucces()
        {
            exemplaire1.Etat = "Test Modifier";
            serviceExemplaires.Modifier(exemplaire1.Id);

            using (ISession session = sessionFactory.OpenSession())
            {
                Exemplaire ex = session.Get <Exemplaire>(exemplaire1.Id);
                Assert.IsNotNull(ex);
                Assert.AreEqual(exemplaire1.Id, ex.Id);
                Assert.AreEqual("Test Modifier", ex.Etat);
            }
        }
Example #2
0
        private void btn_Click(object sender, EventArgs e)
        {
            if (comboBox_etat.Text != "" && comboBox_ouvrage.Text != "")
            {
                bool to_return = true;
                if (to_return)
                {
                    int id_ouvrage = comboBox_ouvrage.FindString(comboBox_ouvrage.Text);
                    if (id_ouvrage < 0)
                    {
                        MessageBox.Show("L'ouvrage n'existe pas");
                        comboBox_ouvrage.Text = String.Empty;
                        return;
                    }
                    else
                    {
                        comboBox_ouvrage.SelectedIndex = id_ouvrage;
                    }
                    if (exemplaire == null)
                    {
                        serviceExemplaires.Ajouter(new Exemplaire(comboBox_etat.Text, ouvrages[id_ouvrage]));
                        //actualiser
                        Actualiser();
                        // message box reussite
                        MessageBox.Show("L'exemplaire a été ajouté", "Ajout terminé", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        Close();
                    }
                    else
                    {
                        // modifier
                        exemplaire.Etat    = comboBox_etat.Text;
                        exemplaire.Ouvrage = ouvrages[id_ouvrage];
                        serviceExemplaires.Modifier(exemplaire);
                        // actualiser
                        Actualiser();

                        // message box reussite
                        MessageBox.Show("L'exemplaire a été modifié", "Modification terminé", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        Close();
                    }
                }
                else
                {
                    // message box echec
                    MessageBox.Show("Un exemplaire 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);
            }
        }