Exemplo n.º 1
0
        public override MenuCommand[] GetMenuCommands()
        {
            if (this.Node.Parent.Parent is TableNode)
            {
                var node   = this.Node.Parent.Parent as TableNode;
                var table  = node.Object as Table;
                var table2 = ((Column)this.Object).ParentTableRef.Object as Table;

                var menuItems = new List <MenuCommand>();
                if (table == table2)
                {
                    var menuDelete = new DefaultMenuCommand();
                    menuDelete.Text   = "Delete";
                    menuDelete.Click += new EventHandler(DeleteMenuClick);
                    menuItems.Add(menuDelete);

                    var menuSep = new DefaultMenuCommand();
                    menuSep.Text = "-";
                    menuItems.Add(menuSep);
                }

                var menuCopy = new DefaultMenuCommand();
                menuCopy.Text   = "Copy";
                menuCopy.Click += new EventHandler(CopyMenuClick);
                menuItems.Add(menuCopy);

                return(menuItems.ToArray());
            }
            else
            {
                return(new MenuCommand[] { });
            }
        }
        public override MenuCommand[] GetMenuCommands()
        {
            if (this.Node.Parent is TableNode)
            {
                var mcAddColumn = new DefaultMenuCommand();
                mcAddColumn.Text   = "New Field";
                mcAddColumn.Click += new EventHandler(AddColumnMenuClick);

                var mcImport = new DefaultMenuCommand();
                mcImport.Text   = "Import Bulk...";
                mcImport.Click += new EventHandler(ImportBulkColumnMenuClick);

                var menuUpdateColumnName = new DefaultMenuCommand();
                menuUpdateColumnName.Text   = "Update Field Names...";
                menuUpdateColumnName.Click += new EventHandler(UpdateColumnNameMenuClick);

                var menuUpdateCodeFace = new DefaultMenuCommand();
                menuUpdateCodeFace.Text   = "Update Field Codefacades...";
                menuUpdateCodeFace.Click += new EventHandler(UpdateCodefacadeMenuClick);

                var menuSep = new DefaultMenuCommand();
                menuSep.Text = "-";

                var menuPaste = new DefaultMenuCommand();
                menuPaste.Text   = "Paste";
                menuPaste.Click += new EventHandler(PasteMenuClick);

                return(new MenuCommand[] { mcAddColumn, mcImport, menuUpdateColumnName, menuUpdateCodeFace, menuSep, menuPaste });
            }
            else
            {
                return(new MenuCommand[] { });
            }
        }
Exemplo n.º 3
0
        public override MenuCommand[] GetMenuCommands()
        {
            var mc = new DefaultMenuCommand();

            mc.Text   = "Delete";
            mc.Click += new EventHandler(DeleteMenuClick);
            return(new MenuCommand[] { mc });
        }
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddPackage = new DefaultMenuCommand();

            mcAddPackage.Text   = "New Package";
            mcAddPackage.Click += new EventHandler(AddPackageMenuClick);
            return(new MenuCommand[] { mcAddPackage });
        }
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddComponent = new DefaultMenuCommand();

            mcAddComponent.Text   = "New Component";
            mcAddComponent.Click += new EventHandler(AddTableMenuClick);

            return(new MenuCommand[] { mcAddComponent });
        }
Exemplo n.º 6
0
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddParameter = new DefaultMenuCommand();

            mcAddParameter.Text   = "New Parameter";
            mcAddParameter.Click += new EventHandler(AddParameterMenuClick);

            return(new MenuCommand[] { mcAddParameter });
        }
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddCustomAggregateColumn = new DefaultMenuCommand();

            mcAddCustomAggregateColumn.Text   = "New Field";
            mcAddCustomAggregateColumn.Click += new EventHandler(AddCustomAggregateColumnMenuClick);

            return(new MenuCommand[] { mcAddCustomAggregateColumn });
        }
Exemplo n.º 8
0
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddRowEntry = new DefaultMenuCommand();

            mcAddRowEntry.Text   = "New RowEntry";
            mcAddRowEntry.Click += new EventHandler(AddRowEntryMenuClick);

            return(new MenuCommand[] { mcAddRowEntry });
        }
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddCustomAggregate = new DefaultMenuCommand();

            mcAddCustomAggregate.Text   = "New Aggregate";
            mcAddCustomAggregate.Click += new EventHandler(AddCustomAggregateMenuClick);

            return(new MenuCommand[] { mcAddCustomAggregate });
        }
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddRelation = new DefaultMenuCommand();

            mcAddRelation.Text   = "New Relation";
            mcAddRelation.Click += new EventHandler(AddRelationMenuClick);

            return(new MenuCommand[] { mcAddRelation });
        }
