Exemplo n.º 1
0
 private void CompareItem_Click(object sender, RoutedEventArgs e)
 {
     if (_mutationAnalysisView.MutationAnalysisResult.LiveMutants.Count != 0)
     {
         _compareView    = new CompareView(_mutationAnalysisView.MutationAnalysisResult.LiveMutants);
         content.Content = _compareView;
     }
     else
     {
         _compareView    = new CompareView(new List <GeneratedMutant>());
         content.Content = _compareView;
     }
 }
Exemplo n.º 2
0
        private void Menu_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            try
            {
                lblMsg.Visible = true;
                lblMsg.Refresh();
                if (tvwMenu.SelectedNode != null)
                {
                    tvwMenu.SelectedNode.ToolTipText = tvwMenu.SelectedNode.Text;
                }
                tvwMenu.SelectedNode             = e.Node;
                tvwMenu.SelectedNode.ToolTipText = "点击刷新";
                //var maskLayer = new MaskLayerForm(new Size(this.ClientRectangle.Width, this.ClientRectangle.Height), new Point(this.Left, this.Top + this.Height - this.ClientRectangle.Height), "正在加载...");
                //maskLayer.ShowDialog(this);

                tvwMenu.Enabled = false;
                tvwMenu.Cursor  = Cursors.WaitCursor;
                var label = new Label();
                label.Text     = "正在加载...";
                label.Location = new Point(10, 10);
                splMenu.Panel2.Controls.Clear();
                splMenu.Panel2.Controls.Add(label);
                splMenu.Panel2.Refresh();
                switch (e.Node.Text)
                {
                case "表":
                    var compareTable = new CompareTable(txtSourceDB.Text, txtTargetDB.Text);
                    splMenu.Panel2.Controls.Remove(label);
                    showSubForm(compareTable);
                    //compareTable.Dock = DockStyle.Fill;
                    //compareTable.TopLevel = false;
                    //compareTable.WindowState = FormWindowState.Maximized;
                    //compareTable.FormBorderStyle = FormBorderStyle.None;
                    //compareTable.Parent = splMenu.Panel2;
                    //compareTable.Show();
                    break;

                case "视图":
                    //splMenu.Panel2.Controls.Clear();
                    var compareView = new CompareView(txtSourceDB.Text, txtTargetDB.Text);
                    splMenu.Panel2.Controls.Remove(label);
                    showSubForm(compareView);
                    //compareView.Dock = DockStyle.Fill;
                    //compareView.TopLevel = false;
                    //compareView.WindowState = FormWindowState.Maximized;
                    //compareView.FormBorderStyle = FormBorderStyle.None;
                    //compareView.Parent = splMenu.Panel2;
                    //compareView.Show();
                    break;

                case "存储过程":
                    //splMenu.Panel2.Controls.Clear();
                    var compareProcedure = new CompareProcedure(txtSourceDB.Text, txtTargetDB.Text);
                    splMenu.Panel2.Controls.Remove(label);
                    showSubForm(compareProcedure);
                    //compareProcedure.Dock = DockStyle.Fill;
                    //compareProcedure.TopLevel = false;
                    //compareProcedure.WindowState = FormWindowState.Maximized;
                    //compareProcedure.FormBorderStyle = FormBorderStyle.None;
                    //compareProcedure.Parent = splMenu.Panel2;
                    //compareProcedure.Show();
                    break;

                case "函数":
                    //splMenu.Panel2.Controls.Clear();
                    var compareFunction = new CompareFunction(txtSourceDB.Text, txtTargetDB.Text);
                    splMenu.Panel2.Controls.Remove(label);
                    showSubForm(compareFunction);
                    //compareFunction.Dock = DockStyle.Fill;
                    //compareFunction.TopLevel = false;
                    //compareFunction.WindowState = FormWindowState.Maximized;
                    //compareFunction.FormBorderStyle = FormBorderStyle.None;
                    //compareFunction.Parent = splMenu.Panel2;
                    //compareFunction.Show();
                    break;

                default: break;
                }
            }
            catch
            {
            }
            finally
            {
                lblMsg.Visible = false;
                lblMsg.Refresh();
                tvwMenu.Enabled = true;
                tvwMenu.Cursor  = Cursors.Hand;
                //wait = false;
            }
        }
Exemplo n.º 3
0
        void ReleaseDesignerOutlets()
        {
            if (btnCompararUno != null)
            {
                btnCompararUno.Dispose();
                btnCompararUno = null;
            }

            if (amountView != null)
            {
                amountView.Dispose();
                amountView = null;
            }

            if (btnAceptar != null)
            {
                btnAceptar.Dispose();
                btnAceptar = null;
            }

            if (btnCancelar != null)
            {
                btnCancelar.Dispose();
                btnCancelar = null;
            }

            if (btnCerrar != null)
            {
                btnCerrar.Dispose();
                btnCerrar = null;
            }

            if (btnComparar != null)
            {
                btnComparar.Dispose();
                btnComparar = null;
            }

            if (btnMas != null)
            {
                btnMas.Dispose();
                btnMas = null;
            }

            if (btnMenos != null)
            {
                btnMenos.Dispose();
                btnMenos = null;
            }

            if (btnScan != null)
            {
                btnScan.Dispose();
                btnScan = null;
            }

            if (cmpAmount != null)
            {
                cmpAmount.Dispose();
                cmpAmount = null;
            }

            if (CompareView != null)
            {
                CompareView.Dispose();
                CompareView = null;
            }

            if (FooterView != null)
            {
                FooterView.Dispose();
                FooterView = null;
            }

            if (headerView != null)
            {
                headerView.Dispose();
                headerView = null;
            }

            if (tblCompare != null)
            {
                tblCompare.Dispose();
                tblCompare = null;
            }

            if (tblProducts != null)
            {
                tblProducts.Dispose();
                tblProducts = null;
            }
        }