//--------------------------------------------------------------------- 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(); } }
//--------------------------------------------------------------------- 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(); } } }
//------------------------------------------------------------------------ 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(); } } } }