//-------------------------------------------------------------------
        private void m_lnkModifierClasse_LinkClicked(object sender, EventArgs e)
        {
            CClasseUniteInDb classe = m_objetEdite as CClasseUniteInDb;

            if (classe != null)
            {
                if (CFormEditeClasseUniteInDb.EditeClasse(classe))
                {
                    RefreshGestionnaire();
                }
            }
        }
Exemple #2
0
        //--------------------------------------------------------------
        public static bool EditeClasse(CClasseUniteInDb classe)
        {
            CFormEditeClasseUniteInDb form = new CFormEditeClasseUniteInDb();

            form.m_classe = classe;
            bool bResult = false;

            if (form.ShowDialog() == DialogResult.OK)
            {
                bResult = true;
                CGestionnaireUnites.Refresh();
            }
            form.Dispose();
            return(bResult);
        }
Exemple #3
0
        //--------------------------------------------------------------
        private void CFormEditeClasseUniteInDb_Load(object sender, EventArgs e)
        {
            CWin32Traducteur.Translate(this);

            if (m_classe == null)
            {
                m_classe = new CClasseUniteInDb(CContexteDonneeSysteme.GetInstance());
                m_classe.CreateNew();
                m_bIsNewClasse = true;
            }
            else
            {
                m_classe.BeginEdit();
                m_bIsNewClasse = false;
            }

            m_txtLibelleClasse.Text = m_classe.Libelle;
            m_txtIdClasse.Text      = m_classe.GlobalId;
            m_txtUniteDeBase.Text   = m_classe.UniteBase;
        }
        //------------------------------------------------------------------------
        private void m_lnkSupprimerClasse_LinkClicked(object sender, EventArgs e)
        {
            CClasseUniteInDb classe = m_objetEdite as CClasseUniteInDb;

            if (classe == null)
            {
                MessageBox.Show(I.T("Can not delete that unit class|20076"));
                return;
            }
            if (MessageBox.Show(I.T("Delete unit class @1 ?|20077", classe.Libelle),
                                "",
                                MessageBoxButtons.YesNo) == DialogResult.No)
            {
                return;
            }
            CResultAErreur result = classe.Delete();

            if (!result)
            {
                CFormAlerte.Afficher(result.Erreur);
                return;
            }
            RefreshGestionnaire();
        }