public ActionResult DeleteConfirmed(int id) { DetalleProyectos detalleProyectos = db.DetalleProyectos.Find(id); db.DetalleProyectos.Remove(detalleProyectos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdDetalleProyecto,Fecha,Producto,Cantidad,Precio,Total,IdUnidadMedida,Comentario,Existencias,NumeroFactura,IdSubProyecto")] DetalleProyectos detalleProyectos) { if (ModelState.IsValid) { db.Entry(detalleProyectos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdSubProyecto = new SelectList(db.Subproyectos, "IdSubProyecto", "Nombre", detalleProyectos.IdSubProyecto); ViewBag.IdUnidadMedida = new SelectList(db.unidadMedida, "IdUnidadMedida", "Unidad", detalleProyectos.IdUnidadMedida); return(View(detalleProyectos)); }
// GET: DetalleProyectos/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetalleProyectos detalleProyectos = db.DetalleProyectos.Find(id); if (detalleProyectos == null) { return(HttpNotFound()); } return(View(detalleProyectos)); }
// GET: DetalleProyectos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DetalleProyectos detalleProyectos = db.DetalleProyectos.Find(id); if (detalleProyectos == null) { return(HttpNotFound()); } ViewBag.IdSubProyecto = new SelectList(db.Subproyectos, "IdSubProyecto", "Nombre", detalleProyectos.IdSubProyecto); ViewBag.IdUnidadMedida = new SelectList(db.unidadMedida, "IdUnidadMedida", "Unidad", detalleProyectos.IdUnidadMedida); return(View(detalleProyectos)); }
public JsonResult AddDetail(DetalleProyectos productos) { try { productos.Fecha = DateTime.Now; productos.Total = productos.Precio * productos.Cantidad; productos.Comentario = "comentario"; productos.Existencias = true; productos.IdSubProyecto = (from x in db.Subproyectos select x.IdSubProyecto).Max(); productos.IdUnidadMedida = 1; db.DetalleProyectos.Add(productos); db.SaveChanges(); return(Json(true)); } catch (Exception e) { return(Json(false)); } }