public ActionResult ChangeProcessedStatus(Guid adjustmentId)
 {
     try
     {
         _erpConnectionService.ConnectErp(_user, _password, "");
         var list = _erpConnectionService.GetAllStocksByCompany(_currentUser.CompanyName);
         _erpConnectionService.DisconnectErp();
         _adjustmentsService.ChangeProcessedStatus(adjustmentId, _currentUser.CurrentUserId, _currentUser.CompanyName, list);
         return(Json(new { ErrorCode = 0, ErrorDescription = "Ajuste aplicado correctamente." }));
     }
     catch (Exception e)
     {
         return(Json(new { ErrorCode = -1, ErrorDescription = "Error al cambiar el estado" }));
     }
 }
        public ActionResult ChangeProcessedStatus(Guid inRequestId)
        {
            var entrada = _inRequestService.GetDetail(inRequestId);

            if (entrada.Status != InRequestStatus.Processed)
            {
                try
                {
                    _erpConnectionService.ConnectErp(_user, _password, "");
                    var list = _erpConnectionService.GetAllStocksByCompany(_currentUser.CompanyName);
                    _erpConnectionService.DisconnectErp();
                    _inRequestService.ChangeProcessedStatus(inRequestId, _currentUser.CurrentUserId, _currentUser.CompanyName, list);
                    return(Json(new { ErrorCode = 0, ErrorDescription = "Entrada aplicada correctamente." }));
                }
                catch (Exception e)
                {
                    return(Json(new { ErrorCode = -1, ErrorDescription = "Error al cambiar el estado" }));
                }
            }
            else
            {
                return(Json(new { ErrorCode = -1, ErrorDescription = "Favor Refrescar la pagina, su entrada ya fue procesada" }));
            }
        }