public string ValidarCEP(string Cep) { var result = new Endereco(); if (!ValidaCodigosUtil.ValidaCep(Cep) || Cep.Trim().Length < 8) { ViewBag.MensagemCEPRetorno = MensagemUtil.ErroCEPInvalido(); result = null; // MensagemUtil.ErroCEPInvalido(); } else { //CONSULTAR ENDEREÇO COM CEP INFORMADO var endereco = EnderecoUtil.ConsultarEndereco(Cep); if (endereco.ID == -1) { ViewBag.MensagemCEPRetorno = MensagemUtil.ErroCEPInvalido(); } result = endereco; } string json = JsonConvert.SerializeObject(result, Formatting.Indented); return(json); }
public static string ValidarCadastroDependente(int idAfiliado) { var result = ""; var contParentesco = 0; var listaGrauParentesco = ListaGrausParentesco(); var lista = ListaDependentes(idAfiliado); var listaQuantGroup = _afiliacaoDAL.QuantidadeDependentes(idAfiliado); foreach (var item in listaGrauParentesco) { // VERIFICA SE AIDCIONOU PARENTE ACIMA DO LIMITE contParentesco = lista.Where(x => x.GrauParentescoID == item.ID).Count(); if (contParentesco > item.LimiteQuantidade) { result += MensagemUtil.GrauParentescoAcimaPermitido(item.Descricao.Trim()); } //VERIFICAR SE EXISTE MAIS DE UM REGISTRO PARA O MESMO DEPENDENTE contParentesco = 0; if (listaQuantGroup.ContainsKey(item.ID)) { contParentesco = listaQuantGroup[item.ID]; } if (contParentesco > 1) { result += MensagemUtil.GrauParentescoAcimaPermitido(item.Descricao); } } return(result); }
public string ValidarForm(FormCollection Collection) { var result = ""; //Convertendo informaçoes dos campos em uma lista var lista = validacaoViewServico.GeraListaCampos(Collection); //validar campos opcionais result = Validacao.FormAfiliacaoValidarPreenchimento(lista); //validação específica cpf, cpn, pis, etc. result = Validacao.ValidarCodigos(lista); int idAfiliado = ConsultaIdAfiliado(); if (idAfiliado == 0) { result += MensagemUtil.ErroGeneralizado(); } ; result = DependenteServico.ValidarCadastroDependente(idAfiliado); ViewBag.MensagemRetorno = result; if (result.Trim() == "") { InserirDados(lista, idAfiliado); //gravando informaçoes GeraViewBag(idAfiliado); //CombosForm(); } return(result); }
private int AtualizarTextos(Dictionary <string, string> lista) { int result = 0; try { var texto = lista["CONCORDAR"]; var id = Convert.ToInt32(lista["CONCORDARID"]); var listObj = new List <MensagemSistema>(); listObj.Add(new MensagemSistema { Alias = "CONCORDO", Categoria = "WEB", Texto = texto, ID = id, Titulo = "Termos e Condições" }); result = TextosServico.Atualizar(listObj); if (result > 0) { ViewBag.MsgRetorno = MensagemUtil.OperacaoRealizada(); } } catch (Exception ex) { throw ex; } GeraViewBag(); return(result); }
private void GeraViewBag() { var id = Convert.ToInt32(Server.HtmlEncode(User.Identity.Name)); ViewBag.UsuarioLogin = UsuarioServico.ConsultarPorID(id).Nome; ViewBag.Saudadacao = MensagemUtil.Saudacao(); ViewBag.ListaRelatorio = RelatorioServico.ListarRelatorios(); }
public string ValidarPIS(string Pis) { var result = ""; if (!ValidaCodigosUtil.ValidaPis(Pis)) { result = MensagemUtil.ErroPIsInvalido(); } return(result); }
public string ValidarRG(string Rg) { var result = ""; if (!ValidaCodigosUtil.ValidaRG(Rg)) { result = MensagemUtil.ErroRGInvalido(); } return(result); }
public string ValidarEMAIL(string emailtx) { var result = ""; if (!ValidaCodigosUtil.ValidarEmail(emailtx)) { result = MensagemUtil.ErroEMAILInvalido(); } return(result); }
public string ValidarCNPJ(string Cnpj) { var result = ""; if (!ValidaCodigosUtil.ValidaCnpj(Cnpj)) { result = MensagemUtil.ErroCNPJInvalido(); } return(result); }
public string ValidarCPF(string Cpf) { var result = ""; if (!ValidaCodigosUtil.ValidaCpf(Cpf)) { result = MensagemUtil.ErroCPFInvalido(); } return(result); }
public string ValidarDtNasc(string dtnasc) { var result = ""; if (!ValidaCodigosUtil.ValidaDtNasc(dtnasc)) { result = MensagemUtil.ErroDTNASCInvalido(); } return(result); }
public static string ValidarSenha(string senha) { var result = ""; if (senha.Trim().Length < 8) { return(MensagemUtil.ErroTamanhoSenha()); } return(result); }
public string ValidarUF(string Uf) { var result = ""; var listaUFs = _ufServ.Consultar().Select(x => x.UF).ToList(); if (!listaUFs.Contains(Uf.ToUpper())) { result = MensagemUtil.ErroUFInvalido(); } return(result); }
public JsonResult ValidarFormJSON(FormCollection Collection) { var retorno = ValidarForm(Collection, false); var mensagem = ""; if (!retorno) { mensagem = MensagemUtil.ErroCamposNaoPreenchidos(); } return(Json(new { success = retorno, msg = mensagem }, JsonRequestBehavior.AllowGet)); }
private void GeraViewBag(int idAfiliado) { var afiliado = AfiliacaoServico.GetByID(idAfiliado); ViewBag.Aviso = MensagemUtil.AvisoConcordo(); ViewBag.RootView = Validacao.AnalisaLink(@Request.RawUrl.ToString()); ViewBag.Pagamento = PagamentoServico.ConsultarPorCategoria(OpcaoPagamentoEnum.PAGTO.ToString()); ViewBag.Contribuicao = PagamentoServico.ConsultarPorCategoria(OpcaoPagamentoEnum.CONTRIB.ToString()); var mensagemSistema = TextosServico.TextoDeAcordo(); ViewBag.Titulo = mensagemSistema.Titulo; ViewBag.TextoPrincipal = mensagemSistema.Texto.Replace(System.Environment.NewLine, "<br/>"); }
public ActionResult PDFPadrao(int id) { ViewBag.TituloRelatorio = "SINTALOCAS Relatoório"; var viewRelatorio = ""; if (id == 2) { GeraViewBagRelatorio(id); ViewBag.TituloRelatorio += " - Log de acessos"; viewRelatorio = "RelLogPDF"; } if (id == 1) { GeraViewBagRelatorio(id); ViewBag.TituloRelatorio += " - Cadastro de afiliados"; viewRelatorio = "RelAfiliadosPDF"; } if (id == 3) { if (TempData["cpfAfiliado"] != null) { var cpfAfiliado = TempData["cpfAfiliado"].ToString(); ViewBag.TituloRelatorio += " - Afiliado"; GeraViewBagRelatorio(id, cpfAfiliado); viewRelatorio = "DetalheAfiliadoPDF"; } } if (id == 4) { GeraViewBagRelatorio(id); ViewBag.TituloRelatorio += " - Usuários"; viewRelatorio = "RelUsuariosPDF"; } if (viewRelatorio.Trim() != "") { var pdf = new ViewAsPdf { ViewName = viewRelatorio }; return(pdf); } else { ViewBag.MensagemRetorn0 = MensagemUtil.ErroGeneralizado(); return(View()); } }
public string ValidarCPF(string Cpf) { var result = ""; if (!ValidaCodigosUtil.ValidaCpf(Cpf)) { result = MensagemUtil.ErroCPFInvalido(); } else { //VALIDAR SE CPF EXISTE NA BASE DE DADOS result = AfiliacaoServico.AfiliadoExistente(Cpf); } return(result); }
public static string AfiliadoExistente(string cpf) { var result = ""; try { var lista = _afiliacaoDAL.ListaAfiliado(cpf); if (lista.Count > 0) { result = MensagemUtil.ErroCPFExistente(); } } catch (Exception) { throw; } return(result); }
private int ConsultaIdAfiliado() { var idAfiliado = 0; if (TempData["idAfiliadoForm"] != null) { if (!Int32.TryParse(TempData["idAfiliadoForm"].ToString(), out idAfiliado)) { ViewBag.MensagemRetorno = MensagemUtil.ErroIDForm(); } TempData["idAfiliadoForm"] = idAfiliado; // renovando sessao } else { ViewBag.MensagemRetorno = MensagemUtil.ErroGeneralizado(); } return(idAfiliado); }
// GET: Usuario/Delete/5 public ActionResult Delete(int id) { //nao permitir que o proprio usuario realize a sua exclusão var usuario = UsuarioServico.Consultar("", id)[0]; var nomeLogin = Server.HtmlEncode(User.Identity.Name); if (usuario != null) { if (usuario.Nome.ToUpper().Trim() == nomeLogin) { ViewBag.MensagemRetorno = MensagemUtil.ErroExcluirUsuarioLogado(); return(View()); } } var reg = UsuarioServico.Delete(id); return(RedirectToAction("Index")); }
public ActionResult Realizado(FormCollection collection) { try { //Convertendo informaçoes dos campos em uma lista var lista = validacaoViewServico.GeraListaCampos(collection); int idAfiliado = ConsultaIdAfiliado(); int opcaoPagamento = 0; int opcaoContribuicao = 0; int concordo = 0; if (lista.ContainsKey("CONCORDO")) { concordo = Convert.ToInt32(lista["CONCORDO"]); } if (lista.ContainsKey("PAGAMENTO")) { opcaoPagamento = Convert.ToInt32(lista["PAGAMENTO"]); } if (lista.ContainsKey("CONTRIBUICAO")) { opcaoContribuicao = Convert.ToInt32(lista["CONTRIBUICAO"]); } if (idAfiliado == 0 || opcaoPagamento == 0 || opcaoContribuicao == 0 || concordo == 0) { GeraViewBag(idAfiliado); ViewBag.MensagemRetorno = MensagemUtil.ErroCamposNaoPreenchidos(); return(View("Index")); } AfiliacaoServico.Concordar(idAfiliado, opcaoPagamento, opcaoContribuicao); return(View()); } catch (Exception) { throw; } }
// GET: Finalizar public ActionResult Index() { int idAfiliado = ConsultaIdAfiliado(); GeraViewBag(idAfiliado); if (TempData["idAfiliadoForm"] != null) { if (!Int32.TryParse(TempData["idAfiliadoForm"].ToString(), out idAfiliado)) { ViewBag.MensagemRetorno = MensagemUtil.ErroIDForm(); } TempData["idAfiliadoForm"] = idAfiliado; // renovando sessao } else { ViewBag.MensagemRetorno = MensagemUtil.ErroGeneralizado(); } return(View()); }