/// <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> /// 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; } }