private void GeraViewBagRelatorio(int opcaoRelatorio, string id = "") { if (opcaoRelatorio == 1) { ViewBag.Lista = AfiliacaoServico.Listar().Where(x => x.Nome.Trim() != "").ToList(); } if (opcaoRelatorio == 2) { ViewBag.Lista = LogServico.ListaAgrupado(); } if (opcaoRelatorio == 3) { var listaAfiliado = AfiliacaoServico.Listar(id.ToString()); ViewBag.Lista = listaAfiliado; if (listaAfiliado.Count > 0) { var idAfiliado = listaAfiliado[0].ID; ViewBag.Dependentes = DependenteServico.ListaDependentes(idAfiliado); ViewBag.Enderecos = listaAfiliado[0].Endereco; } } if (opcaoRelatorio == 4) { ViewBag.Lista = UsuarioServico.Consultar("", 0); } }
private void GeraView() { var linkRoot = Validacao.AnalisaLink(@Request.RawUrl.ToString(), true); var id = Convert.ToInt32(Server.HtmlEncode(User.Identity.Name)); ViewBag.UsuarioLogin = UsuarioServico.ConsultarPorID(id); ViewBag.Usuarios = UsuarioServico.Consultar("", 0).OrderBy(x => x.Nome).ToList(); ViewBag.RootView = Validacao.AnalisaLink(@Request.RawUrl.ToString()); ViewBag.LinkRelatorio01 = linkRoot + "Relatorio/PDFPadrao/4"; ViewBag.LinkCadastro = linkRoot + "Usuario/Cadastro"; }
public ActionResult Senha(int id) { GeraView(); var lista = UsuarioServico.Consultar("", id).OrderBy(x => x.Nome).ToList(); if (lista.Count > 0) { ViewBag.Usuario = lista[0]; } return(View()); }
// GET: Log public void AcessoAdmin() { var id = Convert.ToInt32(Server.HtmlEncode(User.Identity.Name)); var lista = UsuarioServico.Consultar("", id); var usuario = new Modelo.Usuario(); if (lista.Count > 0) { usuario = lista[0]; } ViewBag.TituloSite = "SINTALOCAS - Painel de controle"; LogServico.Registrar("PainelControle", Request.UserHostAddress, Request.UserHostName, Request.RawUrl, "Acesso", usuario.Email, usuario.ID); }
public static string FormUsuarioValidarPreenchimento(Dictionary <string, string> listaCampos, bool alterarSenha = false) { var result = ""; // VALIDAR PREENCHIMENTO DE CAMPO OBRIGATORIO var camposOpcionais = FormAfiliacaoCampoOpcional(); foreach (KeyValuePair <string, string> itens in listaCampos) { var valorCampo = itens.Value.Trim(); if (valorCampo == "") { result += "<li>" + itens.Key + "</li>"; } } //validar se existe usuario if (!alterarSenha && listaCampos.ContainsKey("EMAIL")) { if (UsuarioServico.Consultar(listaCampos["EMAIL"], 0).Count() > 0) { result += "<li>" + MensagemUtil.ErroEMAILExistente() + "</li>"; } } if (listaCampos.ContainsKey("SENHA") && listaCampos.ContainsKey("CONFIRMAÇÃO DE SENHA")) { //VALIDANDO SENHA DIGITADA result += UsuarioServico.ValidarSenha(listaCampos["SENHA"].Trim()); //VALIDAR CONFIRMAÇÃO DE SENHA if (listaCampos["SENHA"].Trim() != listaCampos["CONFIRMAÇÃO DE SENHA"].Trim()) { result += "<li>" + MensagemUtil.ErroConfirmacaoSenha() + "</li>"; } } else { result += MensagemUtil.ErroCamposNaoPreenchidos(); } if (result.Trim() != "") { result = "<strong>Preencha os campos:</strong> <ul>" + result + "</ul>"; } return(result); }
// 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")); }