示例#1
0
 public ActionResult Edit([Bind(Include = "FreteId,Valor,UnidadeFederativa")] Frete frete)
 {
     if (ModelState.IsValid)
     {
         FreteDAO.AtualizarFrete(frete);
         return(RedirectToAction("Index"));
     }
     return(View(frete));
 }
示例#2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Frete frete = new Frete();

            frete.FreteId = id;
            frete         = FreteDAO.BuscarFrete(frete);
            FreteDAO.Remover(frete);
            return(RedirectToAction("Index"));
        }
示例#3
0
        // GET: Fretes/Edit/5
        public ActionResult Edit(int id)
        {
            if (id == 0)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Frete frete = new Frete();

            frete.FreteId = id;
            frete         = FreteDAO.BuscarFrete(frete);
            if (frete == null)
            {
                return(HttpNotFound());
            }
            return(View(frete));
        }
        public IHttpActionResult PrecoFrete(string cep)
        {
            //Criar a URL para requisição
            string url = "https://viacep.com.br/ws/" + cep + "/json/";
            //Criar para fazer o download do JSON
            WebClient client = new WebClient();
            //Fazer o download do JSON
            string resultado = client.DownloadString(url);

            //Criptografar para UTF8
            byte[] bytes = Encoding.Default.GetBytes(resultado);
            resultado = Encoding.UTF8.GetString(bytes);
            //Converter o JSON para o ojeto
            dynamic obj = JsonConvert.DeserializeObject(resultado);
            string  UF  = obj.uf;

            return(Ok(FreteDAO.BuscarFretePorUF(UF)));
        }
        public ActionResult Orcamento()
        {
            string frete = "Buscar pelo CEP";
            var    v     = TempData["Venda"] as Venda;

            if (v == null)
            {
                v = new Venda();
            }
            else
            {
                var f = FreteDAO.BuscarFretePorUF(v.Uf);
                if (f != null)
                {
                    frete   = f.Valor.ToString("C2");
                    v.Frete = f.Valor;
                }
            }
            ViewBag.Frete = frete;
            v.Items       = ItemVendaDAO.RetornarItensVendaPorCarrinho(Usuario.UsuarioId.ToString());
            ViewBag.total = CalculadoraCarrinho.CalcularTotal(v.Items);
            return(View(v));
        }
示例#6
0
        public int TotalFretes()
        {
            FreteDAO p = new FreteDAO();

            return(p.NumeroFretes());
        }
示例#7
0
 // GET: Fretes
 public ActionResult Index()
 {
     return(View(FreteDAO.ListaFretes().ToList()));
 }