Ejemplo n.º 1
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);
        }
Ejemplo n.º 2
0
        void radioGroup_ValueTextChanged(object sender, EventArgs e)
        {
            XRadioboxGroup radioBox         = (sender as XRadioboxGroup);
            bool           hpTreatAllSelect = true;

            if (radioBox.ValueText == ReportCodeDict.HP_TREAT_ALL_SELECT)
            {
                hpTreatAllSelect = true;
            }
            else
            {
                hpTreatAllSelect = false;
            }
            RowCollectionBase rows = gridView.DataTable.Rows;

            if (rows != null)
            {
                List <XDataRow> rowsList = rows.DataRowList;
                foreach (XDataRow row in rowsList)
                {
                    OrdSrvDO orSrvDO = row.RowDataSource as OrdSrvDO;
                    // 丙类的服务项目自费,非自费单选按钮状态设置为不可操作
                    if (orSrvDO.Sd_hpsrvtp == HpDicCodeConst.SD_HPSRVTP_CLASS_C)
                    {
                        continue;
                    }
                    XCheckboxGroup cell = row.ColumnCellDict["Eu_hpdoctorjudge"] as XCheckboxGroup;
                    cell.checFirst.Checked  = hpTreatAllSelect;
                    cell.checSecond.Checked = !hpTreatAllSelect;

                    orSrvDO.Eu_hpdoctorjudge = hpTreatAllSelect == true ? 1 : 2;
                }
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 初始化控件,设置控件属性
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void xapFormControl1_FormCreated(object sender, EventArgs e)
        {
            this.xapFormControl1.Padding = new System.Windows.Forms.Padding(4, 4, 4, 0);
            xTabPage = xapFormControl1.GetTabPageByTabCode("ordprnlong");

            radioGroup                   = xapFormControl1.GetUserRender("ordprnlong", "radioGroup") as XRadioboxGroup;
            radioGroup.Enabled           = true;
            radioGroup.ValueTextChanged += new EventHandler(radioGroup_ValueTextChanged);
            radioContinue                = radioGroup.Renders[0] as XRadiobox;
            radioSetup                   = radioGroup.Renders[1] as XRadiobox;
            radioCancel                  = radioGroup.Renders[2] as XRadiobox;
            radioStop   = radioGroup.Renders[3] as XRadiobox;
            radioSingle = radioGroup.Renders[4] as XRadiobox;

            userRenderPat  = xapFormControl1.GetUserRender("ordprnlong", "id_en.name_pat");
            userRenderPage = xapFormControl1.GetUserRender("ordprnlong", "page_num");
            //userRenderPat.Enabled = true;
            userRenderPat.Visible  = this.Context["PatientData"] == null;
            userRenderPat.Enabled  = this.Context["PatientData"] == null;
            userRenderPage.Enabled = false;
        }
Ejemplo n.º 4
0
        void xapFormControl_FormCreated(object sender, EventArgs e)
        {
            group = this.xapFormControl.GetUserRender("query", "group") as XRadioboxGroup;
            //XLabelBaseUserRender start = xapFormControl.GetUserRender("query", "response") as XLabelBaseUserRender;
            //XLabelBaseUserRender end = xapFormControl.GetUserRender("query", "responsed") as XLabelBaseUserRender;

            UserRender btnSearch = xapFormControl.GetUserRender("query", "btn_query");

            btnSearch.MouseClick += new MouseEventHandler(btnSearch_MouseClick);
            if (type != null && type != CiDictCodeConst.CONS_RESPONSE && group != null)
            {
                foreach (XRadiobox box in group.UserRenderList)
                {
                    if (box.Text == "待应答")
                    {
                        box.Text = "待审批";
                    }
                    if (box.Text == "已应答")
                    {
                        box.Text = "已审批";
                    }
                }
            }
        }