public static OPCH_Purchase Synchronize(OPCH_Purchase model) { CheckForUpdates();// Actualizar cambios antes de subir y verificar si el objeto no fue ya procesado model = PurchaseHelper.Get(model.IdPurchase); if (model.StateL != LocalStatus.Procesado) { return(model.Upload(SyncUpload)); } else { return(model); } }