Exemplo n.º 1
0
        public void SupprimerOuvrageSucces()
        {
            int ouId = ouvrage.Id;

            serviceOuvrages.Supprimer(ouId);

            using (ISession session = sessionFactory.OpenSession())
            {
                Ouvrage ou = session.Get <Ouvrage>(ouId);
                Assert.IsNull(ou);

                List <Exemplaire> ouExemplaires = serviceExemplaires.ObtenirListeParOuvrage(ouId);
                Assert.IsTrue(ouExemplaires.Count == 0);
            }
        }
Exemplo n.º 2
0
        private void buttonSupprimerOuvrage_Click(object sender, EventArgs e)
        {
            string  selectedTxt = listBoxOuvrages.SelectedItem as string;
            Ouvrage ouvrage     = ouvrages
                                  .Find(o => o.ToString() == selectedTxt);

            if (ouvrage != null)
            {
                if (MessageBox.Show("Etes-vous certain de supprimer :" + ouvrage + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
                {
                    serviceOuvrages.Supprimer(ouvrage);
                    Actualiser();
                }
            }
            else
            {
                MessageBox.Show("Vous devez selectionner un ouvrage", "Erreur : Absence de selection d'un ouvrage", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 3
0
        private void buttonSupprimerOuvrage_Click(object sender, EventArgs e)
        {
            if (listBoxOuvrages.Items.Count == 0)
            {
                return;
            }
            int     idxOuvrage = listBoxOuvrages.SelectedIndex;
            Ouvrage ouvrage    = serviceOuvrages.ObtenirListe()[idxOuvrage];

            DialogResult res = MessageBox.Show(ouvrage.ToString(), "Valider suppression?", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (res == DialogResult.Yes)
            {
                try
                {
                    serviceOuvrages.Supprimer(ouvrage.Id);
                    ActualiserOuvrages();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Suppression échoué", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }