Esempio n. 1
0
        public bool EIgual(Telefone telefone)
        {
            if ((Ddd == telefone.Ddd) && (Numero == telefone.Numero) && (Tipo == telefone.Tipo))
                return true;

            return false;
        }
        private Telefone ObterTelefone(Telefone.TipoDeTelefone tipo, string telefone)
        {
            var tel = new Telefone() { Tipo = tipo };
            if (string.IsNullOrEmpty(telefone))
                return tel;
            var charTelefone = telefone.ToCharArray();
            int dd = 0;

            for (int i = 0; i < charTelefone.Count(); i++)
            {
                if (char.IsNumber(charTelefone[i]))
                {
                    if (dd < 2)
                    {
                        tel.Ddd += charTelefone[i];
                    }
                    else
                    {
                        tel.Numero += charTelefone[i];
                    }
                    dd++;
                }
            }
            return tel;
        }
        private string ObterTelefone(Telefone telefone)
        {
            if ((telefone.Ddd == null) && (telefone.Numero == null))
                return null;

            return "(" + telefone.Ddd + ")" + telefone.Numero;
        }