コード例 #1
0
        //---------------------------------------------------------------------
        private void m_lnkAddCreation_LinkClicked(object sender, EventArgs e)
        {
            CCreateurAlarme createur = new CCreateurAlarme(m_handler.Database);

            createur.CreateNew();
            createur.TrapHandler = m_handler;
            if (CFormEditCreateurAlarme.EditeCreateur(createur, m_baseTypesAlarmes))
            {
                FillListeCreateurs();
            }
            else
            {
                createur.Delete();
            }
        }
コード例 #2
0
 //---------------------------------------------------------------------
 private void m_lnkRemoveCreation_LinkClicked(object sender, EventArgs e)
 {
     if (m_wndListeCreations.SelectedItems.Count == 1)
     {
         CCreateurAlarme createur = m_wndListeCreations.SelectedItems[0] as CCreateurAlarme;
         if (createur != null)
         {
             CResultAErreur result = createur.Delete();
             if (!result)
             {
                 CFormAlerte.Afficher(result.Erreur);
             }
             FillListeCreateurs();
         }
     }
 }
コード例 #3
0
        //------------------------------------------------------------------------
        private void m_lnkDupliqueCreator_LinkClicked(object sender, EventArgs e)
        {
            if (m_wndListeCreations.SelectedItems.Count == 1)
            {
                CCreateurAlarme createur = m_wndListeCreations.SelectedItems[0] as CCreateurAlarme;

                if (createur != null)
                {
                    CCreateurAlarme copie = createur.GetCopieSansFils() as CCreateurAlarme;
                    copie.Code = Guid.NewGuid().ToString();
                    if (!EditeCreateur(copie))
                    {
                        copie.Delete();
                    }
                    else
                    {
                        FillListeCreateurs();
                    }
                }
            }
        }