public bool UnlockDataFromFunctionByUser(DatabaseConstant.Module module, DatabaseConstant.Function function) { // Truongnx: test performance //return true; // Kiểm tra kết nối, server, service trước khi request Common.Utilities.IsRequestAllow(ApplicationConstant.SystemService.UtilitiesService.layGiaTri()); //Khởi tạo và gán các giá trị cho request UnlockRequest request = Common.Utilities.PrepareRequest(new UnlockRequest()); UnlockResponse response = new UnlockResponse(); request.Module = module; request.Function = function; // Lấy kết quả trả về response = Client.UnlockDataFromFunctionByUser(request); // Kiểm tra kết quả trả về Common.Utilities.ValidResponse(request, response); //return response.ListUnlockedId.ToList(); if (response.ResponseStatus == ApplicationConstant.ResponseStatus.THANH_CONG) { return(true); } else { return(false); } }
public bool LockData(DatabaseConstant.Module module, DatabaseConstant.Function function, DatabaseConstant.Table table, DatabaseConstant.Action action, List <int> listLockId) { // Truongnx: test performance //return true; // Kiểm tra kết nối, server, service trước khi request Common.Utilities.IsRequestAllow(ApplicationConstant.SystemService.UtilitiesService.layGiaTri()); //Khởi tạo và gán các giá trị cho request LockRequest request = Common.Utilities.PrepareRequest(new LockRequest()); LockResponse response = new LockResponse(); request.Module = module; request.Function = function; request.Table = table; request.Action = action; request.ListLockId = listLockId.ToArray(); // Lấy kết quả trả về response = Client.LockData(request); // Kiểm tra kết quả trả về Common.Utilities.ValidResponse(request, response); //return response.ListLockedId.ToList(); if (response.ResponseStatus == ApplicationConstant.ResponseStatus.THANH_CONG) { return(true); } else { if (ClientInformation.ClientType.Equals(ApplicationConstant.ClientType.DESKTOP.layGiaTri())) { LMessage.ShowMessage("M.ResponseMessage.Common.LockDataInvalid", LMessage.MessageBoxType.Information); } return(false); } }