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" })); } }