/// <summary> /// /// </summary> /// <param name="combox"></param> public static void BindAreaType(ComboBoxEdit combox) { List <AreaTypeDto> areaTypeList = new List <AreaTypeDto>(); AreaTypeDto areaTypeDto = new AreaTypeDto(); areaTypeDto.AreaTypeCode = ""; areaTypeDto.AreaTypeName = "全部"; areaTypeList.Add(areaTypeDto); DataSet ds = null; if (IsNetWork) { ds = webService.GetAllAreaType(); } else { localService.Url = "http://192.168.1.99/XHX.YiQiServer/service.asmx"; ds = localService.GetAllAreaType(); } if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { AreaTypeDto areaType = new AreaTypeDto(); areaType.AreaTypeCode = Convert.ToString(ds.Tables[0].Rows[i]["AreaTypeCode"]); areaType.AreaTypeName = Convert.ToString(ds.Tables[0].Rows[i]["AreaTypeName"]); areaTypeList.Add(areaType); } } CommonHandler.SetComboBoxEditItems(combox, areaTypeList, "AreaTypeName", "AreaTypeCode"); }
public async Task <ApiResult> UpdateAreaTypeAsync(AreaTypeDto areaTypeDto) { var areaType = new AreaType(); Mapper.Map(areaTypeDto, areaType); var updatedArea = await areaTypeRepository.UpdateAreaTypeAsync(areaType, areaTypeDto.MappingScheme); var apiResult = new ApiResult(MessageType.Success); return(apiResult); }
public async Task <ApiResult> CreateAreaTypeAsync(AreaTypeDto areaTypeDto) { var areaType = new AreaType(); Mapper.Map(areaTypeDto, areaType); var insertedId = await areaTypeRepository.CreateAreaTypeAsync(areaType, areaTypeDto.MappingScheme); var apiResult = new ApiResult(MessageType.Success); apiResult.AdditionalDetails.Add("insertedId", insertedId); return(apiResult); }
public void OnLoadView() { //为查询条件中Cbo绑定 BindComBox.BindAreaType(cboAreaType); //为Grid中Cbo绑定 List <AreaTypeDto> areaTypeList = new List <AreaTypeDto>(); DataSet ds = webService.GetAllAreaType(); if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { AreaTypeDto areaType = new AreaTypeDto(); areaType.AreaTypeCode = Convert.ToString(ds.Tables[0].Rows[i]["AreaTypeCode"]); areaType.AreaTypeName = Convert.ToString(ds.Tables[0].Rows[i]["AreaTypeName"]); areaTypeList.Add(areaType); } } CommonHandler.BindComboBoxItems <AreaTypeDto>(cboAreaTypeInGrid, areaTypeList, "AreaTypeName", "AreaTypeCode"); dataHandler = new XtraGridDataHandler <AreaDto>(grvArea); }
public async Task <IHttpActionResult> UpdateAreaType(AreaTypeDto areaTypeDto) { await areaTypeManager.UpdateAreaTypeAsync(areaTypeDto); return(Ok()); }
public async Task <IHttpActionResult> CreateAreaType(AreaTypeDto areaTypeDto) { var areaTypeId = await areaTypeManager.CreateAreaTypeAsync(areaTypeDto); return(Ok(areaTypeId)); }