Example #1
0
 //------------------------------------------------------------
 void ctrl_OnDelete(object sender, EventArgs e)
 {
     if (m_controleLigne.LigneCommande != null)
     {
         CLigneCommande ligne   = m_controleLigne.LigneCommande;
         int            nNumero = ligne.Numero;
         //RenumerotteLignes(nNumero, m_commande.Lignes.Count - 1, -1);
         CResultAErreur result = ligne.Delete(true);
         if (!result)
         {
             CFormAlerte.Afficher(result.Erreur);
             return;
         }
         m_wndListeCommandes.RemoveItem(m_wndListeCommandes.CurrentItemIndex.Value, true);
         m_wndListeCommandes.Refresh();
     }
 }
        //------------------------------------------------------------
        void ctrl_OnDelete(object sender, EventArgs e)
        {
            CControleEditeLigneCommande ctrl = sender as CControleEditeLigneCommande;

            if (ctrl == null)
            {
                return;
            }
            CLigneCommande ligne   = ctrl.Ligne;
            int            nNumero = ligne.Numero;

            RenumerotteLignes(nNumero, m_commande.Lignes.Count - 1, -1);
            CResultAErreur result = ligne.Delete(true);

            if (!result)
            {
                CFormAlerte.Afficher(result.Erreur);
                return;
            }
            ctrl.Visible = false;
            m_controlesReserve.Push(ctrl);
        }