Exemplo n.º 11
0
        public static void AddMenuItem(this List <MenuCommand> menuList, string text, EventHandler handler)
        {
            var newMenu = new DefaultMenuCommand();

            newMenu.Text = text;
            if (handler != null)
            {
                newMenu.Click += handler;
            }
            menuList.Add(newMenu);
        }
Exemplo n.º 12
0
        public override MenuCommand[] GetMenuCommands()
        {
            //MenuCommand mc = new DefaultMenuCommand();
            //mc.Text = "Text";
            //mc.Click += new EventHandler(MenuClick);
            //return new MenuCommand[]{mc};

            var menuCopy = new DefaultMenuCommand();

            menuCopy.Text   = "Copy";
            menuCopy.Click += new EventHandler(CopyMenuClick);

            return(new MenuCommand[] { menuCopy });
        }
Exemplo n.º 13
0
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddCustomViewColumn = new DefaultMenuCommand();

            mcAddCustomViewColumn.Text   = "New Field";
            mcAddCustomViewColumn.Click += new EventHandler(AddCustomViewColumnMenuClick);

            var mcImport = new DefaultMenuCommand();

            mcImport.Text   = "Import Bulk...";
            mcImport.Click += new EventHandler(ImportBulkColumnMenuClick);

            return(new MenuCommand[] { mcAddCustomViewColumn, mcImport });
        }
        public override MenuCommand[] GetMenuCommands()
        {
            var menuDelete = new DefaultMenuCommand();

            menuDelete.Text   = "Delete";
            menuDelete.Click += new EventHandler(DeleteMenuClick);

            var menuSep = new DefaultMenuCommand();

            menuSep.Text = "-";

            var menuCopy = new DefaultMenuCommand();

            menuCopy.Text   = "Copy";
            menuCopy.Click += new EventHandler(CopyMenuClick);

            return(new MenuCommand[] { menuDelete, menuSep, menuCopy });
        }
Exemplo n.º 15
0
        public override MenuCommand[] GetMenuCommands()
        {
            var menuEdit = new DefaultMenuCommand();

            menuEdit.Text   = "Edit";
            menuEdit.Click += new EventHandler(EditMenuClick);

            var menuSep1 = new DefaultMenuCommand();

            menuSep1.Text = "-";

            var menuDelete = new DefaultMenuCommand();

            menuDelete.Text   = "Delete";
            menuDelete.Click += new EventHandler(DeleteMenuClick);

            return(new MenuCommand[] { menuEdit, menuSep1, menuDelete });
        }
Exemplo n.º 16
0
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddCustomStoredProcedureColumn = new DefaultMenuCommand();

            mcAddCustomStoredProcedureColumn.Text   = "New Field";
            mcAddCustomStoredProcedureColumn.Click += new EventHandler(AddCustomStoredProcedureColumnMenuClick);

            var menuSep = new DefaultMenuCommand();

            menuSep.Text = "-";

            var menuPaste = new DefaultMenuCommand();

            menuPaste.Text   = "Paste";
            menuPaste.Click += new EventHandler(PasteMenuClick);

            return(new MenuCommand[] { mcAddCustomStoredProcedureColumn, menuSep, menuPaste });
        }
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddCustomRetrieveRule = new DefaultMenuCommand();

            mcAddCustomRetrieveRule.Text   = "New Select Command";
            mcAddCustomRetrieveRule.Click += new EventHandler(AddCustomRetrieveRuleMenuClick);

            var menuSep = new DefaultMenuCommand();

            menuSep.Text = "-";

            var menuPaste = new DefaultMenuCommand();

            menuPaste.Text   = "Paste";
            menuPaste.Click += new EventHandler(PasteMenuClick);

            return(new MenuCommand[] { mcAddCustomRetrieveRule, menuSep, menuPaste });
        }
