public FrmEdtInduce(Int64 id) { InitializeComponent(); //string sPwd = Des.Decrypt(ClsFrmMng.KEY, ConfigurationManager.AppSettings["DbPwd"]); db = new Database("XE"); _id = id; induceHis = db.Single<INDUCEMENT_HISTORY>("select * from INDUCEMENT_HISTORY where ID = @0", _id); iNDUCEMENTHISTORYBindingSource.DataSource = induceHis; //INDUCEMENTTextEdit.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; INDUCEMENTTextEdit.Properties.DataSource = ClsFrmMng.lstIndecumentCode; INDUCEMENTTextEdit.Properties.DisplayMember = "INDUCEMENT_MEMO"; INDUCEMENTTextEdit.Properties.ValueMember = "INDUCEMENT_MEMO"; }
private void btnSave_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (XtraMessageBox.Show("确定保存该患者诱因信息?", "操作确认", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { iNDUCEMENTHISTORYBindingSource.EndEdit(); iNDUCEMENTHISTORYBindingSource.CurrencyManager.EndCurrentEdit(); try { //db.OpenSharedConnection(); induceMent.LOG_TIME = DateTime.Now; db.Insert(induceMent); //db.CloseSharedConnection(); induceMent = new INDUCEMENT_HISTORY(); induceMent.REG_ID = _reg_id; induceMent.BASE_INFO_ID = _baseID; induceMent.OPERATOR = ClsFrmMng.WorkerID; iNDUCEMENTHISTORYBindingSource.DataSource = induceMent; if (NewRegistEvt != null) NewRegistEvt(); } catch (Exception err) { XtraMessageBox.Show(err.Message, "错误提示", MessageBoxButtons.OK); } } }