Пример #1
0
        private void gridEmpresa_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
        {
            switch (e.ColumnIndex)
            {
            case 0:
                break;

            case 1:
                //Validar o CNPJ
                if (e.FormattedValue.ToString().Trim() != string.Empty)
                {
                    if (!UniNFeLibrary.CNPJ.Validate(Auxiliar.OnlyNumbers(e.FormattedValue.ToString(), ".,-/").ToString()))
                    {
                        MessageBox.Show("CNPJ inválido.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                        e.Cancel = true;
                    }
                }

                break;

            default:
                break;
            }
        }
Пример #2
0
        /// <summary>
        /// formata o CNPJ
        /// </summary>
        /// <param name="cnpj">valor a ser formatado</param>
        /// <returns></returns>
        public static string FormatCNPJ(string cnpj)
        {
            string             ret = "";
            MaskedTextProvider mascara;

            cnpj = Auxiliar.OnlyNumbers(cnpj, "-.,/").ToString();
            //cnpj
            //##.###.###/####-##
            mascara = new MaskedTextProvider(@"00\.000\.000/0000-00");
            mascara.Set(cnpj);
            ret = mascara.ToString();
            return(ret);
        }
Пример #3
0
        private CNPJ(string cnpj)
        {
            if (cnpj.Length == 0)
            {
                return;
            }

            cnpj = Auxiliar.OnlyNumbers(cnpj, ".,-/").ToString();
            if (CNPJ.Validate(cnpj) == false)
            {
                throw new ExceptionCNPJInvalido(cnpj);
            }
            this.mValue = cnpj;
        }
Пример #4
0
 /// <summary>
 /// gravação de dados
 /// </summary>
 /// <param name="provider">CurrentCulture</param>
 /// <returns>somente os números</returns>
 public string ToString(IFormatProvider provider)
 {
     return(Auxiliar.OnlyNumbers(mValue, ".,-").ToString());
 }