public FrmEdtDiagosis_Primary(Int64 id)
        {
            InitializeComponent();

            db = new Database("XE");
            _id = id;

            ConditionValidationRule ruleNoEmpty = new ConditionValidationRule();
            ruleNoEmpty.ConditionOperator = ConditionOperator.IsNotBlank;
            ruleNoEmpty.ErrorText = "该项不能为空。";
            dxValidationProvider1.SetValidationRule(PRIMARY_DISEAE_TYPETextEdit, ruleNoEmpty);

            vALUECODEBindingSource.DataSource = db.Fetch<VALUE_CODE>("where GroupName = @0", 122);
            vALUECODEBindingSource1.DataSource = db.Fetch<VALUE_CODE>("where GroupName = @0", 123);
            vALUECODEBindingSource2.DataSource = db.Fetch<VALUE_CODE>("where GroupName = @0", 124);
            vALUECODEBindingSource3.DataSource = db.Fetch<VALUE_CODE>("where GroupName = @0", 125);
            vALUECODEBindingSource4.DataSource = db.Fetch<VALUE_CODE>("where GroupName = @0", 126);
            vALUECODEBindingSource5.DataSource = db.Fetch<VALUE_CODE>("where GroupName = @0", 127);
            vALUECODEBindingSource6.DataSource = db.Fetch<VALUE_CODE>("where GroupName = @0", 128);

            diag = db.Single<DIAGNOSIS_PRIMARY_DISEASE>("where ID = @0", _id);
            dIAGNOSISPRIMARYDISEASEBindingSource.DataSource = diag;
        }
        private void SaveData()
        {
            dIAGNOSISPRIMARYDISEASEBindingSource.EndEdit();
            dIAGNOSISPRIMARYDISEASEBindingSource.CurrencyManager.EndCurrentEdit();

            diagPrimary.PT_ID = _baseID;
            diagPrimary.LOG_TIME = DateTime.Now;
            diagPrimary.OPERATOR = ClsFrmMng.WorkerID;

            db.Insert(diagPrimary);
            if (NewRegistEvt != null)
            NewRegistEvt();

            diagPrimary = new DIAGNOSIS_PRIMARY_DISEASE();
            dIAGNOSISPRIMARYDISEASEBindingSource.DataSource = diagPrimary;
        }