public ActionResult Mensalidade(int?CalendarioID, int?IntegranteID) { try { List <Calendario> calendarios = CalendarioBll.ListarCalendarios().ToList(); List <Integrante> integrantes = IntegranteBll.RetornarIntegrantesAtivos().ToList(); ViewBag.Calendarios = calendarios; ViewBag.Integrantes = integrantes; ViewBag.Integrantes = integrantes; IList <MensalidadeIntegrante> mensalidades = new List <MensalidadeIntegrante>(); if (calendarios.Count > 0 && IntegranteID > 0) { mensalidades = MensalidadeIntegranteBll.RetornarMensalidadesSeremBaixadas(IntegranteID, CalendarioID).ToList(); } return(View(mensalidades)); } catch (Exception exception) { LogBll.GravarErro(exception, this.User.Identity.Name); return(View().ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
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 LogOn(string email, string senha, string returnUrl) { try { IntegranteBll integranteBll = new IntegranteBll(); Integrante integrante = integranteBll.LogOn(email, senha); if (integrante != null) { FormsAuthentication.SetAuthCookie(email, false); if (Url.IsLocalUrl(returnUrl) && returnUrl.Length > 1 && returnUrl.StartsWith("/") && !returnUrl.StartsWith("//") && !returnUrl.StartsWith("/\\")) { return(Redirect(returnUrl)); } else { return(RedirectToAction("Index", "Mensalidades")); } } else { return(View().ComMensagem(Resources.Geral.EmailSenhaInvalidos, TipoMensagem.Aviso)); } } catch (Exception exception) { LogBll.GravarErro(exception, "LogOn"); return(View().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 Detalhes(int?id) { try { Calendario calendario = CalendarioBll.RetornarCalendario(id); return(View(calendario)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
// GET: Calendarios public ActionResult Index() { try { IQueryable <Calendario> calendarios = CalendarioBll.ListarCalendarios(); return(View(calendarios)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
public ActionResult BaixarMensalidades(int?mensalidadeIntegranteID) { try { MensalidadeIntegrante mensalidade = MensalidadeIntegranteBll.RetornarMensalidadeIntegranteCalendario(mensalidadeIntegranteID); ViewBag.Nome = IntegranteBll.RetornarIntegrante(mensalidade.IntegranteID).Nome; //Integrante integrante = IntegranteBll.RetornarIntegranteMensalidades(integranteID, calendarioID); return(PartialView(mensalidade)); } 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)); } }
// GET: Adversario public ActionResult Index(string sortOrder, string filtroAtual, string filtro, int?page, string ativoFiltro, string ativoFiltroAtual) { try { ViewBag.CurrentSort = sortOrder; ViewBag.NomeSort = string.IsNullOrEmpty(sortOrder) ? "nome_desc" : ""; if (filtro != null) { page = 1; } else { filtro = filtroAtual; } if (ativoFiltro != null) { page = 1; } else { ativoFiltro = ativoFiltroAtual; } ViewBag.FiltroAtual = filtro; ViewBag.AtivoFiltroAtual = ativoFiltro; AdversarioBll adversarioBll = new AdversarioBll(); return(View("~/Views/Adversarios/Index.cshtml", adversarioBll.BuscarAdversarios(page, filtro, sortOrder, ativoFiltro, 10))); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(View("~/Views/Adversarios/Index.cshtml").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
// GET: Index public ActionResult Index(int?calendarioId) { try { IEnumerable <string> Labels; IEnumerable <ComplexDataset> Datasets; List <Calendario> calendarios = CalendarioBll.ListarCalendarios().ToList(); int ano = 0; ViewBag.Calendarios = calendarios; MensalidadeIntegrante mensalidade = new MensalidadeIntegrante(); if (calendarios.Count > 0) { if (calendarioId > 0) { mensalidade.CalendarioID = (int)calendarioId; } else { mensalidade.CalendarioID = calendarios.Where(c => c.Ano == DateTime.Now.Year).FirstOrDefault().ID; } ano = calendarios.FirstOrDefault(c => c.ID == mensalidade.CalendarioID).Ano; } MensalidadeIntegranteBll.GraficoMensalidadeIntegrante(ano, out Labels, out Datasets); ViewBag.Labels = Labels; ViewBag.Datasets = Datasets; return(View(mensalidade)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(View()); } }
//GET public ActionResult Adversario(int?id) { try { Adversario adversario; if (id == null) { adversario = new Adversario(); } else { adversario = AdversarioBll.RetornarAdversario(id); } return(View(adversario)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
//GET public ActionResult Integrante(int?id) { try { Integrante integrante; if (id == null) { integrante = new Integrante(); } else { integrante = IntegranteBll.RetornarIntegrante(id); } return(View(integrante)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
//GET public ActionResult LocalJogo(int?id) { try { LocalJogo localJogo; if (id == null) { localJogo = new LocalJogo(); } else { localJogo = LocalJogoBll.RetornarLocalJogo(id); } return(View(localJogo)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
//GET public ActionResult Jogo(int?id) { try { Jogo jogo; List <Adversario> adversarios = AdversarioBll.RetornarAdversariosAtivos().ToList(); List <Calendario> calendarios = CalendarioBll.ListarCalendarios().ToList(); List <LocalJogo> locaisJogo = LocalJogoBll.RetornarLocaisJogoAtivos().ToList(); ViewBag.Adversarios = adversarios; ViewBag.Calendarios = calendarios; ViewBag.LocaisJogo = locaisJogo; if (id == null) { jogo = new Jogo(); if (calendarios.Count > 0) { Calendario calendario = calendarios.Where(c => c.Ano == DateTime.Now.Year).FirstOrDefault(); jogo.CalendarioID = calendario.ID; } } else { jogo = JogoBll.RetornarJogo(id); } return(View(jogo)); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(RedirectToAction("Index").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }
// GET: Jogos public ActionResult Index(string sortOrder, string filtroAtual, string filtro, int?page, string dataInicio, string dataFim, string dataInicioAtual, string dataFimAtual, string situacao, string situacaoAtual) { try { ViewBag.CurrentSort = sortOrder; ViewBag.AdversarioSort = string.IsNullOrEmpty(sortOrder) ? "adversario_desc" : string.Empty; ViewBag.DataSort = sortOrder == "Data" ? "data_desc" : "Data"; if (filtro != null) { page = 1; } else { filtro = filtroAtual; } if (dataInicio != null) { page = 1; } else { dataInicio = dataInicioAtual; } if (dataFim != null) { page = 1; } else { dataFim = dataFimAtual; } if (situacao != null) { page = 1; } else { situacao = situacaoAtual; } ViewBag.FiltroAtual = filtro; ViewBag.DataInicio = dataInicio; ViewBag.DataFim = dataFim; ViewBag.SituacaoAtual = situacao; JogoBll jogoBll = new JogoBll(); return(View("~/Views/Jogos/Index.cshtml", jogoBll.BuscarJogos(page, filtro, dataInicio, dataFim, situacao, sortOrder, 10))); } catch (Exception exception) { LogBll.GravarErro(exception, User.Identity.Name); return(View("~/Views/Jogos/Index.cshtml").ComMensagem(Resources.Geral.ContateAdministrador, TipoMensagem.Erro)); } }