public ActionResult Create([Bind(Include = "ConsumoComandaId,FlagCliente,ValorConsumo,DataConsumo,ClienteId,EmpresaId")] ConsumoComanda consumoComanda) { if (ModelState.IsValid) { if (consumoComanda.FlagCliente) { consumoComanda.EmpresaId = null; } else { consumoComanda.ClienteId = null; } db.ConsumoComandas.Add(consumoComanda); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ClienteId = new SelectList((from cliente in db.Clientes.ToList() select new { ClienteId = cliente.ClienteId, Descricao = cliente.Empresa == null || cliente.Empresa == "" ? cliente.NomeCliente : cliente.NomeCliente + " / " + cliente.Empresa }), "ClienteId", "Descricao", consumoComanda.ClienteId); ViewBag.EmpresaId = new SelectList(db.Empresas, "EmpresaId", "NomeEmpresa", consumoComanda.EmpresaId); return(View(consumoComanda)); }
public ActionResult DeleteConfirmed(int id) { ConsumoComanda consumoComanda = db.ConsumoComandas.Find(id); db.ConsumoComandas.Remove(consumoComanda); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ConsumoComanda consumoComanda = db.ConsumoComandas.Include(c => c.Cliente).Include(c => c.Empresa).First(c => c.ConsumoComandaId == id); if (consumoComanda == null) { return(HttpNotFound()); } return(View(consumoComanda)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ConsumoComanda consumoComanda = db.ConsumoComandas.Find(id); if (consumoComanda == null) { return(HttpNotFound()); } ViewBag.ClienteId = new SelectList((from cliente in db.Clientes.ToList() select new { ClienteId = cliente.ClienteId, Descricao = cliente.Empresa == null || cliente.Empresa == "" ? cliente.NomeCliente : cliente.NomeCliente + " / " + cliente.Empresa }), "ClienteId", "Descricao", consumoComanda.ClienteId); ViewBag.EmpresaId = new SelectList(db.Empresas, "EmpresaId", "NomeEmpresa", consumoComanda.EmpresaId); return(View(consumoComanda)); }