예제 #1
0
 public void AuthorizeForm()
 {
     saveBarButtonItem.Enabled          = (adjustment.IsValid() && DataChanged() && adjustment.IsSavable());
     postBarButtonItem.Enabled          = adjustment.IsValid() && adjustment.IsSavable();
     deleteBarButtonItem.Enabled        = adjustment.IsSavable();
     gridView1.OptionsBehavior.Editable = adjustment.IsSavable();
     saveBarButtonItem.Enabled          = permissionManager.IsAuthorized(PermissionManager.INVENTORY_APPLICATION,
                                                                         iph.ItemName(
                                                                             InventoryPermissionHelper.Operation.UpdateAdjustment));
     deleteBarButtonItem.Enabled = permissionManager.IsAuthorized(PermissionManager.INVENTORY_APPLICATION,
                                                                  iph.ItemName(
                                                                      InventoryPermissionHelper.Operation.
                                                                      DeleteAdjustment));
     postBarButtonItem.Enabled = permissionManager.IsAuthorized(PermissionManager.INVENTORY_APPLICATION,
                                                                iph.ItemName(
                                                                    InventoryPermissionHelper.Operation.
                                                                    PostItemAdjustment));
 }