Esempio n. 1
0
        private void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            EmsHeadDO.Emsdrugs.Fg_treat = true;//默认为治疗用药
            XTabControl       tabControl = new XTabControl();
            List <ControlTab> tabs       = xapFormControl1.FormModel.Tabs;

            dic                       = tabs[0].Pages[0].DicUserRenders;
            gv                        = xapFormControl1.GetGridView("drug");//药品列表
            gv.MouseClick            += new MouseEventHandler(gv_MouseClick);
            gv.DataTable.DataDisplay += new EventHandler <XDataDisplayEventArgs>(xapFormControl1_DataDisplay);
            //gv.DataTable.CellValueChanged += new CellValueChangedEventHandler(cellValueChanged);
            SetGridPolicy(true);
            gv.ReadOnly           = false;
            gv.DataTable.ReadOnly = false;

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

            tabControl1.SelectedIndexChanged += new XTabControl.selectedIndexChanged(tabControl1_SelectedIndexChanged);
            xtab.Controls.Clear();
            xtab.Controls.Add(desView);
            // 关联总量单元格编辑控件
            AttachQuanCurEditor();

            cof.getControlByName(xapFormControl1, "drugsUse", "note_or").GotFocus  += new EventHandler(Note_or_GotFocus);
            cof.getControlByName(xapFormControl1, "drugsUse", "note_or").LostFocus += new EventHandler(Note_or_LostFocus);
        }
Esempio n. 2
0
        void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            SetGridPolicy(true);
            this.xapFormControl1.SetTopPanelHeight(330);
            //this.xapFormControl1.SetToilHeight(50);

            UserRender btnSearch = xapFormControl1.GetUserRender("consres", "query");//保存

            btnSearch.MouseClick += new MouseEventHandler(btnSearch_MouseClick);
            //UserRender btn = xapFormControl1.GetUserRender("btn", "btnSave");//保存
            //btn.MouseClick += new MouseEventHandler(btnSave_MouseClick);
            gv_consItem          = xapFormControl1.GetGridView("conslist");
            gv_consItem.ReadOnly = true;

            gv_invite                    = xapFormControl1.GetGridView("consitem");
            gv_invite.ReadOnly           = false;
            gv_invite.DataTable.ReadOnly = false;
            gv_invite.DataTable.Columns["Name_org"].ReadOnly       = true;
            gv_invite.DataTable.Columns["Name_dep_emp"].ReadOnly   = true;
            gv_invite.DataTable.Columns["Name_emp_title"].ReadOnly = true;
            gv_invite.DataTable.Columns["Dt_response"].ReadOnly    = true;

            group = this.xapFormControl1.GetUserRender("consres", "resgroup") as XRadioboxGroup;
            UserRender contp = xapFormControl1.GetUserRender("consres", "name_constp");//保存

            contp.Enabled = true;

            this.xapFormControl1.ShowTabPage("consitem", true);
        }
Esempio n. 3
0
        private void XapFormControl_FormCreated(object sender, EventArgs e)
        {
            xapFormControl.SetTabPageEnabled("opitem", !IsReadOnly);
            xapFormControl.SetTopPanelHeight(xap.cli.sdk.common.RelativeUIParam.RELATIVERATIO > xap.cli.sdk.common.RelativeUIParam.TEMPLETECHANGEDRATIO ? 535 : 335);
            xapFormControl.SetToilHeight(150);

            //List<ControlTab> tabs = xapFormControl.FormModel.Tabs;
            //dic = tabs[0].Pages[0].DicUserRenders;

            gv_emp = xapFormControl.GetGridView("otheremp");
            gv_mm  = xapFormControl.GetGridView("eisai");
            gv_mm.DataTable.MouseClick += new System.Windows.Forms.MouseEventHandler(gv_mm_MouseClick);
            gv_oper = xapFormControl.GetGridView("addsug");

            //gv_mm.MouseClick += gv_mm_MouseClick;
            //if (EmsHeadDO.IsNEW || this.CiEmsDTO.Sd_su_or == null || this.CiEmsDTO.Sd_su_or == "0")
            {
                SetTabCommand();
            }
            preHeight = indicatorControl.Height;

            UserRender btn = xapFormControl.GetUserRender("opitem", "btn");

            if (btn != null)
            {
                btn.Visible = false;
            }
            //xapFormControl.SetEditPolicy(true);
            //SetGridPolicy(true);this.thisthis.
            xapFormControl.ShowTabPage("eisai", false);//隐藏卫材页签,高值耗材 需求不确定
        }
