예제 #1
0
 /// <summary>
 /// Initializes a new instance of the Address class
 /// </summary>
 /// <param name="country"></param>
 /// <param name="state"></param>
 /// <param name="city"></param>
 /// <param name="district"></param>
 /// <param name="postalCode"></param>
 /// <param name="street"></param>
 /// <param name="number"></param>
 /// <param name="complement"></param>
 public Address(string country, string state, string city, string district, string postalCode, string street, string number, string complement)
 {
     this.Country    = country;
     this.State      = state;
     this.City       = city;
     this.District   = district;
     this.PostalCode = PagSeguroUtil.GetOnlyNumbers(postalCode);
     this.Street     = street;
     this.Number     = PagSeguroUtil.GetOnlyNumbers(number);
     this.Complement = complement;
 }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="parameterValue"></param>
        /// <returns></returns>
        private string NormalizeParameter(string parameterValue)
        {
            parameterValue = parameterValue.Trim().ToLower();

            switch (MetaDataItemKeys.GetItemDescriptionByKey(this.Key))
            {
            case "CPF do passageiro":
                parameterValue = PagSeguroUtil.GetOnlyNumbers(parameterValue);
                break;

            case "Tempo no jogo em dias":
                parameterValue = PagSeguroUtil.GetOnlyNumbers(parameterValue);
                break;

            case "Celular de recarga":
                parameterValue = PagSeguroUtil.GetOnlyNumbers(parameterValue);
                break;

            default:
                break;
            }

            return(parameterValue);
        }
 /// <summary>
 /// Initializes a new instance of the SenderDocumet class
 /// </summary>
 /// <param name="type"></param>
 /// <param name="value"></param>
 public HolderDocument(string type, string value)
 {
     this.Type  = type;
     this.Value = PagSeguroUtil.GetOnlyNumbers(value);
 }
예제 #4
0
 /// <summary>
 /// Initializes a new instance of the Phone class
 /// </summary>
 /// <param name="areaCode"></param>
 /// <param name="number"></param>
 public Phone(string areaCode, string number)
 {
     this.areaCode = PagSeguroUtil.GetOnlyNumbers(areaCode);
     this.number   = PagSeguroUtil.GetOnlyNumbers(number);
 }
예제 #5
0
 /// <summary>
 /// Initializes a new instance of the SenderDocumet class
 /// </summary>
 /// <param name="type"></param>
 /// <param name="value"></param>
 public SenderDocument(string type, string value)
 {
     Type  = type;
     Value = PagSeguroUtil.GetOnlyNumbers(value);
 }
예제 #6
0
 /// <summary>
 /// Initializes a new instance of the SenderDocumet class
 /// </summary>
 /// <param name="type"></param>
 /// <param name="value"></param>
 public document(string type, string value)
 {
     this.type  = type;
     this.value = PagSeguroUtil.GetOnlyNumbers(value);
 }