Exemple #1
0
        /*
         * private void twSchema_ItemDrag(object sender, RadTreeViewEventArgs e)
         * {
         *  TreeNode dragNodes = twSchema1.SelectedNodes;
         *  _arrNodes = new Node[dragNodes.Count];
         *  int i = 0;
         *  foreach (RadTreeNode dragNode in dragNodes)
         *  {
         *      if (dragNode.Nodes.Count == 0)
         *      {
         *          string[] arrNode = dragNode.Tag.ToString().Split(';');
         *          _arrNodes[i] = new Node(arrNode[0], dragNode._Name, dragNode.Text, arrNode[1], arrNode[2]);
         *          i++;
         *      }
         *  }
         *  if (_arrNodes[0] == null)
         *      _arrNodes = null;
         * }
         * private void twSchema_MouseUp(object sender, MouseEventArgs e)
         * {
         *  //TopMost = true;
         *  if (_arrNodes != null)
         *  {
         *      Rectangle rect = this.dgvSelectNodes.RectangleToScreen(this.dgvSelectNodes.ClientRectangle);
         *      if (rect.Contains(Cursor.Position))
         *      {
         *
         *          bool flag = true;
         *          Node[] arrNode = _arrNodes;
         *          for (int j = 0; j < arrNode.Length; j++)
         *          {
         *              Node a = arrNode[j];
         *              for (int i = 0; i < _sqlBuilder.SelectedNodes.Count; i++)
         *                  if (_sqlBuilder.SelectedNodes[i].Code == a.Code)
         *                  {
         *                      flag = false;
         *                      break;
         *                  }
         *              if (flag)
         *                  _sqlBuilder.SelectedNodes.Add(a);
         *          }
         *      }
         *
         *
         *      rect = this.dgvFilter.RectangleToScreen(this.dgvFilter.ClientRectangle);
         *      if (rect.Contains(Cursor.Position))
         *      {
         *          bool flag = true;
         *          Node[] arrNode = _arrNodes;
         *          for (int j = 0; j < arrNode.Length; j++)
         *          {
         *              Node a = arrNode[j];
         *              QueryBuilder._Filter tmp = new QueryBuilder._Filter(a);
         *
         *              _sqlBuilder.Filters.Add(tmp);
         *          }
         *
         *      }
         *      _arrNodes = null;
         *  }
         * }
         * private void twSchema_MouseMove(object sender, MouseEventArgs e)
         * {
         *  if (_arrNodes != null)
         *  {
         *      //TopMost = false;
         *      dgvSelectNodes.Cursor = Cursors.Hand;
         *      dgvFilter.Cursor = Cursors.Hand;
         *  }
         * }
         * private void twSchema_MouseDoubleClick(object sender, MouseEventArgs e)
         * {
         *  RadTreeNode tmpNode = twSchema.SelectedNode;
         *
         *  if (tmpNode != null && dgvSelectNodes.AllowDrop == true)
         *  {
         *      bool flag = true;
         *      string[] arrNode = tmpNode.Tag.ToString().Split(';');
         *      Node a = new Node(arrNode[0], tmpNode._Name, tmpNode.Text, arrNode[1], arrNode[2]);
         *      for (int i = 0; i < _sqlBuilder.SelectedNodes.Count; i++)
         *          if (_sqlBuilder.SelectedNodes[i].Code == a.Code)
         *          {
         *              flag = false;
         *              break;
         *          }
         *      if (flag)
         *          _sqlBuilder.SelectedNodes.Add(a);
         *
         *      //DataTable dt = Parsing.GetListNumberAgregate();
         *      //Node aa = _sqlBuilder.SelectedNodes[_sqlBuilder.SelectedNodes.Count - 1];
         *      //if (aa.FType == "" || aa.FType[0] != 'N')
         *      //    dt = Parsing.GetListStringAgregate();
         *
         *      //customerColumn.DataSource = dt;
         *      ////dgvSelectNodes.MasterGridViewTemplate.AutoGenerateColumns = false;
         *      ////dgvSelectNodes.DataSource = _sqlBuilder.SelectedNodes;
         *  }
         * }
         */

        private void btOK_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.OK;
            Status       = "F";
            _ttFormular  = _sqlBuilder.BuildTVCformula(_sqlBuilder.Pos);
            Close();
        }