private void SetParams(GridBSSConfi confi, int serviceCode) { try { paramList = new List <RequestParam>(); BSSParams bssParams = new BSSParams(); AddParam(bssParams.AssetStatus, ((int)AssetStatus.New).ToString()); AddParam(bssParams.CategoryId, serviceCode.ToString()); AddParam(bssParams.ProductId, confi.GridProductId.ToString()); AddParam(bssParams.Offset, confi.GridDefaultOffset.ToString()); AddParam(bssParams.Limit, confi.GridDefaultLimit.ToString()); AddParam(bssParams.EntityId, confi.GridEntityId.ToString()); } catch (Exception ex) { throw ex; } }
private void SetParamsForInvoiceRequest(GridBSSConfi confi, string accountNumber, int rangeInMonths) { try { paramList = new List <RequestParam>(); BSSParams bssParams = new BSSParams(); AddParam(bssParams.Limit, confi.GridInvoiceRecordLimit.ToString()); AddParam(bssParams.Status, ((int)Status.Confirm).ToString()); // verify whether status need to input at any time pending/confirm if (rangeInMonths > 0) { DateTime endDate = DateTime.Now; DateTime startDate = endDate.AddMonths(-(rangeInMonths)); // AddParam(bssParams.FromDate, startDate.ToString("yyyy-MM-dd")); //"2016-11-15 // AddParam(bssParams.ToDate, endDate.ToString("yyyy-MM-dd")); //"2016-11-15 } AddParam(bssParams.AccountId, accountNumber); AddParam(bssParams.EntityId, confi.GridEntityId.ToString()); } catch (Exception ex) { throw ex; } }
private void SetParamsBlockNumber(GridBSSConfi confi, string asset, bool unblock) { try { paramList = new List <RequestParam>(); BSSParams bssParams = new BSSParams(); AddParam(bssParams.AssetId, asset); if (unblock) { AddParam(bssParams.AssetStatus, ((int)AssetStatus.New).ToString()); AddParam(bssParams.UnBlockAsset, "true"); } else { AddParam(bssParams.AssetStatus, ((int)AssetStatus.Blocked).ToString()); AddParam(bssParams.UnBlockAsset, "false"); } AddParam(bssParams.EntityId, confi.GridEntityId.ToString()); } catch (Exception ex) { throw ex; } }
private void SetParamsOutstandingPaymentRequest(GridBSSConfi confi, string accountNumber) { try { paramList = new List <RequestParam>(); BSSParams bssParams = new BSSParams(); AddParam(bssParams.AccountId, accountNumber); } catch (Exception ex) { throw ex; } }
private void SetParamsForUsageRequest(GridBSSConfi confi, string mobileNumber) { try { paramList = new List <RequestParam>(); BSSParams bssParams = new BSSParams(); AddParam(bssParams.ServiceId, mobileNumber); AddParam(bssParams.ConnectionType, ((int)ConnectionTypes.Prepaid).ToString()); AddParam(bssParams.EntityId, confi.GridEntityId.ToString()); } catch (Exception ex) { throw ex; } }