Пример #1
0
 private void DownSpeakerButtonClick(object sender, EventArgs e)
 {
     if ((speakersGrid.CurrentCell != null) && (speakersGrid.RowCount != 0) & (speakers.Count() != 0))
     {
         int swapedSpeakersId = speakersGrid.CurrentRow.Index;
         if ((swapedSpeakersId >= 0) & (swapedSpeakersId < speakers.Count() - 1))
         {
             if ((swapedSpeakersId == currentSpeakerGridsRowsIndex) & (currentSpeakersName == speakers[swapedSpeakersId].Name))
             {
                 ++currentSpeakerGridsRowsIndex;
             }
             if (currentSpeakersName == speakers[swapedSpeakersId + 1].Name)
             {
                 --currentSpeakerGridsRowsIndex;
             }
             speakers.DownSpeakers(swapedSpeakersId);
             UpdateSpeakersGrid(swapedSpeakersId + 1);
         }
     }
 }