public ActionResult DeleteConfirmed(int id) { Pt_Insumos insumos = db.Pt_Insumos.Find(id); UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; insumos.activo = false; insumos.id_usuario_eliminacion = usuarioTO.usuario.id_usuario; insumos.fecha_eliminacion = DateTime.Now; insumos.eliminado = true; db.Entry(insumos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Comercializacion/Insumos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pt_Insumos pt_Insumos = db.Pt_Insumos.Find(id); if (pt_Insumos == null) { return(HttpNotFound()); } return(View(pt_Insumos)); }
public ActionResult Create(Pt_Insumos insumos) { if (ModelState.IsValid) { UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; insumos.id_usuario_creacion = usuarioTO.usuario.id_usuario; insumos.fecha_creacion = DateTime.Now; insumos.activo = true; insumos.eliminado = false; db.Pt_Insumos.Add(insumos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(insumos)); }
public ActionResult Edit(Pt_Insumos insumos) { if (ModelState.IsValid) { Pt_Insumos insumosEdit = db.Pt_Insumos.Find(insumos.cins_id); UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; insumosEdit.cins_descripcion = insumos.cins_descripcion; insumosEdit.cins_precio_costo = insumos.cins_precio_costo; insumosEdit.cins_precio_venta = insumos.cins_precio_venta; insumosEdit.cins_es_uniforme = insumos.cins_es_uniforme; insumosEdit.cins_talla = insumos.cins_talla; insumosEdit.cins_depreciacion = insumos.cins_depreciacion; insumosEdit.cins_porcentaje_depreciacion = insumos.cins_porcentaje_depreciacion; insumosEdit.activo = true; insumosEdit.id_usuario_modificacion = usuarioTO.usuario.id_usuario; insumosEdit.fecha_modificacion = DateTime.Now; insumosEdit.eliminado = false; db.Entry(insumosEdit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(insumos)); }