示例#1
0
        public ActionResult Vacinacao(int VacinaId)
        {
            ViewBag.Vacinas            = Current.Vacinas;
            ViewBag.ApresantaResuldado = true;
            Vacina     vacina     = Vacina.Get(VacinaId);
            Aplicacoes aplicacoes = Aplicacoes.ListByVacina(VacinaId, Current.FazendaId);

            ViewBag.Aplicacoes               = aplicacoes;
            ViewBag.ApresentaDadoAnimais     = true;
            ViewBag.QuantidadeFazendaAnimais = Animais.ListCountAnimaisByFazenda(Current.FazendaId);
            return(View());
        }
示例#2
0
        public ActionResult Index(int?VacinaId, VacinaMessageId?message)
        {
            ViewBag.StatusMessage =
                message == VacinaMessageId.AddSuccess ? "Vacina adicionada com sucesso."
            : message == VacinaMessageId.SaveSucess ? "Vacina atualizada com sucesso."
            : message == VacinaMessageId.Error ? "Ocorreu um erro durante a operação. Tente novamente mais tarde."
            : "";

            ViewBag.VacinaExiste = VacinaId.HasValue && VacinaId > 0;
            if (ViewBag.VacinaExiste)
            {
                return(View(Vacina.Get(VacinaId.Value)));
            }
            return(View());
        }
示例#3
0
        public PartialViewResult ListByVacina(int VacinaId)
        {
            ViewBag.ApresentaDadoAnimais = true;
            Vacina vacina = Vacina.Get(VacinaId);
            string titulo = string.Empty;

            if (vacina != null)
            {
                titulo = string.Format("Animais vacinados ({0})", vacina.Nome);
            }
            else
            {
                titulo = "Animais vacinados";
            }
            ViewBag.Titulo     = titulo;
            ViewBag.Aplicacoes = Aplicacoes.ListByVacina(VacinaId, Current.FazendaId);
            return(PartialView("Listar"));
        }