Exemplo n.º 1
0
        public ActionResult Editar(int id)
        {
            Pacote pacotes = new PacoteRepository().ObterPeloId(id);

            ViewBag.Pacote = pacotes;
            return(Content(JsonConvert.SerializeObject(pacotes)));
        }
Exemplo n.º 2
0
        public IActionResult CadastroViagem(Pacote pc)
        {
            PacoteRepository PR = new PacoteRepository();

            PR.Insert(pc);
            return(View());
        }
Exemplo n.º 3
0
        public ActionResult ObterTodosPorJSON()
        {
            string[] colunasNomes = new string[4];
            colunasNomes[0] = "id";
            colunasNomes[1] = "nome";
            colunasNomes[2] = "valor";
            colunasNomes[3] = "percentual_max_desconto";
            string start       = Request.QueryString["start"];
            string length      = Request.QueryString["length"];
            string draw        = Request.QueryString["draw"];
            string search      = '%' + Request.QueryString["search[value]"] + '%';
            string orderColumn = Request.QueryString["order[0][column]"];
            string orderDir    = Request.QueryString["order[0][dir]"];

            orderColumn = colunasNomes[Convert.ToInt32(orderColumn)];

            PacoteRepository repository = new PacoteRepository();

            List <Pacote> pacotes = repository.ObterTodosParaJSON(start, length, search, orderColumn, orderDir);

            int countPacotes  = repository.ContabilizarPacotes();
            int countFiltered = repository.ContabilizarPacotesFiltradas(search);

            return(Content(JsonConvert.SerializeObject(new
            {
                data = pacotes,
                draw = draw,
                recordsTotal = countPacotes,
                recordsFiltered = countFiltered
            })));
        }
Exemplo n.º 4
0
        public IActionResult Listar()
        {
            List <Pacote>    pacotes     = new List <Pacote>();
            PacoteRepository repositorio = new PacoteRepository();

            pacotes = repositorio.ListaPacotes();

            return(View(pacotes));
        }
        public IActionResult Atualizar(int id)
        {
            if (HttpContext.Session.GetInt32("NomeUser") == null)
            {
                return(Redirect("/Home/Login"));
            }

            PacoteRepository repositorio = new PacoteRepository();
            Pacote           p           = repositorio.ListaPorId(id);

            return(View(p));
        }
        public IActionResult Listar()
        {
            if (HttpContext.Session.GetInt32("NomeUser") == null)
            {
                return(Redirect("/Home/Login"));
            }
            List <Pacote>    pacotes     = new List <Pacote>();
            PacoteRepository repositorio = new PacoteRepository();

            pacotes = repositorio.ListaPacotes();

            return(View(pacotes));
        }
        public IActionResult Excluir(int id)
        {
            if (HttpContext.Session.GetInt32("NomeUser") == null)
            {
                return(Redirect("/Home/Login"));
            }

            PacoteRepository repositorio = new PacoteRepository();
            Pacote           p           = repositorio.ListaPorId(id);

            repositorio.Delete(p);
            return(RedirectToAction("Listar"));
        }
Exemplo n.º 8
0
        public ActionResult Store(PacoteString pacote)
        {
            Pacote pacoteModel = new Pacote();
            {
                pacoteModel.Nome  = pacote.Nome.ToString();
                pacoteModel.Valor = Convert.ToDouble(pacote.Valor.ToString());
                pacoteModel.PercentualMaximoDesconto = Convert.ToByte(pacote.PercentualMaximoDesconto.ToString());
            }

            int identificador = new PacoteRepository().Cadastrar(pacoteModel);

            return(Content(JsonConvert.SerializeObject(new { id = identificador })));
        }
        public IActionResult SalvarAtualizar(Pacote p)
        {
            if (HttpContext.Session.GetInt32("NomeUser") == null)
            {
                return(Redirect("/Home/Login"));
            }
            //Gravar no banco de dados
            PacoteRepository repositorio = new PacoteRepository();

            repositorio.Atualiza(p);


            return(Redirect("Listar"));
        }
        public IActionResult Salvar(Pacote p)
        {
            if (HttpContext.Session.GetInt32("NomeUser") == null)
            {
                return(Redirect("/Home/Login"));
            }
            ViewBag.Mensagem = "Pacote cadastrado com sucesso";
            //Gravar no banco de dados
            PacoteRepository repositorio = new PacoteRepository();

            repositorio.Cadastra(p);


            return(View());
        }
