public IActionResult Add(CatChargeDefaultAccountModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(0, model); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } var catChargeDefaultAccount = mapper.Map <CatChargeDefaultAccountModel>(model); catChargeDefaultAccount.UserCreated = catChargeDefaultAccount.UserModified = currentUser.UserID; catChargeDefaultAccount.DatetimeCreated = DateTime.Now; catChargeDefaultAccount.Active = true; var hs = catChargeDefaultAccountService.Add(catChargeDefaultAccount); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Add(OpsTransactionModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var existedMessage = transactionService.CheckExist(model); if (existedMessage != null) { return(Ok(new ResultHandle { Status = false, Message = existedMessage })); } model.Hblid = Guid.NewGuid(); var hs = transactionService.Add(model); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value, Data = model.Id }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Delete(string soaNo) { var isAllowDelete = acctSOAService.CheckDeletePermission(soaNo); if (isAllowDelete == false) { return(BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[LanguageSub.DO_NOT_HAVE_PERMISSION].Value })); } ChangeTrackerHelper.currentUser = currentUser.UserID; var hs = acctSOAService.DeleteSOA(soaNo); if (hs.Code == 403) { return(BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[LanguageSub.DO_NOT_HAVE_PERMISSION].Value })); } //Update SOANo = NULL & PaySOANo = NULL for ShipmentSurcharge acctSOAService.UpdateSOASurCharge(soaNo); var message = HandleError.GetMessage(hs, Crud.Delete); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult AddNew(AcctSoaModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var hs = acctSOAService.AddSOA(model); if (hs.Code == 403) { return(BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[LanguageSub.DO_NOT_HAVE_PERMISSION].Value })); } var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value, Data = model }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Put(CatCurrencyModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(model.Id, model); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } var hs = catCurrencyService.Update(model); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Put(short id, CatCommodityEditModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(id, model); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } var commodity = mapper.Map <CatCommodityModel>(model); commodity.Id = id; var hs = catComonityService.Update(commodity); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
/// <summary> /// 读取身份证 /// </summary> public static void ReadCard(ReadCardHandle readCard, ResultHandle connectReader, ResultHandle authenticateCard) { if (readCard != null) { Manage().ReadCardEvent += readCard; } if (connectReader != null) { Manage().ConnectReaderEvent += connectReader; } if (authenticateCard != null) { Manage().AuthenticateCardEvent += authenticateCard; } if (Manage().IsConnected) { return; } //连接读卡器 Manage().ConnectReader(); //进行身份证确认 if (Manage().IsConnected) { Manage().AuthenticateCard(); } }
public IActionResult Update(OpsTransactionModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var existedMessage = transactionService.CheckExist(model); if (existedMessage != null) { return(BadRequest(new ResultHandle { Status = false, Message = existedMessage })); } var hs = transactionService.Update(model);//.Update(model,x=>x.Id==model.Id); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Update(CatCountryModel catCountry) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(catCountry.Id, catCountry); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } var hs = catCountryService.Update(catCountry); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } catCountryService.ClearCache(); return(Ok(result)); }
public IActionResult Add(List <SysUserPermissionEditModel> list) { if (!ModelState.IsValid) { return(BadRequest()); } var checkDupRole = list.GroupBy(x => new { x.OfficeId }) .Where(t => t.Count() > 1) .Select(y => y.Key) .ToList(); if (checkDupRole.Count > 0) { return(Ok(new ResultHandle { Status = false, Message = stringLocalizer[SystemLanguageSub.MSG_ITEM_DUPLICATE_ROLE_ON_USER, "role"].Value, Data = checkDupRole })); } var hs = userPermissionService.Add(list); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult DeleteMultiple(List <CustomsDeclarationModel> listCustom) { foreach (var item in listCustom) { if (item.JobNo != null) { return(BadRequest()); } } var hs = customsDeclarationService.DeleteMultiple(listCustom); var message = HandleError.GetMessage(hs, Crud.Delete); ResultHandle result; if (hs.Success) { result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; } result = new ResultHandle { Status = hs.Success, Message = message }; return(Ok(result)); }
public IActionResult Update(CsTransactionDetailModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(model); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } CultureInfo currentCulture = Thread.CurrentThread.CurrentCulture; var hs = csTransactionDetailService.UpdateTransactionDetail(model); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Add(CsTransactionDetailModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(model); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } var hs = csTransactionDetailService.AddTransactionDetail(model); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value, Data = model.Id }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Add(OpsStageAssignedEditModel model) { string message = string.Empty; if (!ModelState.IsValid) { return(BadRequest()); } if (opsStageAssignedService.Any(x => x.JobId == model.JobId && x.StageId == model.StageId && x.MainPersonInCharge == model.MainPersonInCharge)) { message = stringLocalizer[OperationLanguageSub.MSG_STAGE_ASSIGNED_EXISTED].Value; return(BadRequest(new ResultHandle { Status = false, Message = message })); } var hs = opsStageAssignedService.Add(model); message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Delete(string settlementNo) { var isAllowDelete = acctSettlementPaymentService.CheckDeletePermissionBySettlementNo(settlementNo); if (isAllowDelete == false) { return(BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[LanguageSub.DO_NOT_HAVE_PERMISSION].Value })); } ChangeTrackerHelper.currentUser = currentUser.UserID; HandleState hs = acctSettlementPaymentService.DeleteSettlementPayment(settlementNo); if (hs.Code == 403) { return(BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[LanguageSub.DO_NOT_HAVE_PERMISSION].Value })); } var message = HandleError.GetMessage(hs, Crud.Delete); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Delete(int id) { PermissionRange permissionRange; ICurrentUser _user = PermissionExtention.GetUserMenuPermission(currentUser, Menu.settingEcusConnection); permissionRange = PermissionExtention.GetPermissionRange(_user.UserMenuPermission.Delete); bool isAllowDelete = ecusConnectionService.CheckAllowPermissionAction(id, permissionRange); if (isAllowDelete == false) { return(BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[LanguageSub.DO_NOT_HAVE_PERMISSION].Value })); } ChangeTrackerHelper.currentUser = currentUser.UserID; var hs = ecusConnectionService.Delete(x => x.Id == id); var message = HandleError.GetMessage(hs, Crud.Delete); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Update(CustomsDeclarationModel model) { ICurrentUser _user = PermissionExtention.GetUserMenuPermission(currentUser, Menu.opsCustomClearance); var code = CheckForbitUpdate(_user.UserMenuPermission.Write); if (code == 403) { return(Forbid()); } var existedMessage = CheckExist(model, model.Id); if (existedMessage != null) { return(BadRequest(new ResultHandle { Status = false, Message = existedMessage })); } var hs = customsDeclarationService.Update(model, x => x.Id == model.Id); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
void ObserverTest_SimpleNotification_Callback(int a, int b, ResultHandle result) { callbackCounter++; logger.Info("Invoking ObserverTest_SimpleNotification_Callback for {0} time with a = {1} and b = {2}", callbackCounter, a, b); if (a == 3 && b == 0) { callbacksRecieved[0] = true; } else if (a == 3 && b == 2) { callbacksRecieved[1] = true; } else { throw new ArgumentOutOfRangeException("Unexpected callback with values: a=" + a + ",b=" + b); } if (callbackCounter == 1) { // Allow for callbacks occurring in any order Assert.IsTrue(callbacksRecieved[0] || callbacksRecieved[1], "Received one callback ok"); } else if (callbackCounter == 2) { Assert.IsTrue(callbacksRecieved[0] && callbacksRecieved[1], "Received two callbacks ok"); result.Done = true; } else { Assert.Fail("Callback has been called more times than was expected."); } }
public IActionResult Add([FromBody] List <CsShipmentSurchargeModel> list) { if (!ModelState.IsValid) { return(BadRequest()); } var query = list.Where(x => !string.IsNullOrEmpty(x.InvoiceNo)).GroupBy(x => new { x.InvoiceNo, x.ChargeId }) .Where(g => g.Count() > 1) .Select(y => y.Key); if (query.Any()) { return(BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[DocumentationLanguageSub.MSG_SURCHARGE_ARE_DUPLICATE_INVOICE].Value })); } var hs = csShipmentSurchargeService.AddAndUpate(list); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Delete(string id) { //var item = sysUserService.Get(x => x.Id == id).FirstOrDefault(); //if (item.Active == true) //{ // return BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[LanguageSub.MSG_ITEM_IS_ACTIVE_NOT_ALLOW_DELETED].Value }); //} //item.Active = false; if (sysUserLevelService.Any(x => x.UserId == id)) { return(BadRequest(new ResultHandle { Status = false, Message = stringLocalizer[SystemLanguageSub.MSG_ITEM_IS_ACTIVE_NOT_ALLOW_DELETED].Value })); } var user = sysUserService.Get(x => x.Id == id).FirstOrDefault(); var employee = sysEmployeeService.Get(x => x.Id == user.EmployeeId).FirstOrDefault(); if (employee != null) { var hsEmployee = sysEmployeeService.Delete(x => x.Id == employee.Id, true); } var hs = sysUserService.Delete(id); var message = HandleError.GetMessage(hs, Crud.Delete); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Update(SysGroupModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var existedMessage = CheckExistCode(model.Code, model.Id); if (existedMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = existedMessage })); } model.UserModified = currentUser.UserID; model.DatetimeModified = DateTime.Now; var hs = sysGroupService.Update(model, x => x.Id == model.Id); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Post(CatCommodityGroupEditModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(0, model); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } var catCommodityGroup = mapper.Map <CatCommodityGroupModel>(model); catCommodityGroup.UserCreated = currentUser.UserID; catCommodityGroup.DatetimeCreated = catCommodityGroup.DatetimeModified = DateTime.Now; catCommodityGroup.Active = true; var hs = catComonityGroupService.Add(catCommodityGroup); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } catComonityGroupService.ClearCache(); catComonityGroupService.Get(); return(Ok(result)); }
public IActionResult Post(CatSaleManEditModel model) { if (!ModelState.IsValid) { return(BadRequest()); } string messageDuplicate = string.Empty; bool checkExist = catSaleManService.Any(x => x.Service == model.Service && x.Office == model.Office && x.PartnerId == model.PartnerId); if (checkExist) { messageDuplicate = stringLocalizer[LanguageSub.MSG_OBJECT_DUPLICATED].Value; return(BadRequest(new ResultHandle { Status = false, Message = messageDuplicate })); } var saleman = mapper.Map <CatSaleManModel>(model); var hs = catSaleManService.Add(saleman); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Add(SysGroupModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var existedMessage = CheckExistCode(model.Code, 0); if (existedMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = existedMessage })); } var hs = sysGroupService.Add(model); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value, Data = model }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Post(SysOfficeEditModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(Guid.Empty, model); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } var branch = mapper.Map <SysOfficeModel>(model); branch.UserCreated = branch.UserModified = currentUser.UserID; branch.Id = Guid.NewGuid(); branch.DatetimeCreated = branch.DatetimeModified = DateTime.Now; var hs = sysOfficeService.AddOffice(branch); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value, Data = branch }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Update(CatDepartmentModel model) { if (!ModelState.IsValid) { return(BadRequest()); } if (catDepartmentService.CheckExistsDeptAccountantInOffice(model)) { return(Ok(new ResultHandle { Status = false, Message = stringLocalizer[SystemLanguageSub.MSG_ITEM__EXISTED_ACCOUNTANT_DEPT_IN_OFFICE].Value, Data = model })); } var hs = catDepartmentService.Update(model); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(Ok(result)); } return(Ok(result)); }
public IActionResult GetShipmentNotExist(string typeSearch, List <string> shipments) { var listShipment = shipmentService.GetShipmentNotDelete(); List <string> shipmentNotExits = new List <string>(); if (typeSearch == "JOBID") { shipmentNotExits = shipments.Where(x => !listShipment.Select(s => s.JobId).Contains(x)).Select(s => s).ToList(); } if (typeSearch == "MBL") { shipmentNotExits = shipments.Where(x => !listShipment.Select(s => s.MBL).Contains(x)).Select(s => s).ToList(); } if (typeSearch == "HBL") { shipmentNotExits = shipments.Where(x => !listShipment.Select(s => s.HBL).Contains(x)).Select(s => s).ToList(); } var _status = false; var _message = string.Empty; if (shipmentNotExits.Count > 0) { _status = true; _message = stringLocalizer[DocumentationLanguageSub.MSG_NOT_EXIST_SHIPMENT].Value + string.Join(", ", shipmentNotExits) + " !"; } ResultHandle result = new ResultHandle { Status = _status, Message = _message }; return(Ok(result)); }
public IActionResult Add(SysCompanyAddModel company) { if (!ModelState.IsValid) { return(BadRequest()); } var checkExistMessage = CheckExist(company); if (checkExistMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = checkExistMessage })); } var hs = sysCompanyService.Add(company); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value, Data = company }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult CheckShipmentsExistInAdvancePayment(ShipmentAdvancePaymentCriteria criteria) { var data = acctAdvancePaymentService.CheckShipmentsExistInAdvancePayment(criteria); ResultHandle result = new ResultHandle { Status = data, Message = data ? "Exists" : "Not exists" }; return(Ok(result)); }
public IActionResult CheckDuplicateShipmentSettlement(CheckDuplicateShipmentSettlementCriteria criteria) { var data = acctSettlementPaymentService.CheckDuplicateShipmentSettlement(criteria); ResultHandle result = new ResultHandle { Status = data.Status, Message = data.Message }; return(Ok(result)); }