示例#1
0
        public static PageCommands PageCommandsWith(string pagecode, IPageCommand delegateOwner, bool enable)
        {
            PageCommands pageCommands = new PageCommands();

            pageCommands.TabCode = pagecode;//页签编码

            //新增按钮
            XapCommand addCommand = new XapCommand();

            addCommand.ImageName      = "增加";
            addCommand.ToolTip        = "增加";
            addCommand.Command        = "OpDiAddAction";
            addCommand.Text           = "增加";
            addCommand.ExecuteHandler = (sender, e) => { if (delegateOwner != null)
                                                         {
                                                             delegateOwner.OnPageCommand(addCommand, e);
                                                         }
            };
            addCommand.Visible = true;
            addCommand.Enabled = enable;

            //删除按钮
            XapCommand delCommand = new XapCommand();

            delCommand.ImageName      = "tab-删除";
            delCommand.Text           = "删除";
            delCommand.ToolTip        = "删除";
            delCommand.Command        = "OpDiDeleteAction";
            delCommand.ExecuteHandler = (sender, e) => { if (delegateOwner != null)
                                                         {
                                                             delegateOwner.OnPageCommand(delCommand, e);
                                                         }
            };
            delCommand.Visible = true;
            delCommand.Enabled = enable;

            //保存按钮
            XapCommand saveCommand = new XapCommand();

            saveCommand.ImageName      = "保存";
            saveCommand.ToolTip        = "保存";
            saveCommand.Text           = "保存";
            saveCommand.Command        = "OpDiSaveAction";
            saveCommand.ExecuteHandler = (sender, e) => { if (delegateOwner != null)
                                                          {
                                                              delegateOwner.OnPageCommand(saveCommand, e);
                                                          }
            };
            saveCommand.Visible = true;
            saveCommand.Enabled = enable;


            pageCommands.Commands.AddRange(new XapCommand[] { saveCommand, delCommand, addCommand });
            return(pageCommands);
        }
示例#2
0
        public PageCommands pageCommands1(string pagecode, EventHandler addHandler, EventHandler delHandler, EventHandler printHandler, bool fg_deps)
        {
            PageCommands pageCommands = new PageCommands();

            pageCommands.TabCode = pagecode;//页签编码
            string basePath = Application.StartupPath + "\\res\\Image";

            //新增按钮
            addCommand = new XapCommand();
            //addCommand.NormalImage = Image.FromFile(basePath + "\\Pix256\\common\\增加-1.png");
            //addCommand.HoverImage = Image.FromFile(basePath + "\\Pix256\\common\\增加-2.png");
            //addCommand.DownImage = Image.FromFile(basePath + "\\Pix256\\common\\增加-3.png");
            //addCommand.DisableImage = Image.FromFile(basePath + "\\Pix256\\common\\增加-4.png");
            addCommand.ImageName = "增加";
            addCommand.ToolTip   = "增加";
            addCommand.Command   = "增加";
            //TODO xiaoying 业务处理
            addCommand.ExecuteHandler = addHandler;
            addCommand.Visible        = fg_deps;
            addCommand.Enabled        = fg_deps;

            //删除按钮
            delCommand = new XapCommand();
            //delCommand.NormalImage = Image.FromFile(basePath + "\\Pix256\\common\\删除-1.png");
            //delCommand.HoverImage = Image.FromFile(basePath + "\\Pix256\\common\\删除-2.png");
            //delCommand.DownImage = Image.FromFile(basePath + "\\Pix256\\common\\删除-3.png");
            //delCommand.DisableImage = Image.FromFile(basePath + "\\Pix256\\common\\删除-4.png");
            delCommand.ImageName = "tab-删除";
            delCommand.ToolTip   = "删除";
            delCommand.Command   = "移除";
            //TODO xiaoying 业务处理
            delCommand.ExecuteHandler = delHandler;
            delCommand.Visible        = fg_deps;
            delCommand.Enabled        = fg_deps;
            //打印按钮 by yzh 2017-08-17 19:42:46
            printCommand           = new XapCommand();
            printCommand.ImageName = "打印床位卡";
            printCommand.ToolTip   = "打印";
            printCommand.Command   = "打印";
            //业务处理 by yzh 2017-08-17 19:42:40
            printCommand.ExecuteHandler = printHandler;
            printCommand.Visible        = fg_deps;
            printCommand.Enabled        = fg_deps;


            pageCommands.Commands.AddRange(new XapCommand[] { printCommand, addCommand, delCommand });
            return(pageCommands);
        }
示例#3
0
        private void xapFormControl_FormCreated(object sender, EventArgs e)
        {
            xapFormControl.SetToilHeight(150);
            var pageCommands = new PageCommands();

            pageCommands.TabCode = "ordlist"; //页签编码"cost";//

            gv_or   = xapFormControl.GetGridView("ordlist");
            gv_cost = xapFormControl.GetGridView("cost");
            gv_or.DataTable.DataDisplay += tabControl_DataDisplay;
            gv_cost.ReadOnly             = false;

            gv_or.DataTable.Rows.DefaultHeight = 36;
            //增加自定义按钮
            var pageComds = new PageCommands();

            pageComds.TabCode = "cost";
            var cmd1 = new XapCommand
            {
                Command        = "删除",
                Enabled        = false,
                Visible        = false,
                ExecuteHandler = Ondeletetime,
            };

            pageComds.Commands.Add(cmd1);

            var cmd = new XapCommand
            {
                Command        = "新增",
                Enabled        = false,
                Visible        = false,
                ExecuteHandler = OnAddtime,
            };

            pageComds.Commands.Add(cmd);

            var cmd2 = new XapCommand
            {
                Command        = "保存",
                Enabled        = false,
                Visible        = false,
                ExecuteHandler = OnSavetime,
            };

            pageComds.Commands.Add(cmd2);
            xapFormControl.SetupCommands(new[] { pageComds });
        }
示例#4
0
        private void xapFormControl_FormCreated(object sender, EventArgs e)
        {
            gv_cost = xapFormControl.GetGridView(gvcost);

            gv_cost.ReadOnly = false;

            //增加自定义按钮
            var pageComds = new PageCommands();

            pageComds.TabCode = gvcost;
            var cmd1 = new XapCommand
            {
                Command        = "删除",
                Enabled        = false,
                Visible        = false,
                ExecuteHandler = Ondeletetime,
            };

            pageComds.Commands.Add(cmd1);

            var cmd = new XapCommand
            {
                Command        = "新增",
                Enabled        = false,
                Visible        = false,
                ExecuteHandler = OnAddtime,
            };

            pageComds.Commands.Add(cmd);

            var cmd2 = new XapCommand
            {
                Command        = "保存",
                Enabled        = false,
                Visible        = false,
                ExecuteHandler = OnSavetime,
            };

            pageComds.Commands.Add(cmd2);
            xapFormControl.SetupCommands(new[] { pageComds });
        }