public static void ValidarNomeContato(this ImportacaoController controller, CelulaPlanilhaModel celula) { if (string.IsNullOrEmpty(celula.ValorManipulado)) { celula.Erro = EnumTiposErroPlanilha.SemNomeContato; } }
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 ValidarCelular(this ImportacaoController controller, CelulaPlanilhaModel celula) { if (string.IsNullOrEmpty(celula.ValorManipulado)) { celula.Erro = EnumTiposErroPlanilha.SemCelular; } else { celula.ClasseCSS = TEXT_CENTER; } }
public static void ValidarEmail(this ImportacaoController controller, CelulaPlanilhaModel celula) { if (string.IsNullOrEmpty(celula.ValorManipulado)) { celula.Erro = EnumTiposErroPlanilha.SemEmail; } else if (!Validacao.ValidarEmail(celula.ValorManipulado)) { celula.Erro = EnumTiposErroPlanilha.EmailInvalido; celula.ValorManipulado = string.Empty; celula.ClasseCSS = TEXT_DANGER_TEXT_LEFT; } }
public static void ValidarDataNascimento(this ImportacaoController controller, CelulaPlanilhaModel celula) { if (string.IsNullOrEmpty(celula.ValorManipulado)) { celula.Erro = EnumTiposErroPlanilha.SemDataNascimento; } else if (!Validacao.ValidarData(celula.ValorManipulado)) { celula.Erro = EnumTiposErroPlanilha.DataNascimentoInvalida; celula.ValorManipulado = string.Empty; celula.ClasseCSS = TEXT_DANGER_TEXT_RIGHT; } else { celula.ClasseCSS = TEXT_CENTER; celula.ValorOriginal = DateTime.Parse(celula.ValorOriginal.ToString()).ToString("dd/MM/yyyy"); } }