AtelierElieScripter.DialogueChoices.DialogueChoicesControl.UpdateSelectedMainRow C# (CSharp) Метод

UpdateSelectedMainRow() приватный Метод

private UpdateSelectedMainRow ( ) : void
Результат void
        void UpdateSelectedMainRow()
        {
            int i = Int32.Parse(custListViewMain.SelectedItems[0].SubItems[0].Text);

            int textDone = dialogueChoicesModule.MainBlocks[i].CountDone;
            int textTotal = dialogueChoicesModule.MainBlocks[i].CountTotal;

            int textPerct = 100;
            try
            {
                textPerct = (int)(((double)textDone / textTotal) * 100);
            }
            catch (DivideByZeroException)
            {
                // Do Nothing
            }

            int textNotesCount = dialogueChoicesModule.MainBlocks[i].CountNotes;
            string textNotes = "N";

            if (textNotesCount > 0)
                textNotes = "Y";

            custListViewMain.Items[i].SubItems[1].Text = textDone.ToString();
            custListViewMain.Items[i].SubItems[2].Text = textTotal.ToString();
            custListViewMain.Items[i].SubItems[3].Text = textPerct.ToString();
            custListViewMain.Items[i].SubItems[4].Text = textNotes;
        }