Пример #1
0
        //private String getTypeExpressionText(ETypeMaskTextField e)
        //{
        //    String str = String.Empty;
        //    switch (e)
        //    {
        //        case ETypeMaskTextField.CEP: str = "cep"; break;
        //        case ETypeMaskTextField.CNPJ: str = "cnpj"; break;
        //        case ETypeMaskTextField.CPF: str = "cpf"; break;
        //        case ETypeMaskTextField.Money: str = "money"; break;
        //        case ETypeMaskTextField.Phone: str = "phone"; break;
        //        case ETypeMaskTextField.Hour: str = "hour"; break;
        //        case ETypeMaskTextField.Date: str = "date"; break;
        //        case ETypeMaskTextField.Email: str = "email"; break;
        //    }
        //    return str;
        //}
        private String getMessageErrorExpression(ETypeMaskTextField e)
        {
            String str = "{0} inválido. ";

            switch (e)
            {
            case ETypeMaskTextField.CEP: str += "Ex: 111111-000."; break;

            case ETypeMaskTextField.CNPJ: str += "Ex: 65.685.024/0001-77."; break;

            case ETypeMaskTextField.CPF: str += "Ex: 111.111.111-11."; break;

            case ETypeMaskTextField.Money: str += "Ex: 111.111,12."; break;

            case ETypeMaskTextField.Phone: str += "Ex: (11) 1111-1111."; break;

            case ETypeMaskTextField.Hour: str += "Ex: 00:00."; break;

            case ETypeMaskTextField.Date: str += "Ex: 01/01/2001."; break;

            case ETypeMaskTextField.Email: str += "Ex: [email protected]."; break;
            }
            return(str);
        }
Пример #2
0
        private Int32 getMaxLenghtFormat(ETypeMaskTextField e)
        {
            Int32 length = 0;

            switch (e)
            {
            case ETypeMaskTextField.CEP: length = 9; break;

            case ETypeMaskTextField.CNPJ: length = 18; break;

            case ETypeMaskTextField.CPF: length = 14; break;

            case ETypeMaskTextField.Money: length = 10; break;

            case ETypeMaskTextField.Phone: length = 14; break;

            case ETypeMaskTextField.Hour: length = 5; break;

            case ETypeMaskTextField.Date: length = 10; break;

            default: length = this.MaxLength; break;
            }
            return(length);
        }
Пример #3
0
        private String GetValidationExpression(ETypeMaskTextField e)
        {
            switch (e)
            {
            case ETypeMaskTextField.Email: return(@"[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])");

            //case ETypeMaskTextField.Date: return @"((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}";
            case ETypeMaskTextField.Date: return(@"((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))");

            case ETypeMaskTextField.CPF: return(@"(\d{3}\.\d{3}\.\d{3}-\d{2})|(\d{11})");

            case ETypeMaskTextField.CEP: return(@"([0-9]){5}([-])([0-9]){3}");

            case ETypeMaskTextField.CNPJ: return(@"(\d{2,3})\.?(\d{3})\.?(\d{3})\/?(\d{4})\-?(\d{2})");

            case ETypeMaskTextField.Money: return(@"\d{1,3}(\.\d{3})*\,\d{2}");

            case ETypeMaskTextField.Phone: return(@"\(?\d{2}\)?[\s-]?\d{4}-?\d{4}");

            case ETypeMaskTextField.Hour: return(@"([0-1]\d|2[0-3]):[0-5]\d");

            default: return(String.Empty);
            }
        }
Пример #4
0
        private String getFormat(ETypeMaskTextField e)
        {
            String str = string.Empty;

            switch (e)
            {
            case ETypeMaskTextField.CEP: str = "maskCep(this)"; break;

            case ETypeMaskTextField.CNPJ: str = "maskCnpj(this)"; break;

            case ETypeMaskTextField.CPF: str = "maskCpf(this)"; break;

            case ETypeMaskTextField.Money: str = "maskMoney(this)"; break;

            case ETypeMaskTextField.Numeric: str = "maskNumber(this)"; break;

            case ETypeMaskTextField.Phone: str = "maskPhone(this)"; break;

            case ETypeMaskTextField.Hour: str = "maskHour(this)"; break;

            case ETypeMaskTextField.Date: str = "maskDate(this)"; break;
            }
            return(str);
        }