public ActionResult Edit(Pt_Costos_Fijos costos_Fijos) { if (costos_Fijos.ccof_descripcion == null) { ModelState.AddModelError("ccof_descripcion", "ERROR: Este valor no puede ir vacío."); } if (costos_Fijos.ccof_precio_unitario == null) { ModelState.AddModelError("ccof_precio_unitario", "ERROR: Este valor no puede ir vacío. Y debe ser un número."); } if (ModelState.IsValid) { Pt_Costos_Fijos costos_FijosEdit = db.Pt_Costos_Fijos.Find(costos_Fijos.ccof_id); UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; costos_FijosEdit.ccof_descripcion = costos_Fijos.ccof_descripcion; costos_FijosEdit.ccof_precio_unitario = costos_Fijos.ccof_precio_unitario; costos_FijosEdit.ccof_consumible = costos_Fijos.ccof_consumible; costos_FijosEdit.ccof_depreciable = costos_Fijos.ccof_depreciable; costos_FijosEdit.activo = true; costos_FijosEdit.id_usuario_modificacion = usuarioTO.usuario.id_usuario; costos_FijosEdit.fecha_modificacion = DateTime.Now; costos_FijosEdit.eliminado = false; db.Entry(costos_FijosEdit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(costos_Fijos)); }
public ActionResult Create(Pt_Costos_Fijos costos_Fijos) { if (costos_Fijos.ccof_descripcion == null) { ModelState.AddModelError("ccof_descripcion", "ERROR: Este valor no puede ir vacío."); } if (costos_Fijos.ccof_precio_unitario == null) { ModelState.AddModelError("ccof_precio_unitario", "ERROR: Este valor no puede ir vacío. Y debe ser un número."); } if (ModelState.IsValid) { UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; costos_Fijos.id_usuario_creacion = usuarioTO.usuario.id_usuario; costos_Fijos.fecha_creacion = DateTime.Now; costos_Fijos.activo = true; costos_Fijos.eliminado = false; db.Pt_Costos_Fijos.Add(costos_Fijos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(costos_Fijos)); }
public ActionResult DeleteConfirmed(int id) { Pt_Costos_Fijos costos_Fijos = db.Pt_Costos_Fijos.Find(id); UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; costos_Fijos.activo = false; costos_Fijos.id_usuario_modificacion = usuarioTO.usuario.id_usuario; costos_Fijos.fecha_modificacion = DateTime.Now; costos_Fijos.eliminado = true; db.Entry(costos_Fijos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Comercializacion/Costos_Fijos/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Pt_Costos_Fijos pt_Costos_Fijos = db.Pt_Costos_Fijos.Find(id); if (pt_Costos_Fijos == null) { return(HttpNotFound()); } return(View(pt_Costos_Fijos)); }