public ActionResult Adversario([Bind(Include = "ID,Nome,NomeContato,Telefone,Ativo")] Adversario adversario) { try { if (ModelState.IsValid) { AdversarioBll adversarioBll = new AdversarioBll(); if (adversario.ID > 0) { adversarioBll.Atualizar(adversario); LogBll.GravarInformacao(string.Format(Resources.Adversario.AtualizacaoLog, adversario.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Adversario.AdversarioSalvo, TipoMensagem.Sucesso)); } else { adversarioBll.Criar(adversario); LogBll.GravarInformacao(string.Format(Resources.Calendario.CriacaoLog, adversario.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Adversario.AdversarioSalvo, TipoMensagem.Sucesso)); } } return(View(adversario)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
public ActionResult Jogo([Bind(Include = "ID,Data,Hora,LocalJogoID,AdversarioID,Adversario,CalendarioID,Calendario,SituacaoJogo,MotivoCancelamento")] Jogo jogo) { try { if (ModelState.IsValid) { JogoBll jogoBll = new JogoBll(); if (jogo.ID > 0) { jogoBll.Atualizar(jogo); LogBll.GravarInformacao(string.Format(Resources.Jogos.AtualizacaoLog, jogo.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Jogos.JogoSalvo, TipoMensagem.Sucesso)); } else { jogoBll.Criar(jogo); LogBll.GravarInformacao(string.Format(Resources.Calendario.CriacaoLog, jogo.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Jogos.JogoSalvo, TipoMensagem.Sucesso)); } } return(View(jogo)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
public ActionResult LocalJogo([Bind(Include = "ID,Nome,ValorJogo,Ativo")] LocalJogo localJogo) { try { if (ModelState.IsValid) { LocalJogoBll localJogoBll = new LocalJogoBll(); if (localJogo.ID > 0) { localJogoBll.Atualizar(localJogo); LogBll.GravarInformacao(string.Format(Resources.LocalJogo.AtualizacaoLog, localJogo.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.LocalJogo.LocalJogoSalvo, TipoMensagem.Sucesso)); } else { localJogoBll.Criar(localJogo); LogBll.GravarInformacao(string.Format(Resources.LocalJogo.CriacaoLog, localJogo.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.LocalJogo.LocalJogoSalvo, TipoMensagem.Sucesso)); } } return(View(localJogo)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
public ActionResult Integrante([Bind(Include = "ID,Nome,DataNascimento,Telefone,Email,Ativo,Senha")] Integrante integrante) { try { if (ModelState.IsValid) { IntegranteBll integranteBll = new IntegranteBll(); if (integrante.ID > 0) { if (IntegranteBll.VericarEmailExistente(integrante, TipoOperacao.Update)) { return(View().ComMensagem(Resources.Integrantes.IntegranteExistente, TipoMensagem.Aviso)); } else { integranteBll.Atualizar(integrante); MensalidadeIntegranteBll mensalidadeIntegranteBll = new MensalidadeIntegranteBll(); mensalidadeIntegranteBll.CriarMensalidadesIntegrante(integrante); LogBll.GravarInformacao(string.Format(Resources.Integrantes.AtualizacaoLog, integrante.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Integrantes.IntegranteSalvo, TipoMensagem.Sucesso)); } } else { if (IntegranteBll.VericarEmailExistente(integrante, TipoOperacao.Create)) { return(View().ComMensagem(Resources.Integrantes.IntegranteExistente, TipoMensagem.Aviso)); } else { integranteBll.Criar(integrante); LogBll.GravarInformacao(string.Format(Resources.Calendario.CriacaoLog, integrante.ID), "", User.Identity.Name); MensalidadeIntegranteBll mensalidadeIntegranteBll = new MensalidadeIntegranteBll(); mensalidadeIntegranteBll.CriarMensalidadesIntegrante(integrante); return(RedirectToAction("Index").ComMensagem(Resources.Integrantes.IntegranteSalvo, TipoMensagem.Sucesso)); } } } return(View(integrante)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
public ActionResult Calendario([Bind(Include = "ID,Ano,Janeiro,Fevereiro,Marco,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro,ValorMensalidade,ValorAnuidade,DataVencimentoAnuidade")] Calendario calendario) { try { if (ModelState.IsValid) { CalendarioBll calendarioBll = new CalendarioBll(); if (calendario.ID > 0) { if (CalendarioBll.VericarCalendarioExistente(calendario, TipoOperacao.Update)) { return(View().ComMensagem(string.Format(Resources.Calendario.CalendarioExistente, calendario.Ano), TipoMensagem.Aviso)); } else { calendarioBll.Atualizar(calendario); MensalidadeIntegranteBll mensalidadeIntegranteBll = new MensalidadeIntegranteBll(); mensalidadeIntegranteBll.CriarMensalidadesTodosIntegrantesCalendario(calendario); LogBll.GravarInformacao(string.Format(Resources.Calendario.AtualizacaoLog, calendario.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Calendario.CalendarioAtualizado, TipoMensagem.Sucesso)); } } else { if (CalendarioBll.VericarCalendarioExistente(calendario, TipoOperacao.Create)) { return(View().ComMensagem(string.Format(Resources.Calendario.CalendarioExistente, calendario.Ano), TipoMensagem.Aviso)); } else { calendarioBll.Criar(calendario); MensalidadeIntegranteBll mensalidadeIntegranteBll = new MensalidadeIntegranteBll(); mensalidadeIntegranteBll.CriarMensalidadesTodosIntegrantesCalendario(calendario); LogBll.GravarInformacao(string.Format(Resources.Calendario.CriacaoLog, calendario.ID), "", User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Calendario.CalendarioSalvo, TipoMensagem.Sucesso)); } } } return(View(calendario)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
public ActionResult BaixarMensalidades([Bind(Include = "ID,Mes,CalendarioID,IntegranteID,DataPagamento")] MensalidadeIntegrante mensalidadeIntegrante) { try { MensalidadeIntegranteBll mensalidadeIntegranteBll = new MensalidadeIntegranteBll(); mensalidadeIntegranteBll.Atualizar(mensalidadeIntegrante); LogBll.GravarInformacao(string.Format(Resources.Mensalidades.SalvaLog, mensalidadeIntegrante.ID), string.Empty, User.Identity.Name); return(RedirectToAction("Mensalidade", "Mensalidades", new { CalendarioID = mensalidadeIntegrante.CalendarioID, IntegranteID = mensalidadeIntegrante.IntegranteID }) .ComMensagem(Resources.Mensalidades.MensalidadeSalva, TipoMensagem.Sucesso)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index", "Mensalidades").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }