Ejemplo n.º 1
0
        public static RespuestaDTO ActualizarRequisicionRevision(RequisicionRevPutDTO Req, string tkn)
        {
            var respuestaReq = new AgenteServicio();

            respuestaReq.ActualizarRequisicionRevision(Req, tkn);
            return(respuestaReq._RespuestaDTO);
        }
Ejemplo n.º 2
0
        public static RespuestaDTO FinalizarRevision(RequisicionRevisionModel model, string _tok)
        {
            List <RequisicionProdReviPutDTO> lProd = new List <RequisicionProdReviPutDTO>();
            var valid = ValidarRevisionAlmacen(model, out lProd);

            if (valid.Exito)
            {
                RequisicionRevPutDTO dto  = RequisicionRevisionDTO(model, _tok, lProd);
                RespuestaDTO         resp = new RespuestaDTO();
                return(ActualizarRequisicionRevision(dto, _tok));
            }
            else
            {
                return(valid);
            }
        }
Ejemplo n.º 3
0
        private static RequisicionRevPutDTO RequisicionRevisionDTO(RequisicionRevisionModel model, string _tok, List <RequisicionProdReviPutDTO> lprods)
        {
            var requRevision = new RequisicionRevPutDTO()
            {
                IdRequisicion        = model.IdRequisicion,
                NumeroRequisicion    = model.NumeroRequisicion,
                OpinionAlmacen       = model.OpinionAlmacen,
                FechaRevision        = DateTime.Today,
                ListaProductos       = lprods,
                IdRequisicionEstatus = RequisicionEstatusEnum.Revision_exitosa
            };

            if (TokenServicio.ObtenerEsAdministracionCentral(_tok))
            {
                requRevision.IdUsuarioRevision = model.IdUsuarioSolicitante;
            }
            else
            {
                requRevision.IdUsuarioRevision = TokenServicio.ObtenerIdUsuario(_tok);
            }
            return(requRevision);
        }