Exemple #1
0
        void xapFormControl_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e)
        {
            if (!string.IsNullOrEmpty(e.PropName))
            {
                switch (e.PropName)
                {
                case "Dt_bt":
                    EmsHeadDO.Dt_begin_ui = EmsHeadDO.Emsapbt.Dt_bt;    //同步开始时间
                    break;

                case "Pregnat_num":
                    int?num = (int?)e.Input;
                    if (num == 0)
                    {
                        EmsHeadDO.Emsapbt.Parturition_cnt = 0;
                    }
                    //(xapFormControl.GetUserRender("bt_card", "parturition_cnt") as XLabelBaseUserRender).NullFlag = num != null && num == 0;
                    break;

                case "Parturition_cnt":
                    int?cnt = (int?)e.Input;
                    if (cnt != null && cnt > 0)
                    {
                        if (EmsHeadDO.Emsapbt.Pregnat_num <= 0)
                        {
                            this.ShowInfo("孕数不能小于0");
                        }
                    }
                    break;
                }
            }
        }
 void xapFormControl1_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e)
 {
     if (e.PropName == "Id_dep_to" && e.Data is EmsTransItemDO)
     {
         EmsTransItemDO item = e.Data as EmsTransItemDO;
         item.Id_dep_nur_to   = null;
         item.Name_dep_nur_to = null;
     }
 }
Exemple #3
0
 void xapFormControl1_DataChanged(object sender, xap.rui.control.forms.model.DataChangedEventArgs e)
 {
     if (e.PropName == "Id_dep_to" && e.Data is EmsTransItemDO)
     {
         EmsTransItemDO item = e.Data as EmsTransItemDO;
         item.Id_dep_nur_to   = null;
         item.Name_dep_nur_to = null;
     }
     else if (e.PropName == "Dt_effe")
     {
         EmsHeadDO.Dt_begin_ui = EmsHeadDO.Emsaptrans.Dt_effe;//同步开始时间
     }
 }