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);
        }