//GET
        public ActionResult EditPrecinto(int idPrecinto)
        {
            Precinto oPrecinto = db.Precinto.Find(idPrecinto);


            return(View("CreateEditPrecinto", oPrecinto));
        }
Beispiel #2
0
 public List <Dispositivo> GetByPrecinto(Precinto precinto)
 {
     return(Session.Query <Dispositivo>()
            .Where(device => device.Precinto != null &&
                   device.Precinto.Id == precinto.Id)
            .ToList());
 }
        //GET
        public ActionResult EliminarPrecinto(int idPrecinto)
        {
            Precinto precinto = db.Precinto.Find(idPrecinto);

            db.Precinto.Remove(precinto);
            db.SaveChanges();

            return(RedirectToAction("Revision", new { idRevision = idPrecinto, tabDefault = Constante.defaultTabRevision.TAB_PRECINTO }));
        }
Beispiel #4
0
        public PrecintoVo(Precinto precinto)
        {
            if (precinto == null)
            {
                return;
            }

            Id     = precinto.Id;
            Codigo = precinto.Codigo;
        }
        public ActionResult EditPrecinto(Precinto EditPrecinto)
        {
            Precinto precinto = db.Precinto.Find(EditPrecinto.idPrecinto);

            precinto.precinto1 = EditPrecinto.precinto1;
            precinto.fecha     = DateTime.Now;

            string currentUserId = User.Identity.GetUserId();

            precinto.Usuario = db.Usuario.Where(u => u.idAspNetUsers == currentUserId).FirstOrDefault();

            db.SaveChanges();

            return(RedirectToAction("Revision", new { idRevision = precinto.idRevision, tabDefault = Constante.defaultTabRevision.TAB_PRECINTO }));
        }
        public CommandContracts.Common.CommandResult Handle(InsertarActualizarPrecintoCommand command)
        {
            if (command == null)
            {
                throw new ArgumentException("Tiene que ingresar una Chofer");
            }


            Precinto dominio = null;

            if (command.idprecinto.HasValue)
            {
                dominio = _PrecintoRepository.Get(x => x.idprecinto == command.idprecinto).LastOrDefault();
            }
            else
            {
                dominio = new Precinto();
            }

            //dominio.iddireccion = command.iddireccion;
            dominio.precinto = command.precinto;

            try
            {
                if (!command.idprecinto.HasValue)
                {
                    _PrecintoRepository.Add(dominio);
                }
                _PrecintoRepository.Commit();


                return(new InsertarActualizarChoferOutput()
                {
                    idchofer = dominio.idprecinto
                });
            }
            catch (Exception ex)
            {
                //  _ValortablaRepository.Delete(dominio);
                //_ValortablaRepository.Commit();
                throw;
            }
        }