public ActionResult EliminarPagoPuesto(Pt_Pagos_Puesto pagos) { if (ModelState.IsValid) { Pt_Pagos_Puesto pagosEdit = db.Pt_Pagos_Puesto.Find(pagos.cppu_id); UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; pagosEdit.activo = false; pagosEdit.id_usuario_eliminacion = usuarioTO.usuario.id_usuario; pagosEdit.fecha_eliminacion = DateTime.Now; pagosEdit.eliminado = true; db.Entry(pagosEdit).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("")); } return(View()); }
// POST: Comercializacion/Pagos/Create public ActionResult CrearPagosPuesto(Pt_Pagos_Puesto pagos) { if (pagos.cppu_porcentaje_calculo <= 0 || pagos.cppu_porcentaje_calculo > 100) { ViewBag.ErrorMessage = "Porcentaje inválido"; return(RedirectToAction("Index")); } if (ModelState.IsValid) { UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; pagos.id_usuario_creacion = usuarioTO.usuario.id_usuario; pagos.fecha_creacion = DateTime.Now; pagos.activo = true; pagos.eliminado = false; db.Pt_Pagos_Puesto.Add(pagos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pagos)); }