Ejemplo n.º 1
0
        public CResultAErreur InitChamps(IDefinisseurEvenements definisseur)
        {
            CResultAErreur result = CResultAErreur.True;

            m_definisseur = definisseur;
            InitPanelEvenements();

            m_listeComportements = new ArrayList(definisseur.ComportementsInduits);
            m_wndListeComportements.ListeSource = m_listeComportements;
            m_wndListeComportements.Refresh();
            InitComboType();
            InitComboComportements();
            return(result);
        }
Ejemplo n.º 2
0
        /// //////////////////////////////////////////////////////////
        private void UpdateListe()
        {
            CListeObjetsDonnees liste = m_entreeAgenda.RelationsElementsAgenda;

            liste.Filtre = new CFiltreData(CRelationTypeEntreeAgenda_TypeElementAAgenda.c_champId + "=@1",
                                           m_typeLien.Id);
            m_wndListeSelection.ListeSource = liste;
            m_wndListeSelection.Refresh();
            m_lblNbSel.Text = liste.Count + " element";
            if (liste.Count > 1)
            {
                m_lblNbSel.Text += "s";
            }
        }
Ejemplo n.º 3
0
        public CResultAErreur InitChamps(IDefinisseurEvenements definisseur)
        {
            CResultAErreur result = CResultAErreur.True;

            m_definisseur = definisseur;
            m_panelEvenements.InitFromListeObjets(
                definisseur.Evenements,
                typeof(CEvenement),
                typeof(CFormEditionEvenement),
                null,
                null);
            m_listeComportements = new ArrayList(definisseur.ComportementsInduits);
            m_wndListeComportements.ListeSource = m_listeComportements;
            m_wndListeComportements.Refresh();
            InitComboType();
            InitComboComportements();
            return(result);
        }
Ejemplo n.º 4
0
        /// //////////////////////////////////////////////////////////
        private void UpdateListe()
        {
            m_wndListeSelection.ListeSource = m_listeElements;
            m_wndListeSelection.Refresh();
            m_lblNbSel.Text = m_listeElements.Count + " element";
            if (m_listeElements.Count > 1)
            {
                m_lblNbSel.Text += "s";
            }

            m_wndListeSelection.ClearSelection();
        }
Ejemplo n.º 5
0
 //----------------------------------------------------------------------
 private void UpdateListe()
 {
     m_listeActeurs.Filtre = new CFiltreDataAvance(CActeur.c_nomTable,
                                                   CDonneesActeurUtilisateur.c_nomTable + "." +
                                                   CDonneesActeurUtilisateur.c_champAgendaPersonnel + "=@1",
                                                   true);
     if (m_txtFiltrer.Text.Trim() != "")
     {
         m_listeActeurs.Filtre.Filtre += " and " +
                                         CActeur.c_champNom + " like @2";
         m_listeActeurs.Filtre.Parametres.Add("%" + m_txtFiltrer.Text.Trim() + "%");
     }
     m_wndListeActeurs.ListeSource = null;
     m_wndListeActeurs.ListeSource = m_listeActeurs;
     m_wndListeActeurs.Refresh();
 }
Ejemplo n.º 6
0
        /// ////////////////////////////////////////////
        private void RefreshListe()
        {
            CFiltreData filtre = null;

            if (m_txtRecherche.Text != null)
            {
                filtre = m_filtreRechercheRapide;
                if (filtre != null)
                {
                    if (filtre.Parametres.Count == 0)
                    {
                        filtre.Parametres.Add(m_txtRecherche.Text);
                    }
                    else
                    {
                        filtre.Parametres[0] = "%" + m_txtRecherche.Text + "%";
                    }
                }
            }
            filtre = CFiltreData.GetAndFiltre(filtre, m_filtre);

            if (m_listeObjets == null)
            {
                m_listeObjets        = new CListeObjetsDonnees(CSc2iWin32DataClient.ContexteCourant, m_typeObjets);
                m_listeObjets.Filtre = filtre;
                m_listeObjets.RemplissageProgressif = true;
            }
            else
            {
                m_listeObjets.Filtre = filtre;
            }
            if (!typeof(IObjetHierarchiqueACodeHierarchique).IsAssignableFrom(m_typeObjets))
            {
                m_wndListeElements.ListeSource = m_listeObjets;
                m_wndListeElements.Refresh();
            }
            else
            {
                m_arbre.Init(m_typeObjets, m_strProprieteListeFils, m_strChampParent, m_strProprieteAffichee, filtre, null);
            }
            if (m_listeObjets.Count == 1)
            {
                m_objetSelectionne = (CObjetDonnee)m_listeObjets[0];
            }
        }
        /// ////////////////////////////////////////////
        private void RefreshListe()
        {
            CFiltreMemoryDb filtre = null;

            if (m_txtRecherche.Text != null)
            {
                filtre = m_filtreRechercheRapide;
                if (filtre != null)
                {
                    if (filtre.Parametres.Count == 0)
                    {
                        filtre.Parametres.Add(m_txtRecherche.Text);
                    }
                    else
                    {
                        filtre.Parametres[0] = "%" + m_txtRecherche.Text + "%";
                    }
                }
            }
            filtre = CFiltreMemoryDb.GetAndFiltre(filtre, m_filtre);

            if (m_listeObjets == null)
            {
                m_listeObjets        = new CListeEntitesDeMemoryDbBase(m_contexteMemoire, m_typeObjets);
                m_listeObjets.Filtre = filtre;
            }
            else
            {
                m_listeObjets.Filtre = filtre;
            }

            m_wndListeElements.ListeSource = m_listeObjets;
            m_wndListeElements.Refresh();

            if (m_listeObjets.Count() == 1)
            {
                m_objetSelectionne = (CEntiteDeMemoryDb)m_listeObjets[0];
            }
        }