private void mnuQueryWindow_Click(object sender, EventArgs e)
        {
            if (projectView.SelectedNode.Parent.Text.Trim().Equals("Mapped Objects"))
            {
                if (aDataObject != null)
                {
                    dgTableView.Tag = null;
                    MapReferences       aRef   = (MapReferences)projectView.SelectedNode.Tag;
                    ToolStripMenuItem   sentIt = (ToolStripMenuItem)sender;
                    Tuple <String, int> parsed = ParseTextLabel(sentIt.Text);
                    aRef.LastMap = ConvertMenuToMapType(parsed.Item1);
                    currentMode  = aRef.LastMap;
                    //aRef.MethodName = parsed.Item1;
                    if (viewSql == null || viewSql.IsDisposed)
                    {
                        viewSql = new Thyme.UI(aDataObject);
                        this.AddOwnedForm(viewSql);
                        viewSql.Show();
                    }
                    else
                    {
                        viewSql.ApplyDataObject(aDataObject);
                        viewSql.WindowState = FormWindowState.Maximized;
                    }

                    ReturnData editing   = new ReturnData();
                    string     storeName = String.Empty;
                    Guid       mapGuid   = Guid.Empty;
                    if (aRef.LastMap == DataMapType.MethodParameterMap)
                    {
                        aRef.LastMethodMap  = (MethodParameterMap)sentIt.Tag;
                        mapGuid             = aRef.LastMethodMap.ID;
                        editing.QueryResult = MapManager.FindQueryInfo(aRef.ViableInfo.StoredData, aRef.LastMethodMap.MethodName, currentMode, mapGuid, out storeName);
                    }
                    else
                    {
                        editing.QueryResult = MapManager.FindQueryInfo(aRef.ViableInfo.StoredData, null, currentMode, Guid.Empty, out storeName);
                    }

                    editing.SQLText = MapManager.GetSQL(storeName, mapGuid, aRef.ReferenceInfo);


                    viewSql.SetEditData(editing);
                }
                else
                {
                    MessageBox.Show("Select a database to connect to.", "Problem!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
 private void mnuFromDatabase_Click(object sender, EventArgs e)
 {
     if (aDataObject != null)
     {
         if (viewSql == null || viewSql.IsDisposed)
         {
             viewSql = new Thyme.UI(aDataObject);
             this.AddOwnedForm(viewSql);
             viewSql.Show();
         }
         else
         {
             viewSql.ApplyDataObject(aDataObject);
             viewSql.WindowState = FormWindowState.Maximized;
         }
     }
     else
     {
         MessageBox.Show("Select a database to connect to.", "Problem!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }