public ActionResult Entrar(string usuario, string senha, string lembrarme, string ReturnUrl) { try { _usuarioService.AutenticarUsuario(usuario, senha); if (!string.IsNullOrWhiteSpace(lembrarme) && lembrarme == "on") { CookieManager.SetCookieValue("lembrarme", usuario); } else { CookieManager.SetCookieValue("lembrarme", null); } return(RedirectToAction("Index", "Home")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); ViewBag.Usuario = usuario; if (!string.IsNullOrWhiteSpace(lembrarme) && lembrarme == "on") { ViewBag.Checked = "checked=checked"; } return(View("Entrar")); } }
public ActionResult Contato(ContatoModel contatoModel) { try { if (!Function.ValidaEmail(contatoModel.Email)) { throw new Exception("O e-mail informado é inválido."); } var sbMensagem = new StringBuilder(); sbMensagem.AppendLine("<p>" + contatoModel.Nome + " visitou o site Gestão Escolar e deixou uma mensagem.</p>"); sbMensagem.AppendLine("<br />"); sbMensagem.AppendLine("<p>Email: " + contatoModel.Email + "</p>"); sbMensagem.AppendLine("<p>Telefone: " + contatoModel.Telefone + "</p>"); sbMensagem.AppendLine("<p>Assunto: " + contatoModel.Assunto + "</p>"); sbMensagem.AppendLine("<p>Mensagem:</p>"); sbMensagem.AppendLine("<p>" + contatoModel.Mensagem + "</p>"); sbMensagem.AppendLine("<br/><hr />"); sbMensagem.AppendLine("<p>Gestão Escolar - Ponto iD Tecnologia</p>"); sbMensagem.AppendLine("<p>Esta é uma mensagem automática. Não responda a esta mensagem.</p>"); //var sistema = _sistemaAppService.GetSistema(); //if (!sistema.ServidorEmailAtivo) //{ // throw new Exception("Não foi possível completar a operação."); //} //Function.SendEmail( // "Contato realizado pelo site Gestão Escolar", // sbMensagem.ToString(), // "Gestão Escolcar", // sistema.ServidorEmailConta, // sistema.ServidorEmailSenha, // sistema.ServidorEmailSmtp, // sistema.ServidorEmailPorta.Value, // sistema.ServidorEmailSsl, // new List<string> { "*****@*****.**", "*****@*****.**" }, // null); ViewBag.AlertSuccess = "E-mail enviado com sucesso!"; return(View("Contato", new ContatoModel())); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); return(View("Contato", contatoModel)); } }
public ActionResult POSTEditar(UsuarioDTO usuarioDTO) { try { _usuarioService.UpdatePerfilUsuario(usuarioDTO); return(JavaScript( "MensagemSucesso('Perfil salvo com sucesso.');" + "carregarPaginaAjax('" + Url.Action("Editar", "Perfil") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); return(View("Editar", usuarioDTO)); } }
public ActionResult AlterarSenha(string senhaAtual, string novaSenha, string confirmaNovaSenha) { try { _usuarioService.AlterarSenha(senhaAtual, novaSenha, confirmaNovaSenha); ViewBag.Sucesso = true; var usuarioDTO = _usuarioService.FindUsuario(ControladorDeSessao.GetUsuario().Id); return(View(usuarioDTO)); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); var usuarioDTO = _usuarioService.FindUsuario(ControladorDeSessao.GetUsuario().Id); return(View(usuarioDTO)); } }
public ActionResult POSTEditar(ResponsavelDTO responsavelDTO) { try { var tipo = Request["abertura"]; if (!string.IsNullOrEmpty(tipo)) { if (tipo.Equals("Empresário Individual")) { responsavelDTO.TipoAbertura = eTipoAbertura.EmpreendedorIndividual; } else if (tipo.Equals("Empresário Individual")) { responsavelDTO.TipoAbertura = eTipoAbertura.EmpresarioIndividual; } else if (tipo.Equals("Sociedade Limitada")) { responsavelDTO.TipoAbertura = eTipoAbertura.SociedadeLimitada; } else if (tipo.Equals("EIRELI")) { responsavelDTO.TipoAbertura = eTipoAbertura.Eireli; } else if (tipo.Equals("Consórcio")) { responsavelDTO.TipoAbertura = eTipoAbertura.Consorcio; } else if (tipo.Equals("Cooperativa")) { responsavelDTO.TipoAbertura = eTipoAbertura.Cooperativa; } else if (tipo.Equals("Sociedade Anônima")) { responsavelDTO.TipoAbertura = eTipoAbertura.SociedadeAnonima; } else { responsavelDTO.TipoAbertura = eTipoAbertura.OutrosTiposJuridicos; } } if (responsavelDTO.Id == 0) { responsavelDTO = _responsavelService.AddResponsavel(responsavelDTO); } else { _responsavelService.UpdateResponsavel(responsavelDTO); } return(JavaScript( "MensagemSucesso('O responsável foi salvo com sucesso.');" + "carregarPaginaAjax('" + Url.Action("Index", "Responsavel") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); return(View("Editar", responsavelDTO)); } }