internal bool Salvar(string valor_dolar, string valor_euro, string valor_bitcoin) { //Currency utiliza as configurações regionais do Windows para detectar a moeda corrente decimal valorUSD = decimal.Parse(valor_dolar, NumberStyles.Currency); decimal valorEUR = decimal.Parse(valor_euro, NumberStyles.Currency); decimal valorBTC = decimal.Parse(valor_bitcoin, NumberStyles.Currency); try { using (var bd = new granamizaEntities()) { cotacao c = new cotacao { valor_dolar = valorUSD, valor_bitcoin = valorBTC, valor_euro = valorEUR, data_consulta = DateTime.Now, usuario_id = Sessao.IdUsuario }; bd.cotacao.Add(c); bd.SaveChanges(); return(true); } } catch { _ = new FrmPopupErro(); return(false); } }
public ActionResult DeleteConfirmed(int id) { cotacao cotacao = db.cotacao.Find(id); db.cotacao.Remove(cotacao); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,fkpedido,fktransportadora,dias_entrega,valor")] cotacao cotacao) { if (ModelState.IsValid) { db.Entry(cotacao).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.fkpedido = new SelectList(db.pedido, "Id", "nome_cliente", cotacao.fkpedido); ViewBag.fktransportadora = new SelectList(db.transportadora, "Id", "cnpj", cotacao.fktransportadora); return(View(cotacao)); }
// GET: cotacaos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cotacao cotacao = db.cotacao.Find(id); if (cotacao == null) { return(HttpNotFound()); } return(View(cotacao)); }
public ActionResult SalvarCotacao(int idPedido, int fktransportadora, int dias_entrega, string valor) { var cotacao = new cotacao() { fkpedido = idPedido, fktransportadora = fktransportadora, dias_entrega = dias_entrega, valor = valor }; db.cotacao.Add(cotacao); db.SaveChanges(); return(Json(new { Resultado = cotacao.Id }, JsonRequestBehavior.AllowGet)); }
// GET: cotacaos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } cotacao cotacao = db.cotacao.Find(id); if (cotacao == null) { return(HttpNotFound()); } ViewBag.fkpedido = new SelectList(db.pedido, "Id", "nome_cliente", cotacao.fkpedido); ViewBag.fktransportadora = new SelectList(db.transportadora, "Id", "cnpj", cotacao.fktransportadora); return(View(cotacao)); }
internal void Excluir(int idCotacao) { try { using (var bd = new granamizaEntities()) { cotacao c = bd.cotacao.Where(ct => ct.id == idCotacao).FirstOrDefault(); if (c != null) { bd.cotacao.Remove(c); } bd.SaveChanges(); } } catch { _ = new FrmPopupErro(); } }