private List <CourseDiffrence> CourseDiffrencesInData() { List <CourseDiffrence> allCourseDiffrences = new List <CourseDiffrence>(dataListView.Items.Count); foreach (ListViewItem item in dataListView.Items) { float diffrenceValue = CalculateAvg.DifferenceValueTo100( item.SubItems[(int)eSubItem.Mark].Text, item.SubItems[(int)eSubItem.Points].Text); allCourseDiffrences.Add(new CourseDiffrence( item.SubItems[(int)eSubItem.CourseName].Text, diffrenceValue)); } return(allCourseDiffrences); }
//private void changeMarkToolStripMenuItem_Click(object sender, EventArgs e) //{ // if (dataListView.Items.Count > 0) // { // // dataListView.Items.Remove(dataListView.SelectedItems[0]); // dataListView.LabelEdit = true; // ListViewItem lvi = dataListView.SelectedItems[0]; // lvi.BeginEdit(); // dataListView.SelectedItems[0].BeginEdit(); // // dataListView.LabelEdit = false; // } //} #endregion private void showPotensialValueToolStripMenuItem_Click(object sender, EventArgs e) { try { if (dataListView.Items.Count > 0) { string markString = dataListView.SelectedItems[0].SubItems[(int)eSubItem.Mark].Text; string pointsString = dataListView.SelectedItems[0].SubItems[(int)eSubItem.Points].Text; float differenceValue = CalculateAvg.DifferenceValueTo100(markString, pointsString); MessageBox.Show(string.Format( "Potensian more mark (untill up to 100) {0} the potensian is {1}", Environment.NewLine, differenceValue) , "Mark Potenseal"); } } catch (Exception) { MessageBox.Show("Error , try to pick a row .(Row will be in blue.)"); } }