public ActionResult CtaCte(int id) { var movimientos = new MovimientoApiProcess().ToList(); var movCliente = new List <Movimiento>(); double tot = 0; foreach (var m in movimientos) { if (m.ClienteId == id) { movCliente.Add(m); if (m.TipoMovimientoId == 1) { tot += m.Valor; } else if (m.TipoMovimientoId == 4) { tot += (m.Valor * -1); } } } ViewData["Total"] = tot; Cliente cliente = db.Find(id); ViewData["Nombre"] = cliente.Nombre + " " + cliente.Apellido; return(View(movCliente)); }
public ActionResult DeleteConfirmed(int id) { var p = new MovimientoApiProcess(); Movimiento movimiento = p.ReadBy(id); p.Delete(movimiento); return(RedirectToAction("Index")); }
public ActionResult Edit(Movimiento movimiento) { if (ModelState.IsValid) { var p = new MovimientoApiProcess(); p.Update(movimiento); return(RedirectToAction("Index")); } return(View(movimiento)); }
public ActionResult Create(Movimiento movimiento) { try { var p = new MovimientoApiProcess(); p.Add(movimiento); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var p = new MovimientoApiProcess(); Movimiento movimiento = p.ReadBy(id.Value); if (movimiento == null) { return(HttpNotFound()); } return(View(movimiento)); }
public ActionResult Index() { var p = new MovimientoApiProcess(); return(View(p.ToList())); }