Example #1
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 });
        }
Example #2
0
        void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            XTabControl       tabControl = new XTabControl();
            List <ControlTab> tabs       = xapFormControl1.FormModel.Tabs;

            dic = tabs[0].Pages[0].DicUserRenders;

            XTabControl tab = tabs[0].tabContrl;

            gv             = xapFormControl1.GetGridView("drug");//药品列表
            gv.MouseClick += new MouseEventHandler(gv_MouseClick);

            UserRender btnDelete = xapFormControl1.GetUserRender("drugsUse", "btndelete");//删除

            btnDelete.MouseClick += new MouseEventHandler(btnDelete_MouseClick);

            UserRender btnAdd = this.xapFormControl1.GetUserRender("drugsUse", "btnAdd");//新增按钮

            btnAdd.MouseClick += new MouseEventHandler(btnAdd_MouseClick);

            UserRender             ur_begin = xapFormControl1.GetUserRender("drugsUse", "dt_begin_ui");
            XCalendarTimerComboBox dt_begin = ur_begin.Renders[0] as XCalendarTimerComboBox;

            dt_begin.MouseClick += new MouseEventHandler(dt_begin_MouseClick);

            UserRender             ur_end = xapFormControl1.GetUserRender("drugsUse", "dt_end_ui");
            XCalendarTimerComboBox dt_end = ur_end.Renders[0] as XCalendarTimerComboBox;

            dt_end.MouseClick += new MouseEventHandler(dt_end_MouseClick);

            SetGridPolicy(true);
            gv.DataTable.ReadOnly = false;
            gv.DataTable.Columns["Spec_mm"].ReadOnly = true;
            //gv.DataTable.Columns["Quan_med"].ReadOnly = true;

            //----------药品说明----------------------
            XTabControl tabControl1 = tabs[0].tabContrl;
            XTabPage    xtab        = tabControl1.XTabPages[1];

            tabControl1.SelectedIndexChanged += new XTabControl.selectedIndexChanged(tabControl1_SelectedIndexChanged);
            xtab.RemoveRenderAll();
            xtab.AddRender(desView);
            //待歼付数
            ((XNumbericUpDown)((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "orders_boil")).UserRender).MinValue = 0;
            ((XNumbericUpDown)((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "orders")).UserRender).MinValue      = 1;
            //为医嘱备注绑定事件
            ((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "note_or")).GotFocus  += new EventHandler(OrderHerbsView_GotFocus);
            ((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "note_or")).LostFocus += new EventHandler(OrderHerbsView_LostFocus);
            xapFormControl1.GotFocus  += new EventHandler(xapFormControl1_GotFocus);
            xapFormControl1.LostFocus += new EventHandler(xapFormControl1_LostFocus);
            // 注册最后一次的回车换行的操作逻辑
            this.RegEnterKeyOverEvent(row =>
            {
                // 新增一行
                btnAdd_MouseClick(this, null);
                return(true);
            },
                                      null);
        }
Example #3
0
        private void xapFormControl_FormCreated(object sender, EventArgs e)
        {
            gv_or = xapFormControl.GetGridView(gvor);
            gv_or.DataTable.DataDisplay        += tabControl_DataDisplay;
            gv_or.DataTable.SelectedAllChanged += test;

            gv_or.DataTable.Rows.DefaultHeight = 36;
        }
Example #4
0
        private void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            tabPageLong = xapFormControl1.GetTabPageByTabCode("ordsortlong");
            tabPageTemp = xapFormControl1.GetTabPageByTabCode("ordsorttemp");

            tabPageLong.Visible = bLong.ToTarget;
            tabPageTemp.Visible = !bLong.ToTarget;

            gridOrdsLong = xapFormControl1.GetGridView("ordsortlong");
            gridOrdsTemp = xapFormControl1.GetGridView("ordsorttemp");

            gridOrdsLong.ReadOnly = true;
            gridOrdsTemp.ReadOnly = true;

            btnOK     = xapFormControl1.GetUserRender("ordsortctl", "btnOK");
            btnCancel = xapFormControl1.GetUserRender("ordsortctl", "btnCancel");

            btnOK.MouseClick     += new MouseEventHandler(btnOK_MouseClick);
            btnCancel.MouseClick += new MouseEventHandler(btnCancel_MouseClick);
        }
Example #5
0
        private void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            XTabControl       tabControl = new XTabControl();
            List <ControlTab> tabs       = xapFormControl1.FormModel.Tabs;

            dic = tabs[0].Pages[0].DicUserRenders;

            XTabControl tab = tabs[0].tabContrl;
            //UserRender ur = xapFormControl1.GetUserRender("drugsUse", "name_dep");//获取表格上方最近的控件

            //Point p = new Point(ur.Location.X, ur.Location.Y + 20);//计算表格应该放的位置

            List <XLabelBaseUserRender> xap = xapFormControl1.RendersListMustInput;

            gv             = xapFormControl1.GetGridView("drug");//药品列表
            gv.MouseClick += new MouseEventHandler(gv_MouseClick);

            //gv_change = this.xapFormControl1.GetGridView("change");//变动用药

            //UserRender btnOK = xapFormControl1.GetUserRender("drugsUse", "btnSave");//保存
            //btnOK.MouseClick += new MouseEventHandler(btnOK_MouseClick);

            UserRender btndelete = xapFormControl1.GetUserRender("drugsUse", "btndelete");//删除

            btndelete.MouseClick += new MouseEventHandler(btndelete_MouseClick);
            UserRender btnAdd = this.xapFormControl1.GetUserRender("drugsUse", "btnAdd");//新增按钮

            btnAdd.MouseClick += new MouseEventHandler(btnAdd_MouseClick);



            SetGridPolicy(true);
            gv.DataTable.ReadOnly = false;
            gv.DataTable.Columns["Spec_mm"].ReadOnly = true;
            //gv.DataTable.Columns["Quan_med"].ReadOnly = true;

            //----------药品说明----------------------
            //为医嘱备注绑定事件
            ((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "note_or")).GotFocus  += new EventHandler(OrderHerbsView_GotFocus);
            ((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "note_or")).LostFocus += new EventHandler(OrderHerbsView_LostFocus);

            XTabControl tabControl1 = tabs[0].tabContrl;
            XTabPage    xtab        = tabControl1.XTabPages[1];

            tabControl1.SelectedIndexChanged += new XTabControl.selectedIndexChanged(tabControl1_SelectedIndexChanged);
            xtab.Controls.Clear();
            xtab.Controls.Add(desView);
            //待歼付数
            ((XNumbericUpDown)((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "orders_boil")).UserRender).MinValue = 0;
            ((XNumbericUpDown)((XLabelBaseUserRender)xapFormControl1.GetUserRender("drugsUse", "orders")).UserRender).MinValue      = 1;
        }
Example #6
0
        private void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            //   this.xapFormControl1.SetTopPanelHeight(60);
            appno = xapFormControl1.GetUserRender("title", "appnoval") as XLabel;
            repdate = xapFormControl1.GetUserRender("title", "repdateval") as XLabel;
            status = xapFormControl1.GetUserRender("title", "statusval") as XLabel;
            title = xapFormControl1.GetUserRender("title", "title") as XLabel;

            // 注册 DataDisplay事件,处理检验值
            xapFormControl1.DataDisplay += XapFormControl1_DataDisplay;

            XapFormGridControl gv_or = xapFormControl1.GetGridView("reportitem");
            gv_or.DataTable.SelectedAllChanged += test;
            gv_or.DataTable.SelectedRowChanged += test2;
        }
Example #7
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 });
        }