public int UpdateMaxSKUCode(InventoryCodeEntity inventoryCodeEntity) { var storeName = $"Proc_UpdateMaxCode"; var rowEffect = dbConnection.Execute(storeName, inventoryCodeEntity, commandType: CommandType.StoredProcedure); return(rowEffect); }
public override void updateMaxCode(Inventory inventory) { var code = inventory.SKUCode; //Lấy code lớn nhất hiện tại => so sánh string prefix = getPrefix(code); if (prefix != "") { int max_code = _inventoryRepository.GetMaxSKUCode(code); int suffix = getSuffix(code); if (suffix > 0 && suffix > max_code) { //Cập nhật lại code lớn nhất var inventoryCodeEntity = new InventoryCodeEntity(code, prefix, suffix); _inventoryRepository.UpdateMaxSKUCode(inventoryCodeEntity); } } }
public IActionResult UpdateMaxSKuCode(InventoryCodeEntity inventoryCodeEntity) { var res = _inventoryService.UpdateMaxSKUCode(inventoryCodeEntity); if (res.isValid) { return(Ok(res.message)); } else { if (res.errorCode == MISACode.badRequest) { return(StatusCode(400, res)); } else { return(StatusCode(204, res)); } } }
public ServiceResult UpdateMaxSKUCode(InventoryCodeEntity inventoryCodeEntity) { serviceResult.isValid = true; //Thực hiện update var res = _inventoryRepository.UpdateMaxSKUCode(inventoryCodeEntity); //kiểm tra số lượng bản ghi được sửa/thêm if (res == 0) { serviceResult.message = Properties.Resources.Msg_NoContent; serviceResult.errorCode = MISACode.noContent; serviceResult.isValid = false; } else { serviceResult.message = Properties.Resources.Msg_Success; serviceResult.errorCode = MISACode.success; } return(serviceResult); }