public void UpdateInventoryAsync(UpdateInventoryResponseEventHandler callback) { Utils.ToLogFCCApiLog("UpdateInventoryAsync"); CurrentUpdateInventoryResponseCallBack = callback; FCCSrv2.InventoryRequestType objStatusRequest = new FCCSrv2.InventoryRequestType(); objStatusRequest.Id = GetId(); objStatusRequest.SeqNo = GetSequenceNumber(); objStatusRequest.Option = new FCCSrv2.InventoryOptionType(); objStatusRequest.Option.type = "0"; clsBrueBoxService.InventoryOperationAsync(objStatusRequest); }
public FCCSrv2.CashUnitsType[] UpdateInventory() { Utils.ToLogFCCApiLog("UpdateInventory"); try { FCCSrv2.InventoryRequestType objStatusRequest = new FCCSrv2.InventoryRequestType(); objStatusRequest.Id = GetId(); objStatusRequest.SeqNo = GetSequenceNumber(); objStatusRequest.Option = new FCCSrv2.InventoryOptionType(); objStatusRequest.Option.type = "0"; FCCSrv2.InventoryResponseType objStatusResponse = clsBrueBoxService.InventoryOperation(objStatusRequest); if (int.Parse(objStatusResponse.result) == FCC_SUCCESS) { UpDateLastSumm(objStatusResponse.CashUnits); return(objStatusResponse.CashUnits); } return(null); } catch (Exception e) { return(null); } }