Exemplo n.º 1
0
 //-------------------------------------------
 private bool EditeCreateur(CCreateurAlarme createur)
 {
     if (createur == null)
     {
         return(false);
     }
     return(CFormEditCreateurAlarme.EditeCreateur(createur, m_baseTypesAlarmes));
 }
Exemplo n.º 2
0
 //-------------------------------------------
 private void EditeCreateur()
 {
     if (m_wndListeCreations.SelectedItems.Count == 1)
     {
         CCreateurAlarme createur = m_wndListeCreations.SelectedItems[0] as CCreateurAlarme;
         if (EditeCreateur(createur))
         {
             FillListeCreateurs();
         }
     }
 }
Exemplo n.º 3
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();
            }
        }
Exemplo n.º 4
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();
         }
     }
 }
Exemplo n.º 5
0
        //-------------------------------------------------------
        public static bool EditeCreateur(CCreateurAlarme createur, IBaseTypesAlarmes baseAlarmes)
        {
            CFormEditCreateurAlarme form = new CFormEditCreateurAlarme();
            CMemoryDb dbEdition          = new CMemoryDb();

            form.m_createur = dbEdition.ImporteObjet(createur, true, true) as CCreateurAlarme;
            //form.m_createur = CCloner2iSerializable.Clone(createur) as CCreateurAlarme;
            form.m_createur.TrapHandler = createur.TrapHandler;
            form.m_baseTypesAlarmes     = baseAlarmes;
            bool bResult = false;

            if (form.ShowDialog() == DialogResult.OK)
            {
                createur.Database.ImporteObjet(form.m_createur, true, true);
                bResult = true;
            }
            form.Dispose();
            return(bResult);
        }
Exemplo n.º 6
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();
                    }
                }
            }
        }