Exemplo n.º 18
0
        public override MenuCommand[] GetMenuCommands()
        {
            var mcAddTable = new DefaultMenuCommand();

            mcAddTable.Text   = "New Entity";
            mcAddTable.Click += new EventHandler(AddTableMenuClick);

            var menuSep5 = new DefaultMenuCommand();

            menuSep5.Text = "-";

            var menuUpdateTableName = new DefaultMenuCommand();

            menuUpdateTableName.Text   = "Update Entity Names...";
            menuUpdateTableName.Click += new EventHandler(UpdateTableNameMenuClick);

            var menuUpdateCodeFace = new DefaultMenuCommand();

            menuUpdateCodeFace.Text   = "Update Entity Codefacades...";
            menuUpdateCodeFace.Click += new EventHandler(UpdateCodefacadeMenuClick);

            var menuSep4 = new DefaultMenuCommand();

            menuSep4.Text = "-";

            var menuUpdateColumnName = new DefaultMenuCommand();

            menuUpdateColumnName.Text   = "Update Field Names...";
            menuUpdateColumnName.Click += new EventHandler(UpdateColumnNameColumnMenuClick);

            var menuUpdateColumnCodeFace = new DefaultMenuCommand();

            menuUpdateColumnCodeFace.Text   = "Update Field Codefacades...";
            menuUpdateColumnCodeFace.Click += new EventHandler(UpdateCodefacadeColumnMenuClick);

            var menuDeleteColumns = new DefaultMenuCommand();

            menuDeleteColumns.Text   = "Delete Fields...";
            menuDeleteColumns.Click += new EventHandler(DeleteColumnsMenuClick);

            //MenuCommand menuSep = new DefaultMenuCommand();
            //menuSep.Text = "-";

            //MenuCommand mcAddUnitTest = new DefaultMenuCommand();
            //mcAddUnitTest.Text = "Add Unit Tests";
            //mcAddUnitTest.Click += new EventHandler(AddUnitTestMenuClick);

            //MenuCommand mcClearUnitTest = new DefaultMenuCommand();
            //mcClearUnitTest.Text = "Clear Unit Tests";
            //mcClearUnitTest.Click += new EventHandler(ClearUnitTestMenuClick);

            var menuSep2 = new DefaultMenuCommand();

            menuSep2.Text = "-";

            var mcAuditRoot = new DefaultMenuCommand();

            mcAuditRoot.Text = "Audits";

            var mcAddCreateAudit = new DefaultMenuCommand();

            mcAddCreateAudit.Text   = "Add Create Audits";
            mcAddCreateAudit.Click += new EventHandler(AddCreateAuditMenuClick);
            mcAuditRoot.MenuItems.Add(mcAddCreateAudit);

            var mcRemoveCreateAudit = new DefaultMenuCommand();

            mcRemoveCreateAudit.Text   = "Remove Create Audits";
            mcRemoveCreateAudit.Click += new EventHandler(RemoveCreateAuditMenuClick);
            mcAuditRoot.MenuItems.Add(mcRemoveCreateAudit);

            var menuSep10 = new DefaultMenuCommand();

            menuSep10.Text = "-";
            mcAuditRoot.MenuItems.Add(menuSep10);

            var mcAddModifyAudit = new DefaultMenuCommand();

            mcAddModifyAudit.Text   = "Add Modify Audits";
            mcAddModifyAudit.Click += new EventHandler(AddModifyAuditMenuClick);
            mcAuditRoot.MenuItems.Add(mcAddModifyAudit);

            var mcRemoveModifyAudit = new DefaultMenuCommand();

            mcRemoveModifyAudit.Text   = "Remove Modify Audits";
            mcRemoveModifyAudit.Click += new EventHandler(RemoveModifyAuditMenuClick);
            mcAuditRoot.MenuItems.Add(mcRemoveModifyAudit);

            var menuSep11 = new DefaultMenuCommand();

            menuSep11.Text = "-";
            mcAuditRoot.MenuItems.Add(menuSep11);

            var mcAddTimestampAudit = new DefaultMenuCommand();

            mcAddTimestampAudit.Text   = "Add Timestamp Audits";
            mcAddTimestampAudit.Click += new EventHandler(AddTimestampAuditMenuClick);
            mcAuditRoot.MenuItems.Add(mcAddTimestampAudit);

            var mcRemoveTimestampAudit = new DefaultMenuCommand();

            mcRemoveTimestampAudit.Text   = "Remove Timestamp Audits";
            mcRemoveTimestampAudit.Click += new EventHandler(RemoveTimestampAuditMenuClick);
            mcAuditRoot.MenuItems.Add(mcRemoveTimestampAudit);

            var menuSep3 = new DefaultMenuCommand();

            menuSep3.Text = "-";

            var menuPaste = new DefaultMenuCommand();

            menuPaste.Text   = "Paste";
            menuPaste.Click += new EventHandler(PasteMenuClick);

            return(new MenuCommand[] {
                mcAddTable, menuSep5,
                menuUpdateTableName, menuUpdateCodeFace, menuSep4,
                menuUpdateColumnName, menuUpdateColumnCodeFace, menuDeleteColumns,
                //menuSep, mcAddUnitTest, mcClearUnitTest,
                menuSep2,
                mcAuditRoot,
                menuSep3, menuPaste
            });
        }