Esempio n. 4
0
 void xapFormControl_FormCreated(object sender, EventArgs e)
 {
     gv          = xapFormControl.GetGridView("srv1");
     gv.ReadOnly = true;
     //gv.DataTable.DataSource = list;
     gv.DoubleClick += new EventHandler(gv_DoubleClick);
 }
Esempio n. 5
0
        void xapFormControl_FormCreated(object sender, EventArgs e)
        {
            XTabPage patPage = this.xapFormControl.GetTabPageByTabCode("patmsg");

            if (patPage != null)
            {
                //patPage.PageControl.Visible = false;
                this.patvView = new ConsPatDetailCardView()
                {
                    Dock = DockStyle.Fill
                };
                if (!this.patvView.Created)
                {
                    this.patvView.CreateControl();
                }
                patPage.PageControl = this.patvView;
                if (this.id_ent != null)
                {
                    this.patvView.model = this.model;
                    this.patvView.LoadData();
                }
            }
            this.gv_eview              = this.xapFormControl.GetGridView("review");
            this.gv_invite             = this.xapFormControl.GetGridView("consorg");
            this.btnEdit               = this.xapFormControl.GetUserRender("consap", "btn_edit");
            this.btSave                = this.xapFormControl.GetUserRender("consap", "btn_save");
            this.btnCancle             = this.xapFormControl.GetUserRender("consap", "btn_cancle");
            this.btnEdit.Visible       = false;
            this.btSave.Visible        = false;
            this.btnCancle.Visible     = false;
            this.btnEdit.MouseClick   += new MouseEventHandler(button_MouseClick);
            this.btSave.MouseClick    += new MouseEventHandler(button_MouseClick);
            this.btnCancle.MouseClick += new MouseEventHandler(button_MouseClick);
        }
Esempio n. 6
0
        private void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            xapFormControl1.RefFilter    += xapFormControl1_RefFilter;
            xapFormControl1.AllowEditing += xapFormControl1_AllowEditing;

            fg_mp_bed = xapFormControl1.GetUserRender("ordobs", "fg_mp_bed") as XLabelBaseUserRender;

            //fg_mp_bed.ValueTextChanged += new EventHandler(fg_mp_bed_ValueChanged);
            gv = xapFormControl1.GetGridView("body");                   //检查部位

            gv_drug         = this.xapFormControl1.GetGridView("drug"); // 药品列表
            gv_drug.Visible = false;

            xapFormControl1.GetUserRender("ordobs", "checkdrug").Visible = false;  //隐藏检查药品

            UserRender btnDel = xapFormControl1.GetUserRender("ordobs", "btnDel"); //删除药品

            btnDel.MouseClick += new MouseEventHandler(btnDel_MouseClick);
            UserRender btnAdd = xapFormControl1.GetUserRender("ordobs", "btnAdd");//添加药品

            btnAdd.MouseClick += new MouseEventHandler(btnAdd_MouseClick);
            btnDel.Visible     = false;
            btnAdd.Visible     = false;

            // SetGridPolicy(true);
        }
