// GET: Doacao
        public ActionResult Index()
        {
            var doa = new DoacaoDao().Listar();

            ViewBag.Menu = 1;
            return(View(doa));
        }
        public ActionResult Colaborar(int id)
        {
            DoacaoDao            doacaodao            = new DoacaoDao();
            ParticipaCampanhaDao participacampanhadao = new ParticipaCampanhaDao();
            CampanhaDao          campanhadao          = new CampanhaDao();

            ParticipaCampanha participacampanha = new ParticipaCampanha();
            Campanha          campanha          = campanhadao.BuscarPorId(id);

            if (Session["Entidade"] != null)
            {
                Entidade entidadesessao = (Entidade)Session["Entidade"];
                participacampanha = participacampanhadao.BuscarPorCampanhaeEntidade(campanha, entidadesessao);
            }
            else if (Session["Voluntario"] != null)
            {
                Voluntario voluntariosessao = (Voluntario)Session["Voluntario"];
                participacampanha = participacampanhadao.BuscarPorCampanhaeVoluntario(campanha, voluntariosessao);
            }

            //Lista Doacoes ja feitas para campanha
            ViewBag.Doacaos = doacaodao.BuscaporCampanha(participacampanha);


            RecursoDao recursodao = new RecursoDao();

            ViewBag.Recursos            = recursodao.Listar();
            ViewBag.ParticipaCampanhaId = participacampanha.id;
            ViewBag.Campanhaid          = id;
            return(View());
        }
        public ActionResult Adicionar(Doacao doacao, int id)
        {
            DoacaoDao doacaodao = new DoacaoDao();

            doacaodao.Adicionar(doacao);

            return(RedirectToAction("Colaborar", new { id = id }));
        }
        public ActionResult Deletar(int id, int Campanhaid)
        {
            DoacaoDao doacaodao = new DoacaoDao();
            Doacao    doacao    = doacaodao.BuscarPorId(id);

            doacaodao.Excluir(doacao);

            return(RedirectToAction("Colaborar", new { id = Campanhaid }));
        }
Exemplo n.º 5
0
        public int CalcularDias(int id)
        {
            DateTime  dtAtual   = DateTime.Now;
            DoacaoDao objDoacao = new DoacaoDao();
            var       dtEntrega = objDoacao.Buscar(id);

            TimeSpan dataEmDias = dtAtual - dtEntrega.DataEntrega;

            int totalDias = dataEmDias.Days;

            return(totalDias);
        }
        // GET: PessoaCarente/Delete/5
        public ActionResult Excluir(int id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var doacao = new DoacaoDao().Buscar(id);

            if (doacao == null)
            {
                return(HttpNotFound());
            }
            new DoacaoDao().Excluir(id);
            ViewBag.Menu = 1;
            return(RedirectToAction("Index"));
        }
        // GET: Doacao/Edit/5
        public ActionResult Alterar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            var doacao = new DoacaoDao().Find(id);

            if (doacao == null)
            {
                return(HttpNotFound());
            }

            ViewBag.Menu = 1;
            return(View(doacao));
        }