Ejemplo n.º 1
0
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            AllowEditInfo = false;
            richTextBox1.Clear();
            richTextBox2.Clear();
            richTextBox3.Clear();
            richTextBox4.Clear();
            richTextBox5.Clear();
            checkBox1.Checked = false;
            checkBox1.Enabled = false;
            textBox1.Clear();
            textBox2.Clear();
            textBox3.Clear();
            textBox4.Clear();
            maskedTextBox1.Clear();
            maskedTextBox2.Clear();
            textBox1.Enabled       = false;
            textBox2.Enabled       = false;
            textBox3.Enabled       = false;
            textBox4.Enabled       = false;
            richTextBox5.Enabled   = false;
            maskedTextBox1.Enabled = false;
            maskedTextBox2.Enabled = false;
            switch (e.Node.Level)
            {
            case 0:
                textBox1.Enabled       = true;
                maskedTextBox1.Enabled = true;
                maskedTextBox2.Enabled = true;
                dataSetTemp            = dbw1.ReadNameDefFactor(e.Node.Text);
                richTextBox1.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                richTextBox2.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString();
                textBox1.Text          = "FACTOR: " + dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                dataSetTemp            = dbw1.ReadInfoFactorByReportFactor(listView2.Items[listView2.SelectedIndices[0]].Text, e.Node.Text);
                maskedTextBox2.Text    = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                maskedTextBox1.Text    = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString();
                break;

            case 1:
                textBox1.Enabled       = true;
                maskedTextBox1.Enabled = true;
                maskedTextBox2.Enabled = true;
                dataSetTemp            = dbw1.ReadNameDefCriteria(e.Node.Text);
                richTextBox1.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                richTextBox2.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString();
                textBox1.Text          = "CRITERIA: " + dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                dataSetTemp            = dbw1.ReadInfoCriteriaByReportCriteriaFactor(listView2.Items[listView2.SelectedIndices[0]].Text, e.Node.Text, e.Node.Parent.Text);
                maskedTextBox2.Text    = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                maskedTextBox1.Text    = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString();
                break;

            case 2:
                checkBox1.Enabled      = true;
                textBox1.Enabled       = true;
                textBox2.Enabled       = true;
                textBox3.Enabled       = true;
                textBox4.Enabled       = true;
                richTextBox5.Enabled   = true;
                maskedTextBox1.Enabled = true;
                maskedTextBox2.Enabled = true;
                dataSetTemp            = dbw1.ReadNameDefFormUnitMetric(e.Node.Text);
                richTextBox1.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                richTextBox2.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString();
                richTextBox3.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[2].ToString();
                richTextBox4.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[3].ToString();
                textBox1.Text          = "METRIC: " + dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                dataSetTemp            = dbw1.ReadInfoMetricByReportMetric(listView2.Items[listView2.SelectedIndices[0]].Text, e.Node.Text);
                textBox2.Text          = dataSetTemp.Tables[0].Rows[0].ItemArray[2].ToString();
                textBox3.Text          = dataSetTemp.Tables[0].Rows[0].ItemArray[3].ToString();
                textBox4.Text          = dataSetTemp.Tables[0].Rows[0].ItemArray[0].ToString();
                richTextBox5.Text      = dataSetTemp.Tables[0].Rows[0].ItemArray[1].ToString();
                maskedTextBox2.Text    = dataSetTemp.Tables[0].Rows[0].ItemArray[4].ToString();
                maskedTextBox1.Text    = dataSetTemp.Tables[0].Rows[0].ItemArray[5].ToString();
                break;

            default:
                break;
            }
            AllowEditInfo = true;
        }