Esempio n. 7
0
        private void xapFormControl_FormCreated(object sender, System.EventArgs e)
        {
            // 初始化医嘱组件
            string path = Application.StartupPath + "\\modules\\iihci\\ui\\commoncontent\\OrderContent.xml";

            doctorOrderConfig = this.Deserialize(path);

            gridCtrl = xapFormControl.GetGridView("ciorder");

            if (BdFcDictCodeConst.SD_CODE_ENTP_IP.Equals(this.Code_entp))// 住院
            {
                // 调整门诊、医嘱列表显示内容
                gridCtrl.DataTable.Columns["customercolumn_price"].Visible = false;
                gridCtrl.DataTable.Columns["Dt_end"].Visible = true;
            }
            else if (BdFcDictCodeConst.SD_CODE_ENTP_OP.Equals(this.Code_entp) || BdFcDictCodeConst.SD_CODE_ENTP_ET.Equals(this.Code_entp)) // 门急诊
            {
                // 调整门诊、医嘱列表显示内容
                gridCtrl.DataTable.Columns["customercolumn_price"].Visible = true;
                gridCtrl.DataTable.Columns["Dt_end"].Visible = false;
            }

            // 渲染医嘱内容列
            gridCtrl.DataTable.DataDisplay += tabControl_DataDisplay;
        }
Esempio n. 8
0
        void XapFormControl_FormCreated(object sender, EventArgs e)
        {
            SetGridPolicy(true);
            xapFormControl.SetTopPanelHeight(240); // 设置表单中头部高度
            //xapFormControl.SetToilHeight 设置表单尾部高度

            //consItemGrid = xapFormControl.GetGridView("consitem");
            //consItemGrid.ReadOnly = true;
            SetTabCommand();
            assistGrid                    = xapFormControl.GetGridView("consorg");
            assistGrid.ReadOnly           = false;
            assistGrid.DataTable.ReadOnly = false;
            assistGrid.DataTable.Columns["Name_emp_title"].ReadOnly = true;
            assistGrid.DataTable.Columns["Dt_response"].ReadOnly    = true;
            //if (consDo != null && consDo.Fg_deps==true)
            //    assistGrid.DataTable.Columns["Name_org"].ReadOnly = true;
            assistGrid.Enabled = true;


            //}
            //else
            //{

            //}
            assistGrid.DataTable.RowAdded += new EventHandler(DataTable_RowAdded);
        }
Esempio n. 9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void xapFormControl1_FormCreated(object sender, EventArgs e)
 {
     gv            = xapFormControl1.GetGridView("srv");
     gv.ReadOnly   = true;
     gv.WithBorder = false;
     gv.DataTable.MouseDoubleClick += new MouseEventHandler(gv_DoubleClick);
 }
Esempio n. 10
0
        protected override void OnXapFormControl_FormCreated(object sender, EventArgs e)
        {
            base.OnXapFormControl_FormCreated(sender, e);
            // 获取 变动用药列表控件
            this.doseChangedDrugsGridCtrl = this.GetXapFormControl().GetGridView("dosage_table");
            if (this.doseChangedDrugsGridCtrl != null)
            {
                doseChangedDrugsGridCtrl.Parent.Parent.Parent.Visible = false;
                doseChangedDrugsGridCtrl.Parent.Parent.Parent.Height  = 0;
                doseChangedDrugsGridCtrl.Parent.Parent.Parent.Width   = 0;
                this.GetXapFormControl().RemoveRender(this.doseChangedDrugsGridCtrl);
                this.GetXapFormControl().Refresh();
            }
            if (hpCanEdit())
            {
                SetHpControlEnabled();
            }
            else
            {
                this.setHpBaseUserRender(false);
            }
            // 隐藏皮试标志
            this.GetLogicEx().getControlByName(this.GetXapFormControl(), FORM_CARD_PAGECODE, "fg_skintest").Visible       = false;
            this.GetLogicEx().getControlByName(this.GetXapFormControl(), FORM_CARD_PAGECODE, "fg_self").ValueTextChanged += new EventHandler(EmsDrugsViewCard_ValueTextChanged);

            this.GetLogicEx().getControlByName(this.GetXapFormControl(), FORM_ORCARD_PAGECODE, "note_or").GotFocus  += new EventHandler(Note_or_GotFocus);
            this.GetLogicEx().getControlByName(this.GetXapFormControl(), FORM_ORCARD_PAGECODE, "note_or").LostFocus += new EventHandler(Note_or_LostFocus);
        }