Exemplo n.º 11
0
        public ActionResult ObterTodosPorJSONToSelect2()
        {
            List <Pacote> pacotes = new PacoteRepository().ObterTodosParaSelect();

            var x = new object[pacotes.Count];
            int i = 0;

            foreach (var pacote in pacotes)
            {
                x[i] = new { id = pacote.Id, text = pacote.Nome };
                i++;
            }

            return(Content(JsonConvert.SerializeObject(new { results = x })));
        }
Exemplo n.º 12
0
        public ActionResult Update(Pacote pacote)
        {
            bool alterado = new PacoteRepository().Alterar(pacote);

            int sucesso = 0;

            if (alterado == true)
            {
                sucesso = 1;
            }
            else
            {
                sucesso = 0;
            }

            return(Content(JsonConvert.SerializeObject(sucesso)));
        }
Exemplo n.º 13
0
        public ActionResult Excluir(int id)
        {
            bool apagado = new PacoteRepository().Excluir(id);

            int sucesso = 0;

            if (apagado == true)
            {
                sucesso = 1;
            }
            else
            {
                sucesso = 0;
            }

            return(Content(JsonConvert.SerializeObject(sucesso)));
        }
        public ActionResult Store(PacotePontoTuristicoString pacotePontoTuristicoString, PacoteString pacoteString)
        {
            Pacote pacoteModel = new Pacote();

            pacoteModel.Nome  = pacotePontoTuristicoString.Nome.ToString();
            pacoteModel.Valor = Convert.ToDouble(pacoteString.Valor.ToString());

            int codigoPacote = new PacoteRepository().Cadastrar(pacoteModel);

            TuristaPacote turistaPacoteModel = new TuristaPacote();

            turistaPacoteModel.IdPacote     = codigoPacote;
            turistaPacoteModel.IdTurista    = 1;
            turistaPacoteModel.StatusPedido = "Aguardando Aprovação";

            int idTuristaPacote = new TuristaPacoteRepository().Cadastro(turistaPacoteModel);

            PacotePontosTuristicosRepository pacotePontosTuristicosRepository = new PacotePontosTuristicosRepository();

            foreach (string idPontoTuristico in pacotePontoTuristicoString.IdsPontosTuristicos)
            {
                PacotePontoTuristico pacotePontoTuristico = new PacotePontoTuristico();
                pacotePontoTuristico.IdPacote         = codigoPacote;
                pacotePontoTuristico.IdPontoTuristico = Convert.ToInt32(idPontoTuristico);
                pacotePontoTuristico.Id = pacotePontosTuristicosRepository.Cadastro(pacotePontoTuristico);
            }

            Viagem viagemModel = new Viagem();

            viagemModel.DataHorarioSaida = Convert.ToDateTime(pacotePontoTuristicoString.DataHorarioSaida);
            viagemModel.DataHorarioVolta = Convert.ToDateTime(pacotePontoTuristicoString.DataHorarioVolta);
            viagemModel.IdGuia           = Convert.ToInt32(pacotePontoTuristicoString.IdGuia.ToString());
            viagemModel.IdPacote         = codigoPacote;
            viagemModel.Id = new ViagensRepository().Cadastrar(viagemModel);

            return(Content(JsonConvert.SerializeObject(new { id = viagemModel.Id })));
        }
        public ActionResult ObterTodosPorJSONParaCard()
        {
            List <Pacote> pacotes = new PacoteRepository().ObterTodosParaCard();

            return(Content(JsonConvert.SerializeObject(new { data = pacotes })));
        }