/// <summary>
        /// Método que popula a lista de motivos e delimita o aparecer ou não do 'inicio do próximo ciclo'
        /// </summary>
        private void PopulateItems()
        {
            XPCollection <MotivoCancelamento> motivos = MotivoCancelamento.GetMotivosAtivos(Session);

            lookUpEditMotivo.Properties.DataSource = motivos;

            if (Ciclo.Projeto.UltimoFiltro != null)
            {
                if (Ciclo.Projeto.UltimoFiltro.MotivoCancelamentoCiclo != null)
                {
                    lookUpEditMotivo.EditValue = Ciclo.Projeto.UltimoFiltro.MotivoCancelamentoCiclo;
                }
            }

            if (Ciclo.CriarListasItensPendentes(false))
            {
                ListaItensPendentesCicloUserControl.Enabled = true;
            }
            else
            {
                ListaItensPendentesCicloUserControl.Enabled = false;
            }

            ListaItensPendentesCicloUserControl.LstPrioridade.DataSource   = Ciclo._ListaPrioridades;
            ListaItensPendentesCicloUserControl.LstProximoCiclo.DataSource = Ciclo._ListaProximoCiclo;
            ListaItensPendentesCicloUserControl.Ciclo = Ciclo;

            if (Ciclo.RnMostrarInicioProximoCiclo())
            {
                DtInicioProxCiclo.Enabled   = true;
                DtInicioProxCiclo.EditValue = Ciclo._DataProximoCiclo;
            }
        }
        public void QuandoIndicarNoCancelamentoDoCicloCiclo01OMotivoMotivo01()
        {
            motivosAtivos = new Dictionary <string, MotivoCancelamento>();

            foreach (MotivoCancelamento mot in MotivoCancelamento.GetMotivosAtivos(SessionTest))
            {
                if (!motivosAtivos.ContainsKey(mot.TxDescricao))
                {
                    motivosAtivos.Add(mot.TxDescricao, mot);
                }
            }
        }