Ejemplo n.º 1
0
        private bool validarCpfCnpj()
        {
            var cpfCnpj = maskedTxtCpfCnpj.Text;
            var valido  = false;

            //ignore se nao informar
            if (cpfCnpj.Equals("  ,   ,   /    -"))
            {
                return(true);
            }

            if (cbTipoCliente.SelectedIndex == (int)TypeClassificaoCliente.Cliente)
            {
                valido = StringUtilIts.IsCpf(cpfCnpj);
                if (!valido)
                {
                    XMessageIts.Advertencia("CPF: " + cpfCnpj + " inválido");
                }
            }
            else
            {
                valido = StringUtilIts.IsCnpj(cpfCnpj);
                if (!valido)
                {
                    XMessageIts.Advertencia("CNPJ: " + cpfCnpj + " inválido");
                }
            }
            return(valido);
        }
Ejemplo n.º 2
0
        private void showFlagCNPJ(string cnpj)
        {
            this.lblFlagValidando.Visible = false;
            this.lblFlagCnpj.Visible      = true;


            if (StringUtilIts.IsCnpj(cnpj) && this.ResultValidation != null)
            {
                this.lblFlagCnpj.Appearance.Image = Properties.Resources.apply_16x16;
                this.maskedTxtCpfCnpj.Enabled     = false;
                this.lblFlagCnpj.ToolTip          = "CNPJ válido perante a RFB.";
                this.lblValidacaoRFB.Visible      = true;
            }
            else if (StringUtilIts.IsCnpj(cnpj))
            {
                this.lblFlagCnpj.Appearance.Image = Properties.Resources.apply_16x16;
                this.maskedTxtCpfCnpj.Enabled     = false;
                this.lblValidacaoRFB.Visible      = false;
                this.lblFlagValidando.ToolTip     = "CNPJ pode não estar regular";
            }
            else
            {
                this.lblFlagCnpj.Appearance.Image = Properties.Resources.cancel_16x16;
                this.lblFlagCnpj.ToolTip          = "CNPJ inválido.";
            }
        }