private void CurrentRespermscopeAction(Action <Respermscope> action) { Respermscope respermscope = gridViewResPermScope.GetFocusedRow() as Respermscope; if (respermscope == null) { return; } action(respermscope); }
/// <summary> /// 保存 /// </summary> /// <param name="respermscope"></param> /// <returns></returns> private void Save(Respermscope respermscope) { try { //respermscope.InitSysid(rightManager.CreateResource(respermscope.Resname, respermscope.Restype, respermscope.Resdesc)); bindingListRespermscope.Add(respermscope); this.gridViewResPermScope.RefreshData(); } catch (Exception ex) { ExceptionAction(ex); } }
private void simpleButtonSave_Click(object sender, EventArgs e) { if (this.ValidateChildren() == false) { return; } Respermscope respermscope = new Respermscope(); respermscope.Restype = comboBoxEditRestype.Text.Trim(); respermscope.Resdesc = textEditResdesc.Text.Trim(); respermscope.Resname = textEditResname.Text.Trim(); Save(respermscope); }
/// <summary> /// 删除数据 /// </summary> /// <param name="respermscope"></param> private void Delete(Respermscope respermscope) { try { if (respermscope.Sysid != null) { if (XtraMessageBox.Show("是否删除当前选中数据?", "提醒", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { //rightManager.DeleteResource(respermscope.Sysid); bindingListRespermscope.Remove(respermscope); } } } catch (Exception ex) { ExceptionAction(ex); } }
private void gridViewResPermScope_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { Respermscope respermscope = gridViewResPermScope.GetFocusedRow() as Respermscope; this.respermscopeClient.PropertyValueChanged(respermscope, e.Column.FieldName); }