Esempio n. 11
0
        /// <summary>
        /// 基于表格控件前面复选框的情况将被选择的医嘱的ID值搜集到本容器之中
        /// </summary>
        /// <param name="gv">医嘱表格控件</param>
        /// <param name="keyName">主键的名字</param>
        /// <param name="flag">是否清除过去的</param>
        public void getSelectedRow(XapFormGridControl gv, string keyName, bool flag = true)
        {
            if (gv == null)
            {
                return;
            }

            RowCollectionBase rowCollection = gv.DataTable.Rows;

            if (flag)
            {
                selectedIds.Clear();
            }

            int num = rowCollection.Count;

            for (int i = 0; i < num; i++)
            {
                string keyId = gv.DataTable.Rows[i].RowDataSource.GetPropValue(keyName) as string;
                if (!selectedIds.Contains(keyId) && gv.DataTable.Rows[i].Selected)
                {
                    selectedIds.Add(keyId);
                }
            }
        }
Esempio n. 12
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);
        }
Esempio n. 13
0
 void xapFormControl_FormCreated(object sender, EventArgs e)
 {
     gv_consList          = xapFormControl.GetGridView("grid");
     gv_consList.ReadOnly = true;
     btnAgree             = xapFormControl.GetUserRender("button", "btn_agree");
     btnAgree.Enabled     = false;
     btnAgree.MouseClick += new MouseEventHandler(btnAgree_MouseClick);
 }
Esempio n. 14
0
        private void EmsItemInPathgyView_FormCreated(object sender, EventArgs e)
        {
            SetTabCommand();

            this.xapFormControl1.SetToilHeight(40);

            gv = this.xapFormControl1.GetGridView("sortno");
        }
Esempio n. 15
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;
        }
Esempio n. 16
0
 public virtual Size GetFixedSize(XapFormGridControl grid)
 {
     if (grid != null)
     {
         int height = grid.DataTable.Size.Height + (grid.HScroll.Visible ? 14 : 0);
         return(new System.Drawing.Size(this.Size.Width, height));
     }
     return(new Size(0, 0));
 }
Esempio n. 17
0
        void xapFormControl_FormCreated(object sender, EventArgs e)
        {
            DataPolicy ploicy = new DataPolicy();

            ploicy.FullEdit  = true;
            ploicy.AllowEdit = true;
            ploicy.ClassName = "iih.ci.ord.cior.d.CiordInviteConsDO";
            this.xapFormControl.SetEditPolicy(true, new DataPolicy[] { ploicy });
            gv = this.xapFormControl.GetGridView("grid");
            gv.DataTable.Columns["Name_dep"].ReadOnly = true;
        }
