Beispiel #1
0
        private void продукцияToolStripMenuItem_Click(object sender, EventArgs e)
        {
            int?OldValue = null;

            if (ShowDetail.SelectedValue != null)
            {
                OldValue = (int)ShowDetail.SelectedValue;
            }
            ShowDetail.Focus();
            (new Production(vypuskDataSet)).ShowDialog();
            продукцияTableAdapter.Update(vypuskDataSet.Продукция);
            продукцияTableAdapter.Fill(this.vypuskDataSet.Продукция);
            LoadTree();
            ShowDetail.SelectedValue = OldValue;
        }
Beispiel #2
0
        private void OpenDet_Click(object sender, EventArgs e)
        {
            int?OldValue = null;

            if (ShowDetail.SelectedValue != null)
            {
                OldValue = (int)ShowDetail.SelectedValue;
            }
            ShowDetail.Focus();
            if (!ShowDetail.Focused)
            {
                switch (tabControl1.SelectedIndex)
                {
                case (0):
                {
                    if (dataGridView1.SelectedCells[0].OwningRow.Cells[2].Value.GetType() != typeof(DBNull))
                    {
                        (new Production(vypuskDataSet)).ShowDialog((int)dataGridView1.SelectedCells[0].OwningRow.Cells[2].Value);
                    }
                    break;
                }

                case (1):
                {
                    (new Production(vypuskDataSet)).ShowDialog((treeView1.SelectedNode.Tag as int[])[1]);
                    break;
                }

                case (2):
                {
                    (new Production(vypuskDataSet)).ShowDialog((treeView2.SelectedNode.Tag as int[])[1]);
                    break;
                }
                }
            }
            else
            {
                (new Production(vypuskDataSet)).ShowDialog((int)ShowDetail.SelectedValue);
            }
            продукцияTableAdapter.Update(vypuskDataSet.Продукция);
            продукцияTableAdapter.Fill(this.vypuskDataSet.Продукция);
            LoadTree();
            ShowDetail.SelectedValue = OldValue;
        }
Beispiel #3
0
 private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
 {
     /*операцииTableAdapter.Update(vypuskDataSet.Операции);
      * узлыTableAdapter.Update(vypuskDataSet.Узлы);
      * операцииTableAdapter.Fill(this.vypuskDataSet.Операции);
      * узлыTableAdapter.Fill(this.vypuskDataSet.Узлы);*/
     if (tabControl1.SelectedIndex == 1)
     {
         LoadTree();
     }
     if (tabControl1.SelectedIndex == 2)
     {
         LoadRevTree();
         AddDet.Enabled    = false;
         DeleteDet.Enabled = false;
     }
     else
     {
         AddDet.Enabled    = true;
         DeleteDet.Enabled = true;
     }
     ShowDetail.Focus();
     Operations.PerformClick();
 }