public ActionResult DeleteConfirmed(int id) { recetaDetalle recetaDetalle = db.recetaDetalle.Find(id); db.recetaDetalle.Remove(recetaDetalle); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idreceta,idMed,idConsulta,dosis,cantidad")] recetaDetalle recetaDetalle) { if (ModelState.IsValid) { db.Entry(recetaDetalle).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idConsulta = new SelectList(db.consulta, "codconsulta", "diagnostico", recetaDetalle.idConsulta); ViewBag.idMed = new SelectList(db.Medicamento, "idMed", "Medicamento1", recetaDetalle.idMed); return(View(recetaDetalle)); }
// GET: recetaDetalles/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } recetaDetalle recetaDetalle = db.recetaDetalle.Find(id); if (recetaDetalle == null) { return(HttpNotFound()); } return(View(recetaDetalle)); }
// GET: recetaDetalles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } recetaDetalle recetaDetalle = db.recetaDetalle.Find(id); if (recetaDetalle == null) { return(HttpNotFound()); } ViewBag.idConsulta = new SelectList(db.consulta, "codconsulta", "diagnostico", recetaDetalle.idConsulta); ViewBag.idMed = new SelectList(db.Medicamento, "idMed", "Medicamento1", recetaDetalle.idMed); return(View(recetaDetalle)); }
// este metodo es de la vista DetallesCrear serivira para tener una lista de datos public ActionResult DetallesCrear(int idMedicamento, int?cantidad, string dosis) { if ((idMedicamento > 0 || idMedicamento != null) && (cantidad > 0 || cantidad != null) && (dosis.Length > 0)) { recetaDetalle item = new recetaDetalle(); item.Medicamento = db.Medicamento.Find(idMedicamento);// se busca el producto por el ID en la BD item.idMed = idMedicamento; item.cantidad = cantidad; item.dosis = dosis; LAuxDetalles.Add(item); return(PartialView(LAuxDetalles)); } else { return(PartialView()); } }