/// <summary>
        /// Solicitação de descer itens selecionados
        /// </summary>
        /// <param name="sender">Objeto</param>
        /// <param name="e">Evento</param>
        private void DescerBtn_Click(object sender, EventArgs e)
        {
            if (Ciclo != null)
            {
                Cursor = Cursors.WaitCursor;

                List <CicloDesenvEstoria> selecionadas = new List <CicloDesenvEstoria>();

                if (lastControl.Equals(LstPrioridade) && LstPrioridade.SelectedItems.Count > 0)
                {
                    for (int position = 0; position < LstPrioridade.SelectedItems.Count; position++)
                    {
                        selecionadas.Add(LstPrioridade.SelectedItems[position] as CicloDesenvEstoria);
                    }

                    Ciclo.RnTrocarPosicoesListaPendentes(selecionadas, 1, false);
                    LstPrioridade.SelectedItem = selecionadas[0];
                }
                else if (lastControl.Equals(LstProximoCiclo) && LstProximoCiclo.SelectedItems.Count > 0)
                {
                    for (int position = 0; position < LstProximoCiclo.SelectedItems.Count; position++)
                    {
                        selecionadas.Add(LstProximoCiclo.SelectedItems[position] as CicloDesenvEstoria);
                    }

                    Ciclo.RnTrocarPosicoesListaPendentes(selecionadas, 0, false);
                    LstProximoCiclo.SelectedItem = selecionadas[0];
                }

                LstProximoCiclo.Refresh();
                LstPrioridade.Refresh();

                Cursor = Cursors.Default;
            }
        }
        /// <summary>
        /// Solicitação de mover todos os itens para à esquerda
        /// </summary>
        /// <param name="sender">Objeto</param>
        /// <param name="e">Evento</param>
        private void MoverTodosEsquerdaBtn_Click(object sender, EventArgs e)
        {
            if (Ciclo != null)
            {
                Cursor = Cursors.WaitCursor;

                Ciclo.RnEnviarEstoriasSelecionadasDeProximoCicloParaPrioridades(Ciclo._ListaProximoCiclo);
                LstProximoCiclo.Refresh();
                LstPrioridade.Refresh();

                Cursor = Cursors.Default;
            }
        }
        /// <summary>
        /// DragDrop de Lista de Prioridades
        /// </summary>
        /// <param name="sender">Objeto</param>
        /// <param name="e">Evento</param>
        private void LstPrioridade_DragDrop(object sender, DragEventArgs e)
        {
            if (Ciclo != null)
            {
                Ciclo.RnEnviarEstoriasSelecionadasDeProximoCicloParaPrioridades(selecionadas);

                LstProximoCiclo.Refresh();
                LstPrioridade.Refresh();

                lvPrioridades_mdown  = false;
                lvProximoCiclo_mdown = false;

                selecionadas = new List <CicloDesenvEstoria>();
            }
        }
        /// <summary>
        /// Mover o mouse na Lista de Prioridades
        /// </summary>
        /// <param name="sender">Objeto</param>
        /// <param name="e">Evento</param>
        private void LstPrioridade_MouseMove(object sender, MouseEventArgs e)
        {
            if (!lvPrioridades_mdown || e.Button == MouseButtons.Right)
            {
                return;
            }

            SelecionaItens(LstPrioridade);

            if (selecionadas.Count <= 0)
            {
                return;
            }

            LstPrioridade.DoDragDrop(selecionadas, DragDropEffects.Move);
        }
        /// <summary>
        /// Solicitação de mover itens para a Lista à esquerda
        /// </summary>
        /// <param name="sender">Objeto</param>
        /// <param name="e">Evento</param>
        private void MoverEsquerdaBtn_Click(object sender, EventArgs e)
        {
            if (Ciclo != null)
            {
                Cursor = Cursors.WaitCursor;

                List <CicloDesenvEstoria> selecionadas = new List <CicloDesenvEstoria>();

                for (int position = 0; position < LstProximoCiclo.SelectedItems.Count; position++)
                {
                    selecionadas.Add(LstProximoCiclo.SelectedItems[position] as CicloDesenvEstoria);
                }

                Ciclo.RnEnviarEstoriasSelecionadasDeProximoCicloParaPrioridades(selecionadas);
                LstProximoCiclo.Refresh();
                LstPrioridade.Refresh();

                Cursor = Cursors.Default;
            }
        }