Ejemplo n.º 1
0
        private void xapFormControl_Load(object sender, EventArgs e)
        {
            model = new OrderConfirmCardViewModel();
            model.GetSrvCa("CI.OR.0765");
            selectMulty = new XComBoxMulty(bc); //传个父窗体
            if (RelativeUIParam.ScreenSize == ScreenSize.Large)
            {
                selectMulty.Size = new Size(200, 28);
            }
            else
            {
                selectMulty.Size = new Size(200, 24);
            }

            //           selectMulty.SearchCondition += new XComBoxMulty.GetSearchCondition(selectMulty_SearchCondition);
            var data = new Dictionary <object, string>();

            if (model.Udis != null)
            {
                foreach (UdidocDO udi in model.Udis)
                {
                    data.Add(udi.Id_udidoc, udi.Name);
                }
            }

            selectMulty.DataSource = data;
            var controls = new Dictionary <string, Control>();

            bc.AddRender(selectMulty);
            controls.Add("xiala", bc);
            bc.SizeChanged += bc_SizeChanged;
            xapFormControl.RegisterControl(controls);

            OnFillData();
        }
Ejemplo n.º 2
0
        /// <summary>
        ///     科室切换时,重新加载数据
        /// </summary>
        public override void OnDeptChanged()
        {
            model = new OrderConfirmCardViewModel();


            model.orConfirm.Fg_sign    = FBoolean.True;
            model.orConfirm.Id_dep_nur = Context.Dept.Id_dep;
            FireSelected(model.orConfirm);
            model.orConfirm.Sd_su_or = CiDictCodeConst.SD_SU_SIGN;
            //          this.model.orConfirm.Id_dep_nur = UserManager.getInstance().CurrentDept.Id_dep;
            OnFillData();

            if (!model.checkDep(model.orConfirm.Id_dep_nur))
            {
                dept.Enabled = false;
            }
            else
            {
                dept.Enabled = true;
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 ///     获取控件相关的数据,不涉及界面(不读写界面元素)。
 /// </summary>
 protected override void OnLoadData()
 {
     model = new OrderConfirmCardViewModel();
 }