private void btnPersonalInfo_Click(object sender, EventArgs e) { var form = new frmPersonalInfo(); form.OnRecordSave += form_OnRecordSave; form.ShowDialog(); }
private void barManager_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { switch (e.Item.Name) { case "bbtniAdd": if (string.IsNullOrEmpty(te_DepCode.Text)) { ClsMsg.ShowInfoMsg("请选择相应的部门!"); } else { var frm = new frmPersonalInfo(context, te_DepCode.Text); if (frm.ShowDialog() == DialogResult.OK) { bgWait.RunWorkerAsync("LoadPersonData"); } } break; case "bbtniModify": if (gvPerson.FocusedRowHandle >= 0) { var model = gvPerson.GetRow(gvPerson.FocusedRowHandle) as SRPersonInfo.Person; var fPI = new frmPersonalInfo(context, model.DepCode, model.PersonCode); if (fPI.ShowDialog() == DialogResult.OK) { bgWait.RunWorkerAsync("LoadPersonData"); } } break; case "bbtniExit": this.Close(); break; default: break; } } catch (Exception ex) { ClsMsg.ShowErrMsg(ex.Message); Utils.Logger.Error(ex.ToString()); } }