Esempio n. 18
0
        private void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            cof.getControlByName(xapFormControl1, "drugsUse", "fg_long").Enabled = false;
            cof.getControlByName(xapFormControl1, "drugsUse", "bak_des").Visible = false;
            cof.getControlByName(xapFormControl1, "drugsUse", "dt_fail").Visible = false;

            this.EmsHeadDO.Emsdrugs.Fg_treat = true;//默认为治疗用药

            cof.adjustHeight(this.xapFormControl1, "drugsUse", adjustHeightIds, -58);
            XTabControl       tabControl = new XTabControl();
            List <ControlTab> tabs       = xapFormControl1.FormModel.Tabs;

            dic            = tabs[0].Pages[0].DicUserRenders;
            gv             = xapFormControl1.GetGridView("drug");//药品列表
            gv.MouseClick += new MouseEventHandler(gv_MouseClick);

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

            //SetGridPolicy(true);
            xapFormControl1.SetTabPageEnabled("drugsUse", !IsReadOnly);

            SetGridPolicy(!IsReadOnly);
            cof.getControlByName(xapFormControl1, "drugsUse", "fg_long").Enabled = false;
            if (cof.getControlByName(xapFormControl1, "drugsUse", "fg_long").ValueCode == "True" && this.EmsHeadDO.IsNEW)
            {
                this.EmsHeadDO.Emsdrugs.Use_days = null;
            }

            //cof.getControlByName(xapFormControl1,"drugsUse", "fg_long").Visible = false;
            gv.ReadOnly = false;
            gv.DataTable.Columns[0].ReadOnly                = true;
            gv.DataTable.Columns[1].ReadOnly                = true;
            gv.DataTable.Columns[4].ReadOnly                = true;
            gv.DataTable.Columns["Quan_cur"].ReadOnly       = true;
            gv.DataTable.Columns["Name_unit_sale"].ReadOnly = true;
            XTabControl tabControl1 = tabs[0].tabContrl;
            XTabPage    xtab        = tabControl1.XTabPages[1];

            tabControl1.SelectedIndexChanged += new XTabControl.selectedIndexChanged(tabControl1_SelectedIndexChanged);
            xtab.Controls.Clear();
            xtab.Controls.Add(desView);
            //失效日期控件
            UserRender usfail = xapFormControl1.GetUserRender("drugsUse", "dt_fail");

            dt_fail = usfail.Renders[0] as xap.cli.sdk.render.Items.XCalendarTimerComboBox;

            cof.getControlByName(xapFormControl1, "drugsUse", "work_time").LostFocus += new EventHandler(Work_time_LostFocus);
            cof.getControlByName(xapFormControl1, "drugsUse", "dt_fail").LostFocus   += new EventHandler(Dt_fail_LostFocus);

            if (this.EmsHeadDO.Emsdrugs.EmsOrDrugList[0].Id_anti == null)
            {
            }
        }
Esempio n. 19
0
        public CustomRefControl(XapFormGridControl gc, XRepositoryRefEdit edit)
            : base()
        {
            gridControl = gc;
            refEdit     = edit;

            AutoShowClearButton = false;

            ValueTextChanged += MySearchBox_ValueTextChanged;
            this.KeyPress    += new KeyPressEventHandler(CustomRefControl_KeyPress);
        }
Esempio n. 20
0
        void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            this.gv_invite          = xapFormControl1.GetGridView("item");
            this.gv_invite.ReadOnly = true;
            //UserRender btnSave = xapFormControl1.GetUserRender("consrpt", "btnSave");//保存
            //btnSave.MouseClick += new MouseEventHandler(btnSave_MouseClick);
            //UserRender btnSub = xapFormControl1.GetUserRender("consrpt", "btnSubmit");//保存
            //btnSub.MouseClick += new MouseEventHandler(btnSub_MouseClick);

            // this.Context
        }
Esempio n. 21
0
 void xapFormControl_FormCreated(object sender, EventArgs e)
 {
     gv = this.xapFormControl.GetGridView("table");
     gv.DataTable.MultiSelectEnable = (bAllowEdit);
     //this.xapFormControl.DataDisplay += OnXapFormControl_DataDisplay;
     gv.DataTable.SelectedRowChanged += OnGridViewControl_SelectRowChanged;
     this.xapFormControl.ModelFilled += OnXapFormControl_ModelFilled;
     gv.AllowSelectAll(!this.setRadio);
     gv.KeyPress += new KeyPressEventHandler(gv_KeyPress);
     this.xapFormControl.EnterKeyDown += new EventHandler <KeyEventArgs>(xapFormControl_EnterKeyDown);
 }
Esempio n. 22
0
        private void AllowCheckNullWith(XapFormGridControl gv, bool allow = true)
        {
            if (null == gv)
            {
                return;
            }

            foreach (XDataColumn column in gv.DataTable.Columns)
            {
                column.AllowCheckNull = allow;
            }
        }
