public ActionResult Crear(Datos datos) { //aqui creo el objeto tbEntrada y todo lo del detalle, esto tu me lo enseñaste no voy a explicarlo jajajajajajajajaslkdjfa;sldkfja;lskdjf; try { tbSalida Salida = new tbSalida { descripcion = datos.descripcion, fechaSalida = DateTime.Now, tipoSalida = true }; foreach (Item item in datos.detalle) { Salida.tbDetalleSalida.Add(new tbDetalleSalida { codProducto = item.codProducto, cantidad = item.cantidad }); } db.tbSalida.InsertOnSubmit(Salida); db.SubmitChanges(); } catch (Exception e) { return(View(e.Message)); } return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { tbSalida tbSalida = db.tbSalida.Find(id); db.tbSalida.Remove(tbSalida); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "sali_Id,prod_Id,sali_Existencia,sali_Cantidad,sali_FechaEntrada,sali_UsuarioCrea,sali_FechaCrea,sali_UsuarioModifica,sali_FechaModifica")] tbSalida tbSalida) { if (ModelState.IsValid) { db.Entry(tbSalida).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.sali_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioCrea); ViewBag.sali_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioModifica); ViewBag.prod_Id = new SelectList(db.tbProducto, "prod_Id", "prod_Codigo", tbSalida.prod_Id); return(View(tbSalida)); }
public ActionResult Details(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbSalida tbSalida = db.tbSalida.Find(id); if (tbSalida == null) { return(RedirectToAction("Index")); } return(View(tbSalida)); }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbSalida tbSalida = db.tbSalida.Find(id); if (tbSalida == null) { return(RedirectToAction("Index")); } ViewBag.sali_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioCrea); ViewBag.sali_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbSalida.sali_UsuarioModifica); ViewBag.prod_Id = new SelectList(db.tbProducto, "prod_Id", "prod_Codigo", tbSalida.prod_Id); return(View(tbSalida)); }
public ActionResult ListaProductos(int codSalida, bool accion, FormCollection collection) { try { // TODO: Add update logic here if (!accion) { // TODO: Add cancel logic here tbSalida eliminar = (from t in db.tbSalida where t.codSalida == codSalida select t).SingleOrDefault(); db.tbSalida.DeleteOnSubmit(eliminar); db.SubmitChanges(); } return(RedirectToAction("Index")); } catch { return(View()); } }
public string Crear(EntregaMedicamento entrega) { try { tbSalida Salida = new tbSalida { codPaciente = entrega.codPaciente, fechaSalida = DateTime.Now, tipoSalida = false }; Salida.tbDetalleSalida.AddRange(entrega.detalle); db.tbSalida.InsertOnSubmit(Salida); db.SubmitChanges(); return(Url.Action("Index")); } catch (Exception e) { return(e.ToString()); } }