Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        // 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));
        }