Пример #1
0
        internal static InteractResult Supplier_OnUpdate(Supplier curSupplier)
        {
            InteractResult result = ServerProxy.UpdateSupplier(curSupplier);

            switch (result.ExeResult)
            {
            case ExeResult.Success:
                Supplier supplier = GlobalCache.supplierList?.Find(t => t.ID == curSupplier.ID);
                if (supplier != null)
                {
                    GlobalCache.supplierList?.Remove(supplier);
                }
                GlobalCache.supplierList?.Add(curSupplier);
                GlobalCache.supplierList?.Sort();
                break;

            case ExeResult.Error:
                break;

            default:
                break;
            }
            return(result);
        }