コード例 #1
0
        public static void ValidarCNPJouCPF(this ImportacaoController controller, CelulaPlanilhaModel celula)
        {
            if (string.IsNullOrEmpty(celula.ValorManipulado))
            {
                celula.Erro = EnumTiposErroPlanilha.SemCPFouCNPJ;
            }
            else
            {
                bool isCNPJValido = false;
                bool isCPFValido  = false;

                if (!string.IsNullOrEmpty(celula.ValorManipulado))
                {
                    isCNPJValido = Validacao.ValidaCNPJ(celula.ValorManipulado);
                    isCPFValido  = Validacao.ValidaCPF(celula.ValorManipulado);
                }

                if (isCNPJValido || isCPFValido)
                {
                    celula.ValorManipulado = Mascara.RemoverMascara(celula.ValorManipulado);
                    celula.ClasseCSS       = TEXT_CENTER;
                }
                else
                {
                    celula.Erro      = EnumTiposErroPlanilha.CNPJouCPFInvalido;
                    celula.ClasseCSS = TEXT_DANGER_TEXT_RIGHT;
                }
            }
        }
コード例 #2
0
        public static void MapearFiltro(this ImportacaoController controller, FornecedorBaseListaVM model, ref ImportacaoFornecedoresFiltrosDTO filtro)
        {
            if (model.Filtro != null)
            {
                model.Filtro.ContratanteId = (int)Geral.PegaAuthTicket("ContratanteId");

                FornecedorBaseFiltroVM filtroVM = model.Filtro;

                filtro = Mapper.Map <FornecedorBaseFiltroVM, ImportacaoFornecedoresFiltrosDTO>(filtroVM);

                if (!string.IsNullOrEmpty(filtro.CNPJ))
                {
                    filtro.CNPJ = Mascara.RemoverMascara(filtro.CNPJ);
                }

                if (!string.IsNullOrEmpty(filtro.CPF))
                {
                    filtro.CPF = Mascara.RemoverMascara(filtro.CPF);
                }
            }
            else
            {
                filtro = new ImportacaoFornecedoresFiltrosDTO {
                    ContratanteId = (int)Geral.PegaAuthTicket("ContratanteId")
                }
            };
        }
コード例 #3
0
        public static void RemoverMascaras(this ImportacaoController controller, ref FORNECEDORBASE fornecedorBase)
        {
            if (!string.IsNullOrEmpty(fornecedorBase.CNPJ))
            {
                fornecedorBase.CNPJ = Mascara.RemoverMascara(fornecedorBase.CNPJ);
            }

            if (!string.IsNullOrEmpty(fornecedorBase.CPF))
            {
                fornecedorBase.CPF = Mascara.RemoverMascara(fornecedorBase.CPF);
            }
        }