Exemplo n.º 1
0
        private void LoadLists()
        {
            Int32 YPosDo   = lstDoExport.TopIndex;
            Int32 YPosDont = lstDontExport.TopIndex;

            lstDoExport.Items.Clear();
            lstDontExport.Items.Clear();
            lstDoExport.BeginUpdate();
            lstDontExport.BeginUpdate();

            for (Int32 RowIdx = 0; RowIdx < FMainDS.AMotivationDetail.Rows.Count; RowIdx++)
            {
                AMotivationDetailRow Row      = FMainDS.AMotivationDetail[RowIdx];
                RowItemDescr         RowDescr = new RowItemDescr(RowIdx, String.Format("[{0}] {1}", Row.MotivationDetailCode, Row.MotivationDetailDesc));

                if (Row.ExportToIntranet)
                {
                    lstDoExport.Items.Add(RowDescr);
                }
                else
                {
                    lstDontExport.Items.Add(RowDescr);
                }
            }

            lstDoExport.TopIndex   = YPosDo;
            lstDontExport.TopIndex = YPosDont;
            lstDoExport.EndUpdate();
            lstDontExport.EndUpdate();
            EnableAddRemoveButtons(null, null);
        }
        private void LoadLists()
        {
            Int32 YPosDo = lstDoExport.TopIndex;
            Int32 YPosDont = lstDontExport.TopIndex;

            lstDoExport.Items.Clear();
            lstDontExport.Items.Clear();
            lstDoExport.BeginUpdate();
            lstDontExport.BeginUpdate();

            for (Int32 RowIdx = 0; RowIdx < FMainDS.AMotivationDetail.Rows.Count; RowIdx++)
            {
                AMotivationDetailRow Row = FMainDS.AMotivationDetail[RowIdx];
                RowItemDescr RowDescr = new RowItemDescr(RowIdx, String.Format("[{0}] {1}", Row.MotivationDetailCode, Row.MotivationDetailDesc));

                if (Row.ExportToIntranet)
                {
                    lstDoExport.Items.Add(RowDescr);
                }
                else
                {
                    lstDontExport.Items.Add(RowDescr);
                }
            }

            lstDoExport.TopIndex = YPosDo;
            lstDontExport.TopIndex = YPosDont;
            lstDoExport.EndUpdate();
            lstDontExport.EndUpdate();
            EnableAddRemoveButtons(null, null);
        }