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; } } }
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") } }; }
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); } }