Example #1
0
                protected override string CreateEditPreventingReason(GetEditPreventingReasonArgs args,
                                                                     object firstPreventingEntity, string fieldName, string currentTableName, string foreignTableName)
                {
                    var planType = INPlanType.PK.Find(args.Graph, ((INItemPlan)firstPreventingEntity).PlanType);

                    return(PXMessages.LocalizeFormat(IN.Messages.DecimalBaseUnitCouldNotUnchecked, ((InventoryItem)args.Row).BaseUnit, planType.Descr));
                }
Example #2
0
 protected override void OnPreventEdit(GetEditPreventingReasonArgs args)
 {
     if ((bool?)args.NewValue == true)
     {
         args.Cancel = true;
     }
 }
Example #3
0
 protected override string CreateEditPreventingReason(GetEditPreventingReasonArgs arg, object firstPreventingEntity, string fieldName, string currentTableName, string foreignTableName)
 => PXMessages.Localize(Messages.ItemLotSerClassVerifying);
 protected override string CreateEditPreventingReason(GetEditPreventingReasonArgs arg, object sh, string fld, string tbl, string foreignTbl)
 {
     return(PXMessages.LocalizeFormat(Messages.ShipTermsUsedInShipment, ((SOShipment)sh).ShipmentNbr));
 }