Esempio n. 23
0
        protected virtual void xapFormControl_FormCreated(object sender, EventArgs e)
        {
            urDeptDica = this.xapFormControl.GetUserRender("diquery", "urDeptDica") as XLabelBaseUserRender;
            urDiQuery  = this.xapFormControl.GetUserRender("diquery", "urDiQuery") as XLabelBaseUserRender;
            urDiQuery.ValueTextChanged += new EventHandler(urDiQuery_ValueTextChanged);
            urDiQuery.Enabled           = true;

            diGrid = this.xapFormControl.GetGridView("dilist");
            diGrid.DataTable.Columns.Visible = false;
            diGrid.WithBorder = true;
            diGrid.DataTable.MouseDoubleClick += new MouseEventHandler(diGrid_MouseDoubleClick);
        }
Esempio n. 24
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;
            gv             = xapFormControl1.GetGridView("list");//检验明细
            gv.MouseClick += new MouseEventHandler(gv_MouseClick);

            //gv_drug = this.xapFormControl1.GetGridView("item");//

            //xap.cli.sdk.render.UserRender btnOK = xapFormControl1.GetUserRender("aplab", "btnSave");//保存
            //btnOK.MouseClick += new MouseEventHandler(btnOK_MouseClick);
        }
Esempio n. 25
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;
        }
Esempio n. 26
0
        void OrderDiInfoView_DataVisible(object sender, xap.rui.control.formcontrol.model.DataVisibleEventArgs e)
        {
            XapFormGridControl formGridCtrl = sender as XapFormGridControl;
            CiDiagItemDO       item         = e.Data as CiDiagItemDO;

            if (formGridCtrl.Name.Equals("xydi_grid"))
            {
                e.Visible = item.Id_disys == CiDictCodeConst.ID_CI_DISYS_XYZDTX && !item.IsDELETED;
            }
            else
            {
                e.Visible = item.Id_disys == CiDictCodeConst.ID_CI_DISYS_ZYZDTX && !item.IsDELETED;
            }
        }
Esempio n. 27
0
        protected override void OnXapFormControl_FormCreated(object sender, EventArgs e)
        {
            base.OnXapFormControl_FormCreated(sender, e);

            if (null != this.GetGridPageCode())
            {
                this.gridTableControl = (sender as XapFormControl).GetGridView(this.GetGridPageCode());
            }

            if (this.gridTableControl != null)
            {
                this.gridTableControl.DataTable.LayoutChanged += OnXapFormGridControl_LayoutChanged;
            }
        }
Esempio n. 28
0
        protected override void OnXapFormControl_FormCreated(object sender, EventArgs e)
        {
            base.OnXapFormControl_FormCreated(sender, e);
            var formControl = sender as XapFormControl;

            if (formControl != null)
            {
                tableGridControl = formControl.GetGridView(BaseFormBizView.FORM_BODY_PAGECODE);

                tableGridControl.MouseClick += OnXapFormControl_tableGridMouseClick;
                tableGridControl.DataTable.MultiCheckChanging  += OnXapFormControl_MutilChecking;
                tableGridControl.DataTable.SelectedRowChanging += OnGridViewControl_SelectRowChanging;
                HandleHideGridColums();
            }
        }
Esempio n. 29
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;
        }
Esempio n. 30
0
        protected override void OnXapFormControl_FormCreated(object sender, EventArgs e)
        {
            base.OnXapFormControl_FormCreated(sender, e);

            var formControl = sender as XapFormControl;

            if (formControl != null)
            {
                tableGridControl = formControl.GetGridView(BaseFormBizView.FORM_BODY_PAGECODE);

                //tableGridControl.MouseClick += OnItemSelected;
                //tableGridControl.DataTable.MultiCheckChanging += mutilCheckingEventArgs;
                //tableGridControl.DataTable.SelectedRowChanging += selectRowChanging;
            }
        }