public static string formatNumber(string MaskedNum, TextBoxMask mask)
        {
            int           x;
            StringBuilder sb  = new StringBuilder();
            StringBuilder sb2 = new StringBuilder();

            if (MaskedNum != null)
            {
                for (int i = 0; i < MaskedNum.Length; i++)
                {
                    if (int.TryParse(MaskedNum.Substring(i, 1), out x))
                    {
                        sb.Append(x.ToString());
                    }
                }

                switch (mask)
                {
                case TextBoxMask.Phone:
                    return(Phone(sb.ToString()).ToString());

                case TextBoxMask.ZIPcode:
                    return(ZIPcode(sb.ToString()).ToString());

                default:
                    break;
                }
            }
            return(sb.ToString());
        }
Exemple #2
0
        public static string formatNumber(string text, TextBoxMask mask)
        {
            int           x;
            StringBuilder sb = new StringBuilder();

            if (text != null)
            {
                for (int i = 0; i < text.Length; i++)
                {
                    if (int.TryParse(text.Substring(i, 1), out x))
                    {
                        sb.Append(x.ToString());
                    }
                }
                switch (mask)
                {
                case TextBoxMask.CEP:
                    return(FormataCep(sb.ToString()).ToString());

                case TextBoxMask.CPF:
                    return(FormataCpf(sb.ToString()).ToString());

                case TextBoxMask.Telefone:
                    return(FormataTelefone(sb.ToString()).ToString());

                case TextBoxMask.CNPJ:
                    return(FormataCnpj(sb.ToString()).ToString());

                default:
                    break;
                }
            }
            return(sb.ToString());
        }
Exemple #3
0
        public static string formatNumber(string MaskedNum, TextBoxMask phoneFormat)
        {
            int           x;
            StringBuilder sb  = new StringBuilder();
            StringBuilder sb2 = new StringBuilder();

            if (MaskedNum != null)
            {
                for (int i = 0; i < MaskedNum.Length; i++)
                {
                    if (int.TryParse(MaskedNum.Substring(i, 1), out x))
                    {
                        sb.Append(x.ToString());
                    }
                }
                switch (phoneFormat)
                {
                /*case TextBoxMask.Phone7Digit:
                 *  return FormatFor7DigitPhone(sb.ToString());
                 *
                 * case TextBoxMask.Phone7DigitWithExt:
                 *  return FormatFor7DigitPhoneWithExt(sb.ToString());*/

                case TextBoxMask.Phone10Digit:
                    return(FormatFor10DigitPhone(sb.ToString()).ToString());

                /*case TextBoxMask.Phone10DigitWithExt:
                 *  return FormatFor10DigitPhoneWithExt(sb.ToString());*/

                case TextBoxMask.Phone11Digit:
                    return(FormatFor11DigitPhone(sb.ToString()).ToString());

                /* case TextBoxMask.Phone11DigitWithExt:
                 *   return FormatFor11DigitPhoneWithExt(sb.ToString());*/

                case TextBoxMask.CNPJ:
                    return(FormatForCNPJ(sb.ToString()).ToString());

                default:
                    break;
                }
            }
            return(sb.ToString());
        }