Exemplo n.º 1
0
        public ActionResult ConfirmaPasseio(PasseioEscola passeioEscola)
        {
            PasseioEscolaBusiness passeioEscolaB = new PasseioEscolaBusiness();
            Escola     escola     = new Escola();
            Passeio    passeio    = new Passeio();
            PasseioDAO passeioDAO = new PasseioDAO();

            escola  = new EscolaDAO().ConsultarPorID(passeioEscola.idEscola);
            passeio = passeioDAO.BuscarPorId(passeioEscola.IdPasseio);

            if (passeioEscolaB.ConfirmarPasseio(passeioEscola) == true)
            {
                if (passeio.Confirmado != true)
                {
                    passeio.IdEscola   = escola.IdEscola;
                    passeio.Confirmado = true;

                    passeioDAO.Editar(passeio);

                    return(RedirectToAction("Pagamento", "Escolas", new { passeio.IdPasseio, escola.IdEscola }));
                }
                else
                {
                    return(RedirectToAction("Pagamento", "Escolas", new { passeio.IdPasseio, escola.IdEscola }));
                }
            }
            else
            {
                ViewData["EscolaModel"]  = passeioEscola.Escola;
                ViewData["PasseioModel"] = new PasseioDAO().BuscarPorId(passeioEscola.IdPasseio);
                return(View("ConfirmaPasseio"));
            }
        }
Exemplo n.º 2
0
        public ActionResult EditarPasseio(int id)
        {
            PasseioDAO dao     = new PasseioDAO();
            Passeio    passeio = dao.BuscarPorId(id);

            dao.Editar(passeio);
            return(View("EditarPasseio", passeio));
        }
Exemplo n.º 3
0
        public ActionResult EditarPasseio(Passeio passeio)
        {
            PasseioDAO dao = new PasseioDAO();

            dao.Editar(passeio);
            TempData["Mensagem"] = "Dados Atualizados Com Sucesso!!";
            var passeios = dao.ListaPasseios().Where(p => p.IdEmpresa == passeio.IdEmpresa).ToList();

            return(View("Passeios", passeios));
        }
Exemplo n.º 4
0
        //para ficar mias facil colocar um modal perguntando se quer confirmar mesmo o passeio e ao clicar nele chamar um fecth do js
        public ActionResult PasseioConfirmar(int id)
        {
            PasseioDAO passeioDAO = new PasseioDAO();

            Passeio passeio = passeioDAO.BuscarPorId(id);

            passeio.PasseioRealizado = true;

            passeioDAO.Editar(passeio);
            Empresa         empresa  = (Empresa)Session["EmpresaLogada"];
            IList <Passeio> passeios = passeioDAO.ListaPasseios().Where(p => p.IdEmpresa == passeio.IdEmpresa && p.IdEscola != 0).ToList();

            return(View("PasseiosRealizados", empresa));
        }