public ActionResult POSTEditar(ProdutoDTO produtoDTO) { try { if (produtoDTO.Id == 0) { produtoDTO = _produtoAppService.AddProduto(produtoDTO); } else { _produtoAppService.UpdateProduto(produtoDTO); } return(JavaScript( "MensagemSucesso('Produto gravado com sucesso.');" + "CarregarPaginaAjax('" + Url.Action("Index", "Produto") + "');")); } catch (Exception ex) { ViewBag.Marca = GetMarca(); ViewBag.Categoria = GetCategoria(); TratamentoErro.Tratamento(this, ex, false); return(View("Editar", produtoDTO)); } }
public ActionResult POSTEditar(ClienteDTO clienteDTO) { try { if (clienteDTO.Id == 0) { clienteDTO = _clienteService.AddCliente(clienteDTO); } else { _clienteService.UpdateCliente(clienteDTO); } return(JavaScript( "MensagemSucesso('O cliente foi salvo com sucesso.');" + "carregarPaginaAjax('" + Url.Action("Index", "Cliente") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); AjusteContextoEditar(clienteDTO.MatrizId); return(View("Editar", clienteDTO)); } }
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 POSTEditar(UsuarioDTO usuarioDTO) { try { if (usuarioDTO.Id == 0) { usuarioDTO = _usuarioService.AddUsuario(usuarioDTO); } else { _usuarioService.UpdateUsuario(usuarioDTO); } return(JavaScript( "MensagemSucesso('O usuário foi salvo com sucesso.');" + "carregarPaginaAjax('" + Url.Action("Index", "Usuario") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); AjusteContextoEditar(); return(View("Editar", usuarioDTO)); } }
public ActionResult POSTEditar(EntrevistaDTO entrevistaDTO) { try { if (entrevistaDTO.Id == 0) { entrevistaDTO = _entrevistaService.AddEntrevista(entrevistaDTO); } else { _entrevistaService.UpdateEntrevista(entrevistaDTO); } return(JavaScript( "MensagemSucesso('A entrevista foi salva com sucesso.');" + "carregarPaginaAjax('" + Url.Action("Constituicao", "Index") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); AjusteContextoEditar(); return(View("Editar", entrevistaDTO)); } }
public ActionResult Sair() { try { ControladorDeSessao.Desautenticar(); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); } return(RedirectToAction("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 Index(ConfiguracaoServidorEmailDTO configuracaoServidorEmailDTO) { try { _configuracaoService.UpdateConfiguracaoServidorEmail(configuracaoServidorEmailDTO); return(JavaScript( "MensagemSucesso('A configuração foi salva com sucesso.');" + "carregarPaginaAjax('" + Url.Action("Index", "Configuracao") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); return(View(configuracaoServidorEmailDTO)); } }
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 Contato(ContatoModel contatoModel) { try { if (!Util.IsValidEmail(contatoModel.Email)) { throw new Exception("O e-mail informado é inválido."); } var sbMensagem = new StringBuilder(); sbMensagem.AppendLine("<p>" + contatoModel.Nome + " visitou o site Visão Web 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>Visão Web - Empresa</p>"); sbMensagem.AppendLine("<p>Esta é uma mensagem automática. Não responda a esta mensagem.</p>"); var configuracao = _configuracaoService.GetConfiguracaoServidorEmail(); if (!configuracao.UtilizarEnvioDeEmail) { throw new Exception("Não foi possível completar a operação."); } Util.SendEmail( "Contato realizado pelo site Gestão Escolar", sbMensagem.ToString(), configuracao.Conta, Encryption.DecryptToString(configuracao.Senha), configuracao.Smtp, configuracao.Porta.Value, configuracao.Ssl, "*****@*****.**"); 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 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 Registrar(UsuarioDTO usuarioDTO, string confirmacaoSenha) { try { usuarioDTO.Ativo = true; _usuarioService.AutenticarUsuario(usuarioDTO.NomeUsuario, usuarioDTO.Senha, false); return(View("RegistroSucesso", usuarioDTO)); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); ViewBag.EhRegistrar = true; return(View("FormRegistrar", usuarioDTO)); } }
public ActionResult POSTEditar(NumeroOficialDTO numeroOficialDTO) { try { if (numeroOficialDTO.Id == 0) { numeroOficialDTO = _numeroOficialService.AddNumeroOficial(numeroOficialDTO); } else { _numeroOficialService.UpdateNumeroOficial(numeroOficialDTO); } return(JavaScript( "MensagemSucesso('O número oficial foi salvo com sucesso.');" + "carregarPaginaAjax('" + Url.Action("Index", "NumeroOficial") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); return(View("Editar", numeroOficialDTO)); } }
public ActionResult POSTEditar(SocioDTO socioDTO) { try { if (socioDTO.Id == 0) { socioDTO = _socioService.AddSocio(socioDTO); } else { _socioService.UpdateSocio(socioDTO); } return(JavaScript( "MensagemSucesso('O sócio foi salvo com sucesso.');" + "carregarPaginaAjax('" + Url.Action("Index", "Socio") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); return(View("Editar", socioDTO)); } }
public ActionResult POSTEditar(PessoaDTO PessoaDTO) { try { if (PessoaDTO.Id == 0) { PessoaDTO = _pessoaAppService.AddPessoa(PessoaDTO); } else { _pessoaAppService.UpdatePessoa(PessoaDTO); } return(JavaScript( "MensagemSucesso(' + mensagemSucesso + ');" + "CarregarPaginaAjax('" + Url.Action("Index", "Pessoa") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); return(View("Editar", PessoaDTO)); } }
public ActionResult POSTEditar(MarcaProdutoDTO marcaProdutoDTO) { try { if (marcaProdutoDTO.Id == 0) { marcaProdutoDTO = _marcaProdutoAppService.AddMarcaProduto(marcaProdutoDTO); } else { _marcaProdutoAppService.UpdateMarcaProduto(marcaProdutoDTO); } return(JavaScript( "MensagemSucesso(' + mensagemSucesso + ');" + "CarregarPaginaAjax('" + Url.Action("Index", "MarcaProduto") + "');")); } catch (Exception ex) { TratamentoErro.Tratamento(this, ex); return(View("Editar", marcaProdutoDTO)); } }
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)); } }