private void PerformInfoUpdate() { if (AllowEditInfo) { try { switch (treeView1.SelectedNode.Level) { case 0: dbw1.UpdateFactorInRep(listView2.Items[listView2.SelectedIndices[0]].Text, treeView1.SelectedNode.Text, Double.Parse(maskedTextBox1.Text), Double.Parse(maskedTextBox2.Text)); break; case 1: dbw1.UpdateCriteriaFactorInRep(listView2.Items[listView2.SelectedIndices[0]].Text, treeView1.SelectedNode.Text, treeView1.SelectedNode.Parent.Text, Double.Parse(maskedTextBox1.Text), Double.Parse(maskedTextBox2.Text)); break; case 2: maskedTextBox2.Text = dbw1.GetUniverseNumber(Double.Parse(textBox4.Text), Double.Parse(textBox2.Text), Double.Parse(textBox3.Text), checkBox1.Checked).ToString(); dbw1.UpdateMetrincInRep(listView2.Items[listView2.SelectedIndices[0]].Text, treeView1.SelectedNode.Text, Double.Parse(maskedTextBox1.Text), Double.Parse(maskedTextBox2.Text), Double.Parse(textBox2.Text), Double.Parse(textBox3.Text), Double.Parse(textBox4.Text), richTextBox5.Text); break; default: break; } } catch { } } }