Exemplo n.º 1
0
        private void ConfigureByState(ActionsStates state)
        {
            _currentState = state;
            switch (state)
            {
            case ActionsStates.OnlyRead:
                bbiEdit.Enabled   = false;
                bbiNew.Enabled    = false;
                bbiSave.Enabled   = false;
                bbiCancel.Enabled = false;
                break;

            case ActionsStates.OnlyEdit:
                bbiEdit.Enabled   = true;
                bbiNew.Enabled    = false;
                bbiSave.Enabled   = false;
                bbiCancel.Enabled = false;
                break;

            case ActionsStates.OnlyEditNew:
                bbiEdit.Enabled   = true;
                bbiNew.Enabled    = true;
                bbiSave.Enabled   = false;
                bbiCancel.Enabled = false;
                break;

            case ActionsStates.Edit:
            case ActionsStates.New:
                bbiEdit.Enabled   = false;
                bbiNew.Enabled    = false;
                bbiSave.Enabled   = true;
                bbiCancel.Enabled = true;
                break;
            }
        }
Exemplo n.º 2
0
 public virtual void bbiEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         CurrentState = ActionsStates.Edit;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }