//--------------------------------------------------------------
        protected override CResultAErreur MyInitChamps(CCustomizableListItem item)
        {
            CResultAErreur result = base.MyInitChamps(item);

            if (!result)
            {
                return(result);
            }
            CItemSort itemSort = item as CItemSort;

            if (itemSort != null)
            {
                FillComboChamps();
                m_cmbField.SelectedValue = itemSort.SortColonne.IdColonne;
                if (itemSort.SortColonne.Croissant)
                {
                    m_cmbCroissant.SelectedIndex = 0;
                }
                else
                {
                    m_cmbCroissant.SelectedIndex = 1;
                }
            }
            return(result);
        }
Esempio n. 2
0
        //-----------------------------------
        private void m_lnkAddSort_LinkClicked(object sender, EventArgs e)
        {
            CODEQSort.CSortColonne sort = new CODEQSort.CSortColonne();
            CItemSort item = new CItemSort(sort);

            m_wndListeSort.AddItem(item, true);
        }
Esempio n. 3
0
        //-----------------------------------
        private void FillSort()
        {
            List <CItemSort> lstItems = new List <CItemSort>();

            foreach (CODEQSort.CSortColonne sort in m_tableSort.ColonnesDeTri)
            {
                CItemSort item = new CItemSort(sort);
                lstItems.Add(item);
            }
            m_wndListeSort.Items = lstItems.ToArray();
            m_wndListeSort.Refresh();
        }
Esempio n. 4
0
        private void m_btnUpSort_Click(object sender, EventArgs e)
        {
            List <CItemSort> lstItems = new List <CItemSort>();

            foreach (CItemSort item in m_wndListeSort.Items)
            {
                lstItems.Add(item);
            }
            int?nIndex = m_wndListeSort.CurrentItemIndex;

            if (nIndex != null && nIndex > 0)
            {
                CItemSort item = lstItems[nIndex.Value];
                lstItems.Remove(item);
                lstItems.Insert(nIndex.Value - 1, item);
                m_wndListeSort.Items            = lstItems.ToArray();
                m_wndListeSort.CurrentItemIndex = item.Index;
            }
        }
        //--------------------------------------------------------------
        protected override CResultAErreur MyMajChamps()
        {
            CResultAErreur result = base.MyMajChamps();

            if (!result)
            {
                return(result);
            }
            CItemSort item = CurrentItem as CItemSort;

            if (item != null)
            {
                item.SortColonne.Croissant = m_cmbCroissant.SelectedIndex == 0;
                if (m_cmbField.SelectedValue is string)
                {
                    item.SortColonne.IdColonne = m_cmbField.SelectedValue.ToString();
                }
            }
            